Bei allen Fächern, die noch keinen Unterricht im aktuellem Schuljahr haben, wird das Flag „in der Matrix verwenden“ entfernt.
Beim Schülerimport wird die Teilnahme am RU gesetzt. Zeitgleich wird der gleiche Wert auch im Feld Religion_ethik_2hj_id geschrieben. Ist nun beim Import für die Schulart ein ungültiger Wert verwendet, so kann dieser ungültige Wert zwar in der Maske für religion_ethik_id geändert werden. Der ungültige Wert für religion_ethik_2hj_id bleibt allerdings in der Datenbank. Bei der Datenprüfung wird dann der ungültige Wert als M-Fehler gemeldet. Im Skript werden bei allen Schülern einer Schule eines Schuljahres alle Werte religion_ethik_2hj_id = religion_ethik_id gesetzt.
Das Skript geht alle Unterrichtselemente (auch besonderen Unterricht) einer Schule durch und setzt das von - Datum auf 01.08.XX und das bis - Datum auf 31.07.XX. Zusätzlich wird die Ckeckbox „manuell“ beim epochalen Unterricht zurückgesetzt. ☝ Unterrichtszeiten von epochalen Unterricht werden überschrieben!
Beim Untisimport bei Schulen mit Wochenprinzip wird das von und bis bei den Unterrichtselementen falsch gesetzt.
Das Skript geht alle Unterrichtselemente einer Schule durch, die ein bis - Datum 29.02.2024 haben und setzt das von - Datum auf 01.08.XX und das bis - Datum auf 31.07.XX.
Beim Untisimport wird das bis - Datum bei den Unterrichtselementen beim Wiederholungsfaktor 20 auf 29.02.2024 gesetzt, da 2024 ein Schaltjahr ist. Wird nun versucht ein neues Schuljahr anzulegen, kommt es zu einer Fehlermeldung, da es das Datum 29.02.2025 nicht gibt.
Beim Stundenplanimport werden die Fächer von ASV den Fächern von Untis zugeordnet. Steht in der Importdatei aus Untis ein Fach das nicht ín ASV zugeordnet kann , wird dieses in der Datenbank von ASV gespeichert und in der Spalte (SCHUELERFACH) für ASV NULL eingetragen. Wird nun das nicht zugeordnete Fach in Untis geändert, so bleibt aber weiterhin das nicht zugeordnete Fach in der Datenbank stehen und beim jedem Importvorgang kommt die Meldung, dass noch nicht zugeordnete Fächer vorhanden sind. Das Tool löscht diese nicht zugeordneten Fächer aus der Datenbank von ASV
Bei Klassenübergreifenden Unterricht (z.B. Ethik oder Religion) werden Klassen mit unterschiedlichen Wiederholungsfaktor gekoppelt.
Zunächst werden alle UE gesucht, die dem Unterrichtsfach K und Ev zugeordnet sind und eine Koppel besitzen. Anschließend werden die Unterrichtselemente gefiltert, wenn eine LK mit der gleichen Koppel K und Ev zugeordnet sind. Zudem dürfen die Unterrichtselemente keinen besonderen Unterricht abbilden (Unterrichte ohne Klassengruppe). Auch Unterrichtselemente, die bereits eine Feinkoppel besitzen, werden ausgefiltert. Achtung: Ist eine weitere LK in der Koppel enthalten, so wird nur die erste LK (alphabertische Sortierung des Kürzels der LK) geprüft und verarbeitet. Diese Unterrichte erhalten ein Fachklammer. Das Leitfach wird durch die Lehrbefähigung (Missio oder Vocatio) festgelegt. Die Bezeichnung der Feinkoppel wird mit „Strebe_“ und fortlaufender Nummer gesetzt.
Beim Strebe Projekt wird der katholische und evangelische RU von einer LK zeitgleich unterrichtet. In ASV wird dies mit Hilfe der Fachklammer abgebildet. Das Skript soll die Fachklammer automatisch für diese Unterrichte setzen, da die manuelle Setzung sehr viel Zeit benötigt.
Über die Combobox <Unterricht wählen> werden alle besonderen Unterrichte der Schule gelistet. Wird ein Unterricht gewählt, werden alle dem Unterricht zugewiesenen Schüler angezeigt.
Zudem muss noch die Belegart über die Combobox selektiert werden. Ob der Schüler die jeweilige Belegart hat, wird über die Checkbox angezeigt.
Die Checkbox kann nicht deaktiviert werden. Erst durch Zuweisung zu einer anderen Belegart wird die Ckeckbox deaktiviert für die ursprüngliche Belegart. Es kann nur eine Belegart für ein Unterrichtselement für einen Schüler zugewiesen werden. Sollte man dennoch keine Zuweisung benötigen (keine Belegart), so muss dies über das Schülermodul im Reiter Unterricht erfolgen.
Die Schulart FAK hat besonderen Unterricht, der eine Belegart benötigt. Um zu vermeiden, dass für jeden Schüler das Schülermodul geöffnet werden muss, soll die Schnittstelle das Eingeben der Belegart in Abhängigkeit vom Unterricht erleichtern.
Das Modul wurde nur für die Schulart FAK freigeschaltet
Die Schüler können über eine Matrix mit Checkboxen dem besonderen Unterricht zugewiesen werden. Über eine Combobox kann die Klassengruppe ausgewählt werden. Die Schüler der entsprechenden Klassengruppe werden dann nach Namen sortiert angezeigt. Eine zweite Combobox legt fest, welche besonderen Unterrichte in Abhängigkeit der Unterrichtsart angezeigt werden sollen. Die Unterrichte sind nach der Bezeichnung sortiert. Über die Checkboxen kann dann die Zuordnung des Schülers zum Unterricht gesetzt oder gelöscht werden. Mit der Checkbox <Alle setzen> werden die Schüler der ganzen Klassengruppe dem gewählten Unterricht zugewiesen oder gelöscht.
Ist ein Schüler vom RU abgemeldet, so wird die Teilnahme am RU nicht ins Planungsschuljahr übernommen. Mit dem Skript werden zunächst alle Schüler gesucht, die ein Abmeldedatum vom RU haben. Anschließend wird geprüft, ob es zum aktuellen Schuljahr ein Planungsschuljahr gibt. Abschließend werden die Schüler im Planungsschuljahr gesucht, die einen Eintrag im Schülermodul / Unterricht / Abmeldung vom RU haben, und es wird die Teilnahme am RU vom aktuellen Sj ins Planungsschuljahr kopiert.
Wird beim Schüler ein Abmeldedatum vom RU gesetzt, so wird der Eintrag im Schülermodul / Unterricht / Teilnahme am RU beim automatischen Zuordnen des RU nicht verändert. Wird ein Planungsschuljahr angelegt, so wird das Abmeldedatum (hängt am Schülerstamm) auch im Planungsschuljahr beibehalten. Allerdings die Teilnahme am RU wird nicht ins Planungsschuljahr übernommen für die Schüler mit Abmeldedatum vom RU.
Beim besonderen Unterricht können über die Makse keine Koppeln abgespeichert werden. Durch den Stundenplanimport werden allerdings Koppeln beim besonderen Unterricht gesetzt. Das Tool entfernt die gekoppelten Unterrichte beim besonderen Unterricht (auch in svp_besuchtes_fach_u_element und svp_besuchtes_fach). Beim ersten Unterrichselement wird nur die Koppel entfernt.
Wird der Unterricht aus dem Stundenplanprogramm importiert (Unterrichtsart f), so wird der besondere Unterricht zwar in ASV im besonderen Unterricht eingebucht. In der Datenbank wird der im Stundenplanprogramm gekoppelte Unterricht mehrfach eingebucht (Dies ist beim Lehrermodul erkennbar, wenn man die Liste des Unterrichts beim Lehrers überprüft). Im Stundenplanprogramm muss aber jedem Unterricht eine oder mehrere Klassen zugeordnet werden. Dies führt bei der Austauschdatei zu Unterrichtsdubletten bei Unterrichten, die als besonderer Unterricht gekennzeichnet sind.
Bei den beruflichen Schulen werden sehr viele Fächer im Fächermodul angezeigt (bei einer BS über 1000). Um die Fächer zu filtern, wäre das Kriterium <in Matrix verwenden> sinnvoll. Allerdings sind zunächst alle Fächer mit dem Kriterium <in Matrix verwenden> versehen und der gesetzte Filter würde keine Verkleinerung der Anzahl bringen. Auch über den Stundenplanimport werden die unbenutzten Schülerfächer nicht deaktiviert (<in Matrix verwenden> deaktiviert).
Das Tool bietet die Möglichkeit für die Schulen über alle Bildungsgänge der Schule die entsprechenden Stundentafeln in einer Combobox auszuwählen und anschließend das Flag (in Matrix verwenden) zu setzen oder zu deaktivieren. Über die Checkbox <alle Fächer> können alle Schülerfächer einer Stundentafel aktiviert oder deaktiviert werden, falls das Unterrichtselement in keinem Unterrichtselement der Schule verwendet wurde.
Grundsätzlich lässt sich die Checkbox aktivieren oder deaktivieren bei allen Schülerfächern. Aber beim Wechseln der Stundentafel in der Combobox bleibt das Schülerfach gesetzt, falls das Schülerfach bei einem Unterrichtselement der Schule bereits verwendet wurde.
Vorgehen beim Neuanlegen einer Schule:
Alle Schülerfächer werden gelistet, die selbst erstellt sind. Findet das Skript ein selbst erstelltes in den Zeugniskonfigurationen, so werden unter der Zeile des selbst erstellten Fachs die Zeugniskonfigurationen gelistet, die dieses Fach verwenden.
Vor allem bei Berufsschulen finden sich schuleigene Fächer aus alten Schuljahren, die bei den Schülerfächern im aktuellen Schuljahr nicht mehr benötigt werden. Das Entfernen dieser schuleigenen Fächer gelingt nur, wenn kein Unterricht mehr im aktuellen Schuljahr mit diesen Fächern vorhanden ist. Daher ist es günstig, diese Bereinigung vor dem Import der Unterrichtsdaten aus dem Stundenplanprogramm durchzuführen, da bei den Berufsschulen die Matrix zu Beginn des Schuljahres meist leer ist. Allerdings zeigt sich, dass auch bei keiner Verknüpfung zum Unterricht das selbst erstellte Fach nicht gelöscht werden kann, weil das Fach in den Zeugniskonfigurationen ebenfalls verwendet wird. Da es sehr mühsam ist, in der großen Anzahl der Zeugniskonfigurationen die selbst erstellten Fächer zu finden, listet dieses Tool alle selbst erstellten Fächer auf und zeigt an, in welchen Zeugniskonfigurationen das Fach verwendet wird. Häufig wurde des schuleigene Fach auch mit dem gleichen Namen und Kürzel wie das amtliche Fach angelegt. Um das amtliche vom selbst erstellten Fach unterscheiden zu können, sollte beim schuleigenen Kürzel ein Suffix angehängt werden (z.B. selbst). Ob ein Fach selberstellt ist sieht man im Fächermodul unter Sonstiges –> von der Schule selbst erstelltes Fach:
Bei einigen Berufsfachschulen wurden die Unterrichtseigenschaften auf ungültig gesetzt. Damit die Schulen nicht alle Unterrichtselemente einzeln umändern müssen, werden mit diesem Tool alle für die Schulart ungültigen Unterrichtseigenschaften entfernt.
Berufsfachschulen übernehmen den Unterricht beim Schuljahreswechsel. Es werden auch die Unterrichtseigenschaften ins Planungsschuljahr übernommen und als ungültig gekennzeichnet, da diese ein Ablaufdatum für diese Schulart haben.
Beim Stundenplanimport wird die Anzahl der Fachspalten automatisch erhöht. Nach Anlegen eines neuen Schuljahres wird die Anzahl der Fachspalten von alten Schuljahr übernommen. Durch die Übernahme des Stundenplans im neuen Schuljahr werden noch nicht vorhandene Fachspalten angelegt aber die nicht benötigten Fachspalten bleiben weiterhin in der Datenbank stehen. Mit dem Tool können vor dem Import, wenn die Matrix und der Besondere Unterricht leer sind, alle Fachspalten größer 1 entfernt werden. Wichtig ist, dass noch keine Unterrichtselemente im neuen Schuljahr angelegt sind. Falls dies der Fall sein sollte, weist ein Dialogfeld den User darauf hin, dass bereits Unterrichtselemente vorhanden sind.
Zurück zur Übersicht