Allgemeine Architektur von EVONOTE

Das EVONOTE-System ist als verteilte Plattform konzipiert, die aus drei wesentlichen Komponenten besteht: der Tablet-Anwendung (EPD-Gerät), dem Cloud-Server und der Web-Zugangsoberfläche. Zusammen bilden diese ein kohärentes Bildungsökosystem, das sich auf Handschrift, automatische Synchronisation und langfristige digitale Archivierung konzentriert.

Allgemeine Architektur (Tablet – Cloud – Web)

Das System ermöglicht die Verbindung mehrerer Benutzer, jeweils mit einem oder mehreren Geräten.

Vollständige Evonote-Systemarchitektur

Übersetzung: „Gerät“ = Device, „Schnittstelle“ = Interface, „Benutzer“ = User

Initialisierungsprozess

Wenn das Tablet zum ersten Mal verwendet wird, durchläuft die Anwendung einen dreistufigen Initialisierungsprozess:

  • Erstellung des Benutzerkontos auf der EVONOTE-Webplattform;
  • Registrierung des Tablets mit einem lokal generierten, einzigartigen Schlüssel (dkey), der mit dem Konto verknüpft ist und später für Authentifizierung und Identifizierung verwendet wird;
  • Definition von Notizbüchern auf der Webplattform: Jedes Notizbuch hat eine IDbook, ein Fach, ein Schuljahr usw., und die Anwendung ruft diese ab und speichert sie lokal auf dem Gerät.

Datenfluss und Synchronisation

  • Das Tablet zeichnet Handschriftdaten in der lokalen SQLite-Datenbank auf.
  • In bestimmten Intervallen oder auf Anfrage werden die Daten im JSON-Format über eine sichere HTTPS-Verbindung an den Server gesendet.
  • Jede Nachricht enthält:
    • den dkey und das IDbook;
    • Handschriftdaten (Koordinaten, Druck, Zeitstempel);
    • Marker für Unterbrechungen (list_stop);
    • den Operationstyp (Schreiben / Löschen).
  • Der Server validiert die Daten mithilfe des dkey, speichert sie und antwortet mit einem Bestätigungscode, basierend auf dem die Anwendung die Daten lokal als synchronisiert markiert.

Benutzerzugriff auf geschriebene Inhalte

Sobald die Daten mit dem Server synchronisiert sind, kann der Benutzer über die EVONOTE-Weboberfläche darauf zugreifen. Die Plattform ermöglicht:

  • das Navigieren durch Notizbücher, Seite für Seite;
  • das Anzeigen der Handschrift in einem grafischen Format;
  • das Herunterladen von Notizbüchern im PDF-Format.

Diese Funktionalität gewährleistet eine langfristige Archivierung und ermöglicht den einfachen Zugriff auf Notizen von jedem Gerät aus, ohne vom Original-Tablet abhängig zu sein.

Aktualisierung der Notizbuch-Definitionen

Die Anwendung ermöglicht das manuelle Aktualisieren der Notizbuchliste über eine dedizierte Schaltfläche. Der Benutzer verwendet diese Option typischerweise, wenn beispielsweise ein Notizbuch auf der Webplattform hinzugefügt oder geändert wurde.

  • Neu definierte Notizbücher werden auf Anfrage lokal abgerufen;
  • Namens- oder Strukturänderungen werden nach der Aktualisierung sichtbar;
  • Vom Server entfernte Notizbücher werden auf dem Tablet inaktiv.

Hinweis: Die Synchronisierung geschriebener Inhalte erfolgt nur in eine Richtung — vom Tablet zum Server.

Multi-User- und Multi-Device-Unterstützung

Das EVONOTE-System ist für reale Bildungskontexte mit mehreren Benutzern und Geräten konzipiert:

  • Ein Benutzer kann mehrere Tablets bedienen, jedes mit seiner eigenen Konfiguration;
  • Jedes Tablet ist ab dem Zeitpunkt der Registrierung einem einzigen Benutzer zugeordnet;
  • Mehrere Benutzer werden vollständig separat verwaltet, jeder mit einem eigenen Satz von Tablets und Notizbüchern.

Die Architektur ist so konzipiert, dass sie leicht skalierbar ist, mit der Möglichkeit zur Erweiterung auf hohe Volumina (Zehnt- oder Hunderttausende von Benutzern) durch zukünftige Anpassungen der Hardware-Infrastruktur und des Softwaresystems.

Über uns / Kontakt
Rechtliches / Verbraucher