Nicht-Vierstellige SchILD-ID für Schüler

Übergeordnete Themen zu SchILD-NRW2

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Frodermann
Fachberater*in
Beiträge: 635
Registriert: Montag 29. Oktober 2018, 20:45
Schulform: Gesamtschule
Motto: Keine Panik

Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von Frodermann »

Woran kann es liegen, wenn SchILD-IDs nur dreistellig und nicht vierstellig sind?

Lassen sich die IDs irgendwo neu schreiben?

Nicht-vierstellige IDs habe ich bislang noch nie gesehen.
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
Benutzeravatar
sbrando
Beiträge: 196
Registriert: Donnerstag 22. Juni 2023, 15:58
Wohnort: Mönchengladbach
Schulform: Gymnasium
Motto: Ex Astris, Scientia

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von sbrando »

Ich nehme an, Sie meinen die interne ID-Nr., also die Spalte ID der Schueler-Tabelle. In der Datenbank ist das Attribut (welches gleichzeitig der Primärschlüssel der Tabelle ist) einfach mit dem Datentyp Zahl versehen und wenn ich das richtig beobachte, wird die Nummer einfach inkrementiert. In einer leeren Datenbank dürfte der erste Schüler somit die interne ID 0 oder 1 bekommen. In unserer Datenbank gibt es immerhin die ID 6, also einstellig. Die meisten Schulen, die Schild schon jahrelang nutzen dürften nur inzwischen so viele Schüler in der Verwaltung haben, dass die aktiven Schüler i. d. R. vier- oder gar fünfstellige IDs haben.
LG S. Brando
--
Gymnasium Rheindahlen
Mönchengladbach
Frodermann
Fachberater*in
Beiträge: 635
Registriert: Montag 29. Oktober 2018, 20:45
Schulform: Gesamtschule
Motto: Keine Panik

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von Frodermann »

Ah, ärgerlich. Ich hatte bislang immer angenommen, der beginne bei 1000 und gehe dann bis 9999 und rollt schließlich zu 1000 über, damit die IDs immer vierstellig sind. Wenn der bei 0 anfängt...

Das Problem hier ist, dass Pedav für das "digitale Klassenbuch" wohl vierstellige IDs fordert, die halt, wie es nun scheint, SchILD im Regelfall rein zufällig liefert, da Schulen erst nachdem schon 1000 Schüler einmal durch das System gelaufen ist zu deren Produkt wechselt.

Hat wer eine gute Idee, was hier zu tun sein könnte?
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
Benutzeravatar
Uli Dierkes
Beiträge: 1276
Registriert: Sonntag 2. Dezember 2018, 17:02
Wohnort: Wegberg
Schulform: Gesamtschule (a.D.)
Motto: Nicht verzagen ... fragen
Kontaktdaten:

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von Uli Dierkes »

Vielleicht hilft es, beim Export zu jeder SchILD-ID die Zahl 1000 zu addieren?
8-)      .   Einen guten Tag wünscht     Uli Dierkes
Frodermann
Fachberater*in
Beiträge: 635
Registriert: Montag 29. Oktober 2018, 20:45
Schulform: Gesamtschule
Motto: Keine Panik

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von Frodermann »

An so etwas dachte ich auch schon - ich habe erst einmal die Schule gebeten bei Pedav zu erfragen, ob führende Nullen auch gingen, dann könnte ich mit einer Tabellenkalkulation aus 123 halt 0123 machen.

1000 zu addieren finde ich auch gut, erzeugt aber ab 9000 in ein paar Jahren - sofern noch dieses Produkt mit seinen ungeschickt designten Voraussetzungen verwendet wird - mit IDs >9999 neue Probleme. Tut mir etwas weh, da ich ja gerne an Randbedingungen denke.
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
Benutzeravatar
sbrando
Beiträge: 196
Registriert: Donnerstag 22. Juni 2023, 15:58
Wohnort: Mönchengladbach
Schulform: Gymnasium
Motto: Ex Astris, Scientia

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von sbrando »

Frodermann hat geschrieben: Mittwoch 27. November 2024, 19:52 Hat wer eine gute Idee, was hier zu tun sein könnte?
Pedav informieren, dass sie von einer falschen Prämisse ausgegangen sind und ein Update bereitstellen müssen...

Der Fall zeigt - meiner Meinung nach - aber ein großes Problem des SchILD-Universums, das immer wieder für Probleme sorgt (z. B. auch beim Reporting): Die Datenbasis ist einfach nicht vernünftig dokumentiert! Es gibt für die zugrundeliegende Datenbank kein hinreichendes Datenmodell in Form eines ER-Diagramms, dem die Entitätsmengen, deren Attribute und Beziehungsmengen vernünftig und übersichtlich zu entnehmen sind. Gleichsam steht keine Übersicht für die Attribute bereit, der man entnehmen könnte, welchen Wertebereich einzelne Attribute besitzen und was in welcher Weise codiert wird etc.
Ich weiß als Informatiker natürlich, wie lästig das ist, aber leider ist es gerade bei komplexen Strukturen unerlässlich und würde vielen Problemen vorbeugen.
LG S. Brando
--
Gymnasium Rheindahlen
Mönchengladbach
M. Plümper
Fachberater*in
Beiträge: 748
Registriert: Montag 1. Oktober 2018, 20:30
Schulform: Gymnasium
Kontaktdaten:

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von M. Plümper »

Zur Dokumentation. Das ist in Teilen richtig, aber etwas hat sich daran auch getan. Schauen Sie sich mal die Schild-3-Maria-DBs an. Da sind viele Infos zu den Feldern bereits ergänzt worden. Und der Wertebereich von IDs ergibt sich aus dem Type der Spalte.

Wie ein Software-Unternehmen wie die Untis-AG auf die Idee kommen kann, dass die ID mindestens/genau (?) vierstellig sein muss, erschließt sich mir nicht. Das ist ein Support-Fall.
GE Schwerte
Beiträge: 1625
Registriert: Montag 3. Dezember 2018, 10:28
Wohnort: Schwerte
Schulform: Gesamtschule

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von GE Schwerte »

Frodermann hat geschrieben: Mittwoch 27. November 2024, 19:52Das Problem hier ist, dass Pedav für das "digitale Klassenbuch" wohl vierstellige IDs fordert,
Woher stammt denn diese Information?

Wir synchronisieren Schild mit Untis und WebUntis (und mehr) über die Schild-ID, und benutzen dazu in WebUntis das Feld "externe Id".

WebUntis (als Grundlage für das digitale Klassenbuch) kann in diesem Feld auch einen Schlüssel wie "ABC-1234-def" haben,
oder eine Sozialversicherungsnummer.

Zitat Untis-Doku:
"Die empfohlene Art der Schüleridentifikation ist es, einen 'externen Schlüssel' zu verwenden. Idealerweise haben Sie bereits beim letzten Schülerimport einen solchen Schlüssel mit importiert und können diesen nun wieder zur Identifikation verwenden. Dieser 'externe Schlüssel' ist eine eindeutige Nummer die einen Schüler eindeutig identifiziert (z.B. eine Matrikelnummer, fortlaufende Nummer in der Schülerverwaltung). Vergeben wird diese in der Regel von der Schülerverwaltung. Zusätzlich zum externen Schlüssel kann auch eine nationale Id (z.B. bPK, Sozialversicherungsnummer) für Schüler gespeichert und somit für die Identifkation verwendet werden. Diese verhält sich ähnlich wie der externe Schlüssel und muss eindeutig sein."
Quelle: https://help.untis.at/hc/de/articles/36 ... chüerdaten

Im Beispiel dort (etwas runterscrollen) ist als Externe Id (Überschrift: "Schlüssel (extern)") eine dreistellige Nummer angegeben.
(Die bunte Tabelle über dem Hauptpunkt "Löschen von Schülerdaten")

Die Schild-ID ist bei uns der eindeutige Schlüssel zur Schüleridentifikation, das klappt in Lupo, Untis, WebUntis etc.
Zuletzt geändert von GE Schwerte am Donnerstag 28. November 2024, 11:31, insgesamt 1-mal geändert.
Benutzeravatar
sbrando
Beiträge: 196
Registriert: Donnerstag 22. Juni 2023, 15:58
Wohnort: Mönchengladbach
Schulform: Gymnasium
Motto: Ex Astris, Scientia

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von sbrando »

M. Plümper hat geschrieben: Donnerstag 28. November 2024, 07:48 Zur Dokumentation. Das ist in Teilen richtig, aber etwas hat sich daran auch getan. Schauen Sie sich mal die Schild-3-Maria-DBs an. Da sind viele Infos zu den Feldern bereits ergänzt worden. Und der Wertebereich von IDs ergibt sich aus dem Type der Spalte.
Das werde ich sehr gerne tun. Die Anmerkung mit dem Wertebereich bezog sich allerdings weniger auf IDs als auf andere Felder, die z. B. als Text ausgeführt sind (z. B. Versetzungsmerkmal). Hier musste ich mal für einen Report ausprobieren, mit welchen Zeichenketten das denn im Datenfeld codiert ist (z. B. "Nicht versetzt" als "N" und nicht als "NV" und so weiter), weil das einfach nirgendwo zu finden war.
LG S. Brando
--
Gymnasium Rheindahlen
Mönchengladbach
Beisenherz
Beiträge: 90
Registriert: Dienstag 18. Dezember 2018, 16:05
Schulform: Realschule

Re: Nicht-Vierstellige SchILD-ID für Schüler

Beitrag von Beisenherz »

GE Schwerte hat geschrieben: Donnerstag 28. November 2024, 08:46 Die Schild-ID ist bei uns der eindeutige Schlüssel zur Schüleridentifikation, das klappt in Lupo, Untis, WebUntis etc.
Das machen wir (leider) auch so, man muss sich aber klar machen, dass das kein stabiler eindeutiger Schlüssel ist.
Wir hatten das Problem, dass bei einer Datenmigration zu SchildZentral eine neue Datenbank angelegt werden musste und entsprechend die Primärschlüssel (Schild-ID) beim Datenimport neu vergeben wurden. Da ist es dann blöd, wenn daran andere Systeme hängen. Das hat uns einige Probleme bereitet.

Die Frage wäre zum Beispiel auch, was bei der Datenmigration auf Schild3 passieren wird.
Antworten