score

Datenhaltung

Welche Daten score speichert, woher sie kommen, wie sie getrennt, geschützt, protokolliert, aufbewahrt und gelöscht werden.

Datenfluss

Fokus
Woher die Daten kommen und wohin sie gehen
Woher die Daten kommen und wohin sie gehenAblaufdiagramm mit 10 Schritten und 9 Verbindungen in 3 Bahnen: Landessysteme, score und Schule. Hauptweg: Stammdaten → Import mit Probelauf → Noten erfassen → Vorschlag mit Begründung → Entscheidung → Zeugnis → Rückmeldung. Stammdaten (Start) in Landessysteme: führt zu Import mit Probelauf. Import mit Probelauf in score: führt zu Noten erfassen. Noten erfassen in Schule: führt zu Vorschlag mit Begründung. Vorschlag mit Begründung in score: führt zu Entscheidung. Entscheidung in Schule: führt zu Zeugnis. Zeugnis in score: führt zu Einsicht, Rückmeldung, Statistik und Archiv anbieten, dann löschen. Einsicht in Schule: kein weiterer Schritt. Rückmeldung in Landessysteme: kein weiterer Schritt. Statistik in Landessysteme: kein weiterer Schritt. Archiv anbieten, dann löschen (Ende) in Landessysteme: kein weiterer Schritt.LandessystemescoreSchuleStammdaten → Import mit ProbelaufImport mit Probelauf → Noten erfassenNoten erfassen → Vorschlag mit BegründungVorschlag mit Begründung → EntscheidungEntscheidung → ZeugnisZeugnis → EinsichtZeugnis → RückmeldungZeugnis → StatistikZeugnis → Archiv anbieten, dann löschenStammdaten – Schulverwaltung, z. B. ISY.OmnisStammdatenSchulverwaltung, z. B.ISY.OmnisImport mit Probelauf – Personen, Klassen, KurseImport mit ProbelaufPersonen, Klassen, KurseNoten erfassen – LehrkräfteNoten erfassenLehrkräfteVorschlag mit Begründung – Regelpaket des LandesVorschlag mit BegründungRegelpaket des LandesEntscheidung – Lehrkraft, KonferenzEntscheidungLehrkraft, KonferenzZeugnis – PDF/A, nach Freigabe unveränderlichZeugnisPDF/A, nach FreigabeunveränderlichEinsicht – Schüler, Eltern, BetriebEinsichtSchüler, Eltern, BetriebRückmeldung – Abschlüsse an die SchulverwaltungRückmeldungAbschlüsse an dieSchulverwaltungStatistik – ohne PersonenbezugStatistikohne PersonenbezugArchiv anbieten, dann löschen – nach Fristablauf, mit NachweisArchiv anbieten, dannlöschennach Fristablauf, mit Nachweis

Quelle: score, Schnittstellen und Fachablauf

Diagrammdaten anzeigen
Daten zu Woher die Daten kommen und wohin sie gehen
SchrittArtBahnFührt zu
StammdatenStartLandessystemeImport mit Probelauf
Import mit ProbelaufSchrittscoreNoten erfassen
Noten erfassenSchrittSchuleVorschlag mit Begründung
Vorschlag mit BegründungSchrittscoreEntscheidung
EntscheidungSchrittSchuleZeugnis
ZeugnisSchrittscoreEinsicht, Rückmeldung, Statistik, Archiv anbieten, dann löschen
EinsichtSchrittSchule
RückmeldungSchrittLandessysteme
StatistikSchrittLandessysteme
Archiv anbieten, dann löschenEndeLandessysteme

score ist nicht das führende System für Stammdaten. Personen, Klassen, Kurse und Ausbildungsverhältnisse kommen aus der Schulverwaltung (in M-V ISY.Omnis) per Import, mit Probelauf vor dem Übernehmen. score ist führend für Noten, Beschlüsse und Zeugnisse und meldet Abschlüsse und Abgänge an die Schulverwaltung zurück. Statistiken verlassen score nur zusammengefasst, mit Mindestgruppengröße und ohne Personenbezug.

Was gespeichert wird

Daten Inhalt Herkunft
Stammdaten Personen, Mitgliedschaften und Rollen, Klassen, Kurse, Stundentafeln, Ausbildungsbetriebe Import aus der Schulverwaltung
Leistungen und Noten Einzelnoten, Halbjahres-, Jahres- und Endnoten mit Vorschlag und Begründung Lehrkräfte, Regel-Engine
Beschlüsse Versetzung, Arbeits- und Sozialverhalten, Abschlüsse, Prüfungsergebnisse Konferenzen, Schulleitung
Zeugnisse Datenstand bei Freigabe, PDF, Fassungen, Kenntnisnahmen score
Protokoll jede Änderung mit altem und neuem Wert, Lesezugriffe ohne Werte score

Alles liegt in PostgreSQL (ab Version 16, ohne Erweiterungen, die verwaltete Angebote nicht haben). Heute speichert score auch die Zeugnis-PDFs dort; ein Speicher-Port für S3 mit Unveränderlichkeitssperre (Object Lock) ist vorgesehen.

Trennung der Mandanten

Jede Schule ist ein Mandant. Die Datenbank selbst begrenzt jede Abfrage auf die Schulen, an denen die angemeldete Person eine Rolle hat (Row-Level Security); ohne diesen Kontext liefert keine Fachtabelle eine Zeile – auch nicht bei einem Fehler im Programm. Die App-Rolle kann die Regeln nicht umgehen. Lehrkräfte an zwei Schulen sehen in jeder nur deren Daten. Für Schüler, die an einer anderen Schule Unterricht haben, gibt die unterrichtende Schule genau diese Noten an die Stammschule frei; jeder Zugriff wird protokolliert.

Schutz

  • Transport: TLS 1.3, strenge Sicherheits-Header.
  • Ruhende Daten: Verschlüsselung von Datenbank, Sicherungen und Dateien durch den Betrieb. Zusätzliche Feldverschlüsselung für Förderbedarf und Nachteilsausgleich mit Schlüsseln beim Land (KMS/HSM) ist vorgesehen, aber noch nicht gebaut.
  • Unveränderlichkeit: Freigegebene Zeugnisse und beschlossene Endnoten ändert die Datenbank nicht mehr; Korrekturen sind neue Fassungen.
  • Getrennte Zuständigkeiten: Der technische Betrieb sieht keine Fachdaten; Migrationen laufen mit einer eigenen Rolle, die App hat nur die nötigen Rechte.

Protokoll

Jedes Ereignis wird an eine Hash-Kette je Schule und Monat angehängt. Ein Prüfkommando findet fehlende oder veränderte Einträge; abgeschlossene Monate erhalten einen Anker. Das Protokoll lässt sich als JSON Lines exportieren, für die Revision oder ein SIEM des Landes.

Aufbewahrung und Löschung

Aufbewahrungsfristen nach SchulDSVO M-V § 5, wie score sie zuordnet
Aufbewahrungsfristen nach SchulDSVO M-V § 5, wie score sie zuordnetBalkendiagramm mit 3 Kategorien. Höchster Wert: 45 (Abschluss-, Abgangs-, Abiturzeugnisse). Niedrigster Wert: 5 (Übrige Unterlagen).01020304050JahreAbschluss-, Abgangs-, Abiturzeugnisse: 4545Abschluss-, Abgangs-,AbiturzeugnisseZeugnisse, Noten, Prüfungsakten: 1515Zeugnisse, Noten,PrüfungsaktenÜbrige Unterlagen: 55Übrige Unterlagen
Aufbewahrungsfristen nach SchulDSVO M-V § 5, wie score sie zuordnetBalkendiagramm mit 3 Kategorien. Höchster Wert: 45 (Abschluss-, Abgangs-, Abiturzeugnisse). Niedrigster Wert: 5 (Übrige Unterlagen).02040JahreAbschluss-, Abgangs-, Abiturzeugnisse: 4545Abschluss-, Abgangs-,AbiturzeugnisseZeugnisse, Noten, Prüfungsakten: 1515Zeugnisse, Noten,PrüfungsaktenÜbrige Unterlagen: 55Übrige Unterlagen

Quelle: Regelpaket mv.land; Frist ab Ablauf des Kalenderjahres, in dem die Akte geschlossen wurde

Diagrammdaten anzeigen
Daten zu Aufbewahrungsfristen nach SchulDSVO M-V § 5, wie score sie zuordnet
KategorieWert
Abschluss-, Abgangs-, Abiturzeugnisse45
Zeugnisse, Noten, Prüfungsakten15
Übrige Unterlagen5

Die Fristen stehen im Regelpaket des Landes und lassen sich ohne Programmänderung anpassen. Ist eine Frist abgelaufen, bietet score die Unterlagen zuerst dem zuständigen Archiv an (§ 6 Landesarchivgesetz) und löscht sie erst danach. Jede Löschung hinterlässt einen Löschnachweis. Unbefristet bleiben nur Name, Geburtsdatum, Geschlecht und letzte Anschrift.

Noch mit dem Land zu klären: wann eine Akte als geschlossen gilt (angenommen: mit dem letzten Austritt), ob das Abiturzeugnis als Abschlusszeugnis 45 Jahre aufzubewahren ist (angenommen: ja) und wie lange das Änderungsprotokoll mit alten Notenwerten bleibt (bis zur Klärung: unbegrenzt).

Ausstieg

Für den Wechsel zu einem anderen System schreibt score je Schule ein Exportpaket: alle Fachdaten als JSON je Tabelle mit beschreibendem Schema, die gedruckten Zeugnisse als PDF, das Protokoll und ein Verzeichnis mit Prüfsummen. Ein zweites Kommando prüft das Paket vollständig.