
Willkommen bei Scholaris 👋
Scholaris ist Ihre KI-Plattform für den Unterricht am Berufskolleg: Unterlagen erzeugen (Arbeitsblätter, Klausuren, Verlaufspläne … nach den Phasen der vollständigen Handlung), Klausuren mit KI korrigieren, Notentabellen & Fehlzeiten berechnen und alles mit Ihrem Schulbranding als PDF/Word/PowerPoint exportieren.
Schnellstart
✨ Unterlagen erzeugen
Thema eingeben → Phase & Materialtyp wählen → optional Quellen anhaken → Vorschau erzeugen → bearbeiten → exportieren.
📚 Quellenbibliothek
Eigene Skripte, Lehrpläne, Bücherauszüge, Bewertungsraster, Fotos/Scans … hochladen. Der Text wird automatisch extrahiert und kann bei der Materialerzeugung als Wissensbasis dienen.
🗂️ Materialien & Projekte
Alle erzeugten Unterlagen mit Versionsverlauf – bearbeiten, exportieren, in Projekten ordnen.
👥 Klassenverwaltung
Klassen mit Schülerlisten – werden im Generator, in der Klausurkorrektur und in den Notentabellen verwendet. Die Daten bleiben lokal in Ihrem Browser.
🎨 Schulbranding
Logo, Schulname und Layout – erscheinen auf allen exportierten Unterlagen (PDF, Word, PowerPoint, HTML).
🤖 KI-Provider
Welche KI übernimmt welche Aufgabe. Der Modus gilt für Klausurkorrektur UND Unterlagengenerator.
Prüft Backend, KI-Verbindungen, Konfiguration, Speicherpfade und Exportformate.
Klicken Sie auf „Neu prüfen".
⚙️ Einstellungen & Daten
Lokale Daten (dieser Browser)
Server
Zurücksetzen
/mnt/user/appdata/scholaris-ai/data) und werden dort gesichert. Notentabellen und Klassen liegen
lokal im Browser – bitte regelmäßig als Datei sichern.🧮 Notentabellen & Zeugnisse
Berechnet aus Semesterstundentafel + Noten die gewichteten Endnoten und übernimmt Fehlstunden aus WebUntis. Folgen Sie den Schritten ① → ⑤ in der Seitenleiste.
① Semesterstundentafel laden
Daraus werden automatisch die Zeugnisfächer, Lernfelder, Semester, Lehrer und Stundengewichte erkannt.
Excel = direkt. Foto/PDF (z. B. Berufsschul-Stundentafel) = die KI liest die Tafel aus – Stunden = Wochenstunden × Faktor (bei Berufsschule meist 6,5).
② Fehlzeiten aus WebUntis laden
Lädt die fertigen Fehlstunden (gesamt & unentschuldigt) direkt aus dem WebUntis-Export. Die Schülerliste wird dabei automatisch übernommen.
AbsencePerKlasse…xls) – herunterladen und hier hineinziehen.AbsencePerKlasse…)
③ Schülerliste
Wird automatisch aus der Fehlzeiten-Datei übernommen – hier nur prüfen oder ergänzen.
④ Noten eintragen
Pro Zeugnisfach eine Tabelle. Direkt eintippen (mit Enter/Pfeiltasten zur nächsten Zelle) –
oder pro Spalte „📷 Quelle / OCR" öffnen, um die Vorlage des Fachlehrers (Foto, PDF, Excel, txt) daneben anzuzeigen
und die Noten automatisch zuzuordnen. Erlaubt: 1–6, auch Zehntel wie 2,3.
⑤ Endnoten
Gewichteter Durchschnitt (Stunden) und gerundete Zeugnisnote. Rundung: bei genau ,50 zur besseren (kleineren) Note.
📝 Klausur-Korrektur (KI)
Klausur hochladen → die KI erstellt einen Erwartungshorizont & Bewertungsschema. Dann Schülerlösungen (Foto/Scan/PDF) laden → die KI liest jede Lösung, bewertet je Aufgabe, ordnet per Namen dem Schüler zu und schreibt einen Bewertungstext (Du-Ansprache, Punkte, Note). Export als PDF, CSV oder Excel.
1) Klausur laden
2) Schülerliste (für die Namenszuordnung)
Nutzt die Liste aus ③ Schüler – oder hier eine Namensliste laden (PDF/Excel/txt) bzw. eine Klasse wählen.
3) Schülerlösungen bewerten
Alle Seiten wählen – auch von mehreren Schülern gleichzeitig (Foto/Scan/PDF). Die KI liest je Seite den Namen, gruppiert die Seiten pro Schüler (Seiten ohne Namen kommen zur vorherigen), bewertet jeden Schüler einzeln und listet unten alle Ergebnisse. Tipp: möglichst gerade scannen; der Name sollte oben lesbar auf dem Blatt stehen; Seiten desselben Schülers hintereinander.
Ihr Tagescockpit: Stunden, Räume, Vertretungen, offene Klassenbucheinträge, anstehende Prüfungen und KI-Schnellaktionen je Stunde (📖 Klassenbuch · ✨ Material erzeugen).
In eine Zelle klicken = neue Stunde anlegen; auf einen Eintrag klicken = bearbeiten. A/B-Wochen, Kopplungen, Lernfelder, Gültigkeitszeiträume und Blockphasen werden unterstützt. Pläne können auch aus Untis (GPU/iCal/CSV) importiert werden → Importe & Exporte.
Bitte oben Klasse/Lehrkraft/Raum wählen. Noch keine Daten? Unter Schuldaten pflegen oder Demodaten anlegen.
🔁 Vertretungsplanung
Assistent: Lehrkraft abwesend melden → betroffene Stunden erkennen → passende Vertretung wählen (Vorschläge nach Fach, Klassenkenntnis, Verfügbarkeit, Belastung) → optional KI-Vertretungsauftrag → Tagesplan veröffentlichen.
Stunde öffnen → Anwesenheit erfassen (fehlt/verspätet/Betrieb/befreit) → Lehrstoff, Lernfeld, Hausaufgabe eintragen. Die KI schlägt auf Wunsch den Eintrag und die nächsten Unterrichtsschritte vor.
Bitte Klasse wählen.
Auswertung der Klassenbuch-Anwesenheiten: Fehlstunden je Schüler/Fach/Lernfeld, Entschuldigungsstatus, Warnhinweise bei Häufung. Die WebUntis-Fehlzeiten für Zeugnisse bleiben unter ② Fehlzeiten.
Klassenarbeiten, Klausuren, Tests, praktische/mündliche Prüfungen planen – mit Termin, Raum, Notenschlüssel, Varianten A/B/C und Nachschreibterminen. ✨ erzeugt die Klausur mit dem Generator, 📝 öffnet die KI-Korrektur.
Tagesbelegung aller Räume, Werkstätten und Labore (aus Stundenplan + Buchungen). Freie Zellen anklicken = Raum buchen. Raum-Stammdaten und Ausstattung unter Schuldaten → Räume.
Serverseitige Stammdaten für Stundenplan, Klassenbuch & Co.: Lehrkräfte, Klassen, Schüler, Fächer, Lernfelder, Räume, Ausbildungsbetriebe, Bildungsgänge, Blockphasen. Am schnellsten füllen per Import aus SchILD/SVWS/Untis.
SchILD/SVWS bleibt das amtliche System – Scholaris liest nur
(Nur-Lesen erzwungen) und übernimmt Stammdaten für die KI-Workflows. Rückweg: geprüfte
Datei-Exporte über die Export-Zentrale.
Zugangsdaten gehören in die Server-.env (SVWS_*), nie ins Frontend.
Vorbereitet für die Untis Platform API (OAuth2, read-only, Sandbox-Modus, Rate-Limit, Sync-Zeitfenster). Ohne API-Zugang funktionieren heute schon: GPU-Dateien (GPU001 Stundenplan u. a.), iCal und CSV über die Import-Zentrale. Es wird nie in Untis geschrieben; Mitteilungen werden nicht versendet.
⇄ Import-Zentrale
SchILD-/SVWS-Exportdateien, Untis-GPU, iCal, CSV, Excel – mit automatischer Formaterkennung, Spalten-Mapping, Dublettenprüfung, Simulation und Protokoll. Wiedererkennung über externe IDs: mehrfaches Importieren erzeugt keine Dubletten.
1) Datei wählen
📤 Export-Zentrale
Geprüfte Exporte für SchILD-kompatible Workflows, Aushänge und Berichte. Jeder Export wird zusätzlich als versioniertes Paket auf dem Server gesichert (Audit-Log).
Exportpakete (Server)
Importläufe (Protokoll)
Protokoll aller Schreibaktionen der Schulorganisation: Importe, Exporte, Stammdaten-Änderungen, Vertretungen, Klassenbuch, KI-Aufträge.
Hilfe
Unterlagen erzeugen – so geht's
- Thema eingeben und Klasse/Bildungsgang/Lernfeld wählen.
- Optional in der Quellenbibliothek eigene Skripte/Lehrpläne hochladen und im Generator anhaken.
- Phase der vollständigen Handlung wählen (Informieren → … → Bewerten) – passende Materialtypen werden grün vorgeschlagen.
- Materialtyp und KI-Modus wählen, „Vorschau erzeugen".
- Ergebnis bearbeiten (✏️) und als PDF/Word/PowerPoint/Markdown/HTML/ZIP exportieren – mit Schulbranding. „Schülerfassung" blendet Lösungen aus.
Quellenmodi
- Nur hochgeladene Quellen: Die KI nutzt ausschließlich Ihre Quellen und markiert fehlende Informationen ehrlich.
- Quellen + KI-Fachwissen: Ergänzungen werden gekennzeichnet: [Quelle: …], [KI-Ergänzung], [Annahme].
- Nur KI-Fachwissen: freie Generierung.
- Online-Recherche: optional zuschaltbar, sobald auf dem Server ein Such-Provider (Tavily/SerpAPI/Brave) konfiguriert ist.
Noten schneller eintragen
- Tastatur: Note tippen, dann
Enteroder↓springt zur nächsten Zeile (gleiche Spalte),↑nach oben,Tabnach rechts. - 📷 Quelle / OCR (je Spalte): zeigt die Vorlage des Fachlehrers daneben an (Foto, PDF, Excel, txt). Bei Excel/txt werden die Noten automatisch den Schülern zugeordnet; bei Fotos optional per OCR/KI.
- Automatisch eingetragene Noten sind blau hinterlegt – bitte kurz prüfen.
Endnoten
- Jede Spalte hat ein Stundengewicht aus der Stundentafel (Wochenstunden × 20).
- Endnote = Σ(Stunden × Note) ÷ Σ(Stunden) über alle ausgefüllten Spalten.
- Bündelungsfächer fassen Lernfelder zusammen (z. B. Kundenberatung = LF1, LF2, LF8, LF10).
- Rundung: bei genau ,50 zur besseren (kleineren) Note. Grenzfälle gelb.
Fehlstunden
- Standard – WebUntis: Die fertigen Werte werden direkt aus dem Export „Fehlzeiten pro Klasse → Gesamtübersicht" übernommen: Spalte „Schulstd." = Fehlstunden gesamt, die direkt folgende Spalte „unent." = unentschuldigt (exakt die WebUntis-Zahlen).
- Alternativ – AbsenceList: Wird stattdessen eine Liste mit Zeitintervallen geladen, rechnet das Programm selbst (Stunde = 45 min, Raster 07:15–08:00 … 13:15–14:00, optional abends; jede berührte Stunde zählt; ganztägige Einträge auf Schulzeit begrenzt; unentschuldigt = Status ≠ „E"). Diese Schätzung kann höher ausfallen, weil der echte Stundenplan fehlt.
OCR / Texterkennung
Die lokale Texterkennung (Tesseract) läuft komplett offline, benötigt aber den Start über Start.cmd bzw. den Server.
Bei klarer Schrift sehr gut, bei Handschrift nur Versuch – Ergebnisse immer prüfen. Mit KI-Dienst (Server) liest das Vision-Modell auch Handschrift.
Namens-Zuordnung
Beim automatischen Eintragen erkennt das Programm Schüler auch bei abgekürzten, unvollständigen, vertauschten oder leicht falsch geschriebenen Namen (z. B. „Bah T.", „T. Bah", „Mokhtari Y", „Vogelsng") und ordnet die Note dem richtigen Schüler zu. Unsichere Fälle bleiben leer – bitte prüfen.
Datenschutz (DSGVO)
- Lokale Verarbeitung: Schülerdaten (Noten, Fehlzeiten, Klassen) bleiben in Ihrem Browser (localStorage). Die KI-Korrektur läuft über Ihren eigenen Server (Ollama) – bei Claude/DeepSeek-Modus werden Klausurinhalte an den jeweiligen API-Anbieter übertragen (nur aktivieren, wenn dies schulrechtlich geklärt ist).
- Zugang beschränken: Beim Hosting unbedingt mit Login schützen (z. B. Cloudflare Access oder Passwort im Reverse-Proxy).
- Datensparsamkeit: Nach getaner Arbeit Daten über „Neu" löschen; Sicherungen (.json) verschlüsselt/lokal aufbewahren.
- Verantwortliche Stelle im Sinne der DSGVO ist die Schule/Lehrkraft; die Nutzung erfolgt im Rahmen der schulischen Aufgaben.