Kein Projekt geladen
Logo

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.

Quellen werden geladen …

📚 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.

Dateien hierher ziehen oder klicken (PDF, DOCX, PPTX, XLSX, TXT, MD, Bilder/Scans – mehrere möglich)

🗂️ 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).

Kein Logo hochgeladen.

🤖 KI-Provider

Welche KI übernimmt welche Aufgabe. Der Modus gilt für Klausurkorrektur UND Unterlagengenerator.

🩺 Diagnose

Prüft Backend, KI-Verbindungen, Konfiguration, Speicherpfade und Exportformate.

Klicken Sie auf „Neu prüfen".

⚙️ Einstellungen & Daten

Lokale Daten (dieser Browser)

Server

Zurücksetzen

Quellen, Materialien und Branding liegen auf dem Server (Unraid, Ordner /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.

Nach jedem Schritt führt ein „Weiter"-Knopf zum nächsten – kein Hin-und-Herklicken nötig.

① Semesterstundentafel laden

Daraus werden automatisch die Zeugnisfächer, Lernfelder, Semester, Lehrer und Stundengewichte erkannt.

Datei hierher ziehen oder klicken (.xls / .xlsx – oder Foto/PDF mit KI)

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.

So bekommen Sie die Datei in WebUntis: Klassenbuch → Berichte → Abwesenheiten → „Fehlzeiten pro Klasse", im Dropdown „Gesamtübersicht" wählen, dann auf das Excel-Symbol klicken. Nach ein paar Sekunden erscheint oben rechts die fertige Datei (AbsencePerKlasse…xls) – herunterladen und hier hineinziehen.
Datei hierher ziehen oder klicken (WebUntis-Gesamtübersicht 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: 16, auch Zehntel wie 2,3.

exakt ,50 → bessere Note automatisch eingetragen (prüfen!) ungültig fehlende Note

⑤ Endnoten

Gewichteter Durchschnitt (Stunden) und gerundete Zeugnisnote. Rundung: bei genau ,50 zur besseren (kleineren) Note.

Gerundete Note Durchschnitt (2 Dezimal)
,50-Grenzfall (bitte prüfen)

📝 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

Klausur hierher ziehen oder klicken (PDF / Foto)

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.

☀️ Mein Tag

Ihr Tagescockpit: Stunden, Räume, Vertretungen, offene Klassenbucheinträge, anstehende Prüfungen und KI-Schnellaktionen je Stunde (📖 Klassenbuch · ✨ Material erzeugen).

🗓️ Stundenplan

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.

Vertretungsplan (Tag)

📖 Digitales Klassenbuch

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.

🚸 Abwesenheiten

Auswertung der Klassenbuch-Anwesenheiten: Fehlstunden je Schüler/Fach/Lernfeld, Entschuldigungsstatus, Warnhinweise bei Häufung. Die WebUntis-Fehlzeiten für Zeugnisse bleiben unter ② Fehlzeiten.

📅 Prüfungen & Leistungsnachweise

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.

🏫 Räume & Ressourcen

Tagesbelegung aller Räume, Werkstätten und Labore (aus Stundenplan + Buchungen). Freie Zellen anklicken = Raum buchen. Raum-Stammdaten und Ausstattung unter Schuldaten → Räume.

🏛️ Schuldaten (Stammdaten)

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-NRW / SVWS-Anbindung

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.

Alternativ ohne SVWS-Server: SchILD-Exportdateien (CSV/TXT/Excel) über die Import-Zentrale einlesen – mit Vorschau, Mapping, Dublettenprüfung und Protokoll.

🔗 Untis / WebUntis-Anbindung

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

Datei hierher ziehen oder klicken (CSV, TXT/DAT, XLSX, ICS/iCal, GPU001–GPU006)

📤 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)

📜 Audit-Log

Protokoll aller Schreibaktionen der Schulorganisation: Importe, Exporte, Stammdaten-Änderungen, Vertretungen, Klassenbuch, KI-Aufträge.

Hilfe

Unterlagen erzeugen – so geht's

  1. Thema eingeben und Klasse/Bildungsgang/Lernfeld wählen.
  2. Optional in der Quellenbibliothek eigene Skripte/Lehrpläne hochladen und im Generator anhaken.
  3. Phase der vollständigen Handlung wählen (Informieren → … → Bewerten) – passende Materialtypen werden grün vorgeschlagen.
  4. Materialtyp und KI-Modus wählen, „Vorschau erzeugen".
  5. Ergebnis bearbeiten (✏️) und als PDF/Word/PowerPoint/Markdown/HTML/ZIP exportieren – mit Schulbranding. „Schülerfassung" blendet Lösungen aus.

Quellenmodi

  1. Nur hochgeladene Quellen: Die KI nutzt ausschließlich Ihre Quellen und markiert fehlende Informationen ehrlich.
  2. Quellen + KI-Fachwissen: Ergänzungen werden gekennzeichnet: [Quelle: …], [KI-Ergänzung], [Annahme].
  3. Nur KI-Fachwissen: freie Generierung.
  4. Online-Recherche: optional zuschaltbar, sobald auf dem Server ein Such-Provider (Tavily/SerpAPI/Brave) konfiguriert ist.

Noten schneller eintragen

  1. Tastatur: Note tippen, dann Enter oder springt zur nächsten Zeile (gleiche Spalte), nach oben, Tab nach rechts.
  2. 📷 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.
  3. Automatisch eingetragene Noten sind blau hinterlegt – bitte kurz prüfen.

Endnoten

  1. Jede Spalte hat ein Stundengewicht aus der Stundentafel (Wochenstunden × 20).
  2. Endnote = Σ(Stunden × Note) ÷ Σ(Stunden) über alle ausgefüllten Spalten.
  3. Bündelungsfächer fassen Lernfelder zusammen (z. B. Kundenberatung = LF1, LF2, LF8, LF10).
  4. Rundung: bei genau ,50 zur besseren (kleineren) Note. Grenzfälle gelb.

Fehlstunden

  1. 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).
  2. 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.
© Shkelqim Shaqiri·Alle Rechte vorbehalten·Scholaris
Noten erfassen Spalte:
Vorlage des Fachlehrers
📷 Tipp: Bei Fotos einen Rahmen um Namen + Noten ziehen – die KI liest dann nur diesen Ausschnitt (deutlich genauer).
Hier die Vorlage laden (Foto / PDF / Excel / txt).
Sie wird neben der Eingabe angezeigt.
Noten zuordnen