
Willkommen 👋
Dieses Programm berechnet aus der Semesterstundentafel und den von den Fachlehrern gelieferten Noten die gewichteten Endnoten – und ermittelt aus der Abwesenheitsliste die Fehlstunden (gesamt & unentschuldigt). Alles läuft lokal, es werden keine Daten versendet.
① 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 bewertet je Aufgabe, ordnet per Namen dem Schüler zu und schreibt einen Bewertungstext (Du-Ansprache, Punkte, Note). Export als PDF.
1) Klausur laden
2) Schülerliste (für die Namenszuordnung)
Nutzt die Liste aus ③ Schüler – oder hier eine Namensliste laden (PDF/Excel/txt).
3) Schülerlösungen bewerten
Pro Schüler dessen Seite(n) wählen (Foto/Scan/PDF, mehrere möglich). Die KI bewertet und ordnet automatisch zu. Tipp: möglichst gerade scannen; der Name sollte lesbar auf dem Blatt stehen.
Hilfe & Rechenregeln
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 (Texterkennung).
- 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 (inkl. echtem Stundenplan – das sind 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 Texterkennung läuft komplett offline. Sie funktioniert am besten bei klarer Schrift; Handschrift ist Versuch –
bitte Ergebnisse immer prüfen. Wichtig: OCR benötigt den Start über Start.cmd (lokaler Modus). Bei reinem Doppelklick der HTML-Datei
sind Excel-/txt-Auto-Eintrag und alle übrigen Funktionen verfügbar, die Bild-OCR jedoch nicht.
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: Alle Schülerdaten bleiben in Ihrem Browser (localStorage). Es werden keine Daten an Dritte oder an einen Cloud-Dienst gesendet; der Server liefert nur die Programmdateien aus.
- Zugang beschränken: Beim Hosting unbedingt mit Login schützen (z. B. Cloudflare Access oder Passwort im Reverse-Proxy), da personenbezogene Daten verarbeitet werden.
- 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.