"""
Admin Panel HTML Template.
Enthält das HTML-Template für das Admin Panel Modal.
"""
def get_admin_panel_html() -> str:
"""HTML für Admin Panel zurückgeben"""
return """
⚙️ Consent Admin Panel
Neues Dokument erstellen
Lade Dokumente...
Neue Version erstellen
0 Zeichen |
Tipp: Sie können direkt aus Word kopieren und einfügen!
Wählen Sie ein Dokument aus, um dessen Versionen anzuzeigen.
Version genehmigen
Legen Sie einen Veröffentlichungszeitpunkt fest. Die Version wird automatisch zum gewählten Zeitpunkt veröffentlicht.
Versionsvergleich
vs
Veröffentlichte Version
Neue Version
Cookie-Kategorien verwalten
Neue Cookie-Kategorie
Lade Cookie-Kategorien...
Lade Statistiken...
-
-
-
Variablen:
Neue E-Mail-Version erstellen
Wählen Sie eine E-Mail-Vorlage aus, um deren Versionen anzuzeigen.
E-Mail Vorschau
Betreff:
E-Mail-Version genehmigen
Dezentrales Speichersystem (IPFS)
Lade DSMS Status...
Dokument im DSMS archivieren
Lade archivierte Dokumente...
Dokumentenintegrität prüfen
Geben Sie einen CID (Content Identifier) ein, um die Integrität eines archivierten Dokuments zu verifizieren.
IPFS Kubo - MIT + Apache 2.0 (Dual License) - Protocol Labs, Inc.
IPFS WebUI - MIT License - Protocol Labs, Inc.
FastAPI - MIT License
Alle Komponenten erlauben kommerzielle Nutzung.
vast.ai GPU Instance
Unbekannt
GPU
-
Kosten/Stunde
-
Session
-
Gesamt
-
Endpoint: -
Auto-Shutdown in 0 Minuten (bei Inaktivitaet)
Kosten-Zusammenfassung
Laufzeit Gesamt
0h 0m
Kosten Gesamt
$0.00
Audit Log (letzte Aktionen)
Keine Eintraege
Hinweis: Die GPU-Instanz wird automatisch nach 30 Minuten Inaktivitaet gestoppt.
Bei jedem LLM-Request wird die Aktivitaet aufgezeichnet und der Timer zurueckgesetzt.
Die KI-gestuetzte Klausurkorrektur verarbeitet keine personenbezogenen Daten
ausserhalb des Geraets der Lehrkraft. Die Verarbeitung ist datenschutzrechtlich
vergleichbar mit einer Korrektur auf dem eigenen PC der Lehrkraft.
2
Datenfluss (vereinfacht)
Lehrer-Browser Server (BreakPilot)
═══════════════ ════════════════════
1. Namen eingeben
[Max, Anna, Tim]
│
▼
2. Lokal verschluesseln ──────────► Verschluesselter Blob
(AES-256, Passwort) (Server kann NICHT lesen)
│
▼
3. QR-Codes drucken ◄────────── Zufaellige doc_tokens
[abc123, def456...] (128-bit UUID)
═══════════════════════════════════════════════════════════
4. Klausur scannen ──────────► 5. QR erkennen
6. Kopfzeile entfernen
7. NUR Text an KI
(OHNE Namen!)
═══════════════════════════════════════════════════════════
8. Lokal entschluesseln ◄────────── 9. Ergebnis:
+ Namen zuordnen abc123 = Note 2+
ERGEBNIS: Max = Note 2+
3
Vergleich mit anderen Loesungen
Kriterium
BreakPilot
Typische Cloud-KI
Schuelernamen an Server
Nein (nur Tokens)
Ja
Namen an KI gesendet
Nein
Ja (OpenAI etc.)
LLM-Hosting
Self-Hosted (DE)
US-Cloud
Zuordnung abrufbar durch
Nur Lehrer
Anbieter, Dritte
DSGVO-Risiko
Minimal
Hoch
4
Technische Sicherheitsmassnahmen
Kryptographie
Token
UUID v4 (128-bit)
Verschluesselung
AES-256-GCM
Key Derivation
PBKDF2, 100k Iter.
Infrastruktur
LLM
SysEleven, Berlin
Netzwerk
TLS 1.3
Retention
30 Tage, auto-delete
Bewertung: Datenschutzkonform
Die Klausurkorrektur mit BreakPilot ist vergleichbar mit einer lokalen Verarbeitung
auf dem PC der Lehrkraft. Personenbezogene Daten verlassen das Geraet nicht.
Keine Uebermittlung personenbezogener Daten an Dritte