Systemaufbau

Komponenten

Now I See It ist keine einzelne Seite und kein einzelner Workflow. Es ist ein zusammenhängendes Set von Komponenten, die einander unterstützen sollen.

Diese Seite nennt die wichtigsten Systemkomponenten auf einer öffentlich zugänglichen Ebene, ohne die Website in ein internes Entwicklungsdokument zu verwandeln.

Wo Lehrkräfte arbeiten

Desktop-Anwendung

Python 3.11 + PyQt6, verpackt mit PyInstaller, läuft Offline-First auf Windows. Vollständig zweisprachig EN + BG, wobei alle Strings aus JSON-Sprachpaketen geladen werden, die neue Sprachen automatisch erkennen.

Wo alles synchronisiert wird

Cloud-Backend

Supabase (PostgreSQL + Storage + Edge-Funktionen). Verwaltet die Lizenzierung, das Ressourcen-Repository, das Community-Lektions-Hub und die Live-Bereitstellung von Lernzielkontrollen. Row-Level-Security und SECURITY DEFINER-RPCs als Sicherheitsgrenze.

Wo sich die Sensoren befinden

Hardware

Data Hub (einzelner RP2040, Arduino C/C++, gemuxtes RS485 auf acht Kanäle) verbindet sich über RJ45-Kabel mit Sensor-Modulen (RP2040-Mainboard + austauschbare Tochterplatinen, MicroPython). Optionale kabellose ESP32-C3-Bridge.

Wo die KI zu Hause ist

KI-Ebene

Google Gemini übernimmt die Generierung synthetischer Daten, die Unterrichtsplanung, die Lückenanalyse, das PDP-Coaching, das Erstellen von Lernzielkontrollen und das Verfassen von Berichten. Alle Benutzerdaten werden an der Systemgrenze anonymisiert, bevor sie gesendet werden.

Wo Hardware gebaut wird

Bereitstellungstool

Eigenständige PyQt6-App für die Fertigung — flasht Firmware, beschreibt die EEPROM-Identität, generiert QR-Etiketten, stellt Lizenzschlüssel aus und versendet Begrüßungs-E-Mails. Benutzeroberfläche mit fünf Registerkarten, Supabase-integriert.

Wo uns die Öffentlichkeit begegnet

Webpräsenzen

Zwei Web-Subdomains: nowiseeit.org hostet diese Marketing-Website; launcher.iseeitnowpolls.org hostet das webbasierte Cloud Polls & Decision Lab, das über die App aufgerufen werden kann.

Wie sich die Komponenten verbinden

1

Lehrkraft aktiviert

Ein Lizenzschlüssel aus dem Bereitstellungstool schaltet die Desktop-App frei. Die Aktivierung ist kryptografisch an das Gerät gebunden, mit einer 30-tägigen Offline-Kulanzzeit.

2

Daten fließen ein

Sensormodule senden Daten über RS485 an den Hub. Der Desktop liest den Hub über USB aus, liest KI-generierte synthetische Daten ein oder importiert eine CSV-Datei — in jedem Fall dieselbe Visualisierungsansicht.

3

Lektionen & Lernzielkontrollen entstehen

Gemini entwirft Unterrichtspläne oder Lernzielkontrollen, die auf dem aktuellen Datensatz basieren. Die Lehrkraft überprüft diese, fügt Ressourcen aus dem Cloud-Repository hinzu, speichert sie und veröffentlicht sie optional im Community-Hub.

4

Schülerinnen und Schüler beteiligen sich

Schülerinnen und Schüler nehmen an Live-Lernzielkontrollen oder Decision-Lab-Sitzungen über einen QR-Code auf dem WLAN-Hotspot des Laptops teil, oder bei Remote-Klassen über eine Web-Sitzung unter launcher.iseeitnowpolls.org.

Designprinzip der Komponenten

Now I See It skaliert durch eine geregelte Struktur. Neue Bereiche und Erfahrungen sollten durch gemeinsame Modelle, Validierung und klare Beziehungen hinzugefügt werden, statt in unzusammenhängende Sonderfälle abzuweichen.

Teil der "Now I See It"-Familie