PageSourceSearch

https://schulconnex.de/assets/js/5705de55.ae61032e.js

js schulconnex.de collected 2026-10-04 13:31:18 UTC 14,896 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkschulconnex=globalThis.webpackChunkschulconnex||[]).push([[2529],{28453(e,n,r){r.d(n,{R:()=>l,x:()=>d});var s=r(96540);const i={},t=s.createContext(i);function l(e){const n=s.useContext(t);return s.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),s.createElement(t.Provider,{value:n},e.children)}},55925(e,n,r){r.r(n),r.d(n,{assets:()=>h,contentTitle:()=>d,default:()=>a,frontMatter:()=>l,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"praxisleitfaden/ablauf-schuljahrwechsel","title":"Ablauf Schuljahrwechsel","description":"Im Zusammenhang mit dem Schuljahreswechsel (zum Teil auch mit dem Schulhalbjahreswechsel) muss im Allgemeinen","source":"@site/docs/praxisleitfaden/ablauf-schuljahrwechsel.md","sourceDirName":"praxisleitfaden","slug":"/praxisleitfaden/ablauf-schuljahrwechsel","permalink":"/docs/praxisleitfaden/ablauf-schuljahrwechsel","draft":false,"unlisted":false,"tags":[{"inline":true,"label":"Informativ","permalink":"/docs/tags/informativ"}],"version":"current","frontMatter":{"title":"Ablauf Schuljahrwechsel","tags":["Informativ"]},"sidebar":"spezQuellsystemeSidebar","previous":{"title":"Synchronisation Quellsystem","permalink":"/docs/praxisleitfaden/ablauf-synchronisation"},"next":{"title":"Rollen\xe4nderung","permalink":"/docs/praxisleitfaden/rolle-in-organisation"}}');var i=r(74848),t=r(28453);const l={title:"Ablauf Schuljahrwechsel",tags:["Informativ"]},d="Ablauf des Schuljahreswechsels f\xfcr Quellsysteme",h={},c=[{value:"Besonderheiten bei der Aktualisierung der Personen und Personenkontexte",id:"besonderheiten-bei-der-aktualisierung-der-personen-und-personenkontexte",level:2},{value:"Besonderheiten beim Aktualisieren von Gruppen",id:"besonderheiten-beim-aktualisieren-von-gruppen",level:2},{value:"Fortgef\xfchrte Gruppen",id:"fortgef\xfchrte-gruppen",level:3},{value:"Beendete Gruppen",id:"beendete-gruppen",level:3}];function u(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"ablauf-des-schuljahreswechsels-f\xfcr-quellsysteme",children:"Ablauf des Schuljahreswechsels f\xfcr Quellsysteme"})}),"\n",(0,i.jsx)(n.p,{children:"Im Zusammenhang mit dem Schuljahreswechsel (zum Teil auch mit dem Schulhalbjahreswechsel) muss im Allgemeinen\nein gro\xdfer Teil der Daten im Schulconnex-Service aktualisiert werden."}),"\n",(0,i.jsx)(n.p,{children:"Betroffen sind beispielsweise:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"abgehende Sch\xfclerinnen und Sch\xfcler"}),"\n",(0,i.jsx)(n.li,{children:"abgehende Lehrkr\xe4fte"}),"\n",(0,i.jsx)(n.li,{children:"neu aufgenommene Sch\xfclerinnen und Sch\xfcler"}),"\n",(0,i.jsx)(n.li,{children:"neu aufgenommene Lehrkr\xe4fte"}),"\n",(0,i.jsx)(n.li,{children:"abgehende und neue Schulklassen"}),"\n",(0,i.jsx)(n.li,{children:"Versetzung der Klassen in das neue Schuljahr"}),"\n",(0,i.jsx)(n.li,{children:"neue Unterrichte oder Kurse des Schuljahres"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Der prim\xe4re Einsatzzweck des Schulconnex-Services ist die Bereitstellung und \xdcbermittlung von Daten\nan angebundene Dienste. Dazu m\xfcssen nur die Daten der aktuellen Lernperiode vorgehalten werden;\ndas Vorhalten von \u201ehistorischen\u201c Daten aus vergangenen Lernperioden und Planungsdaten f\xfcr\nzuk\xfcnftige Lernperioden ist nicht notwendig."}),"\n",(0,i.jsx)(n.p,{children:"F\xfcr Quellsysteme sind keine besonderen Funktionen oder API-Endpunkte f\xfcr den Wechsel der Lernperioden\nvorgesehen. Findet eine Datensynchronisation allerdings im Zusammenhang mit oder direkt nach einem Wechsel\nder Lernperiode statt, m\xfcssen einige Besonderheiten ber\xfccksichtigt werden. Grunds\xe4tzlich sollte der Ablauf\nder Datensynchronisation der gleiche wie bei einer unterj\xe4hrigen Synchronisation sein. So ist unter anderem\nauch sichergestellt, dass nachtr\xe4gliche \xc4nderungen beispielsweise am Stundenplan und bei Lerngruppen\nim Zusammenhang mit der Regelsynchronisation wie bei einem Lernperiodenwechsel \xfcbernommen werden."}
1),"\n",(0,i.jsx)(n.h2,{id:"besonderheiten-bei-der-aktualisierung-der-personen-und-personenkontexte",children:"Besonderheiten bei der Aktualisierung der Personen und Personenkontexte"}),"\n",(0,i.jsx)(n.p,{children:"Daten zu Personen und Personenkontexte, welche weiterhin bei der Organisation verbleiben, sollten\nnicht gel\xf6scht werden. Sie m\xfcssen im Schulconnex-Service mit der gleichen UUID weitergef\xfchrt werden.\nDas L\xf6schen eines Personenkontexts kann sonst in allen verbundenen Diensten zum L\xf6schen\ndes Benutzerkontos und damit zum Datenverlust f\xfchren."}),"\n",(0,i.jsx)(n.p,{children:"F\xfcr Personen, die das Schulsystem des Landes verlassen oder die Organisation wechseln, sind die Anforderungen\nzur L\xf6schung von Personen und Personenkontexten sowie die zum Schulwechsel zu beachten. F\xfcr Personen,\ndie zum neuen Schuljahr an die aktuelle Schule wechseln, sind ebenfalls die Anforderungen\nzum Schulwechsel zu beachten."}),"\n",(0,i.jsxs)(n.p,{children:["Bei Lernenden (Sch\xfclerinnen und Sch\xfclern) muss meist das Feld ",(0,i.jsx)(n.code,{children:"personenkontext.jahrgangsstufe"}),"\naktualisiert werden."]}),"\n",(0,i.jsx)(n.h2,{id:"besonderheiten-beim-aktualisieren-von-gruppen",children:"Besonderheiten beim Aktualisieren von Gruppen"}),"\n",(0,i.jsx)(n.p,{children:"Gruppen, die \xfcber den Schuljahreswechsel hinweg fortbestehen, sollen auf keinen Fall gel\xf6scht werden.\nSie sollen im Schulconnex-Service mit der gleichen UUID weitergef\xfchrt werden. Auch das L\xf6schen von Gruppen\nkann bei verbundenen Diensten zu Datenverlust oder zu Dateninkonsistenzen f\xfchren. So k\xf6nnen\nin einem Lernmanagementsystem an einen mehrj\xe4hrigen Kurs Unterrichtsmaterialien oder Aufgaben gebunden sein,\nauf die auch im Folgeschuljahr noch zur\xfcckgegriffen werden k\xf6nnen muss."}),"\n",(0,i.jsx)(n.p,{children:"Demzufolge muss das Quellsystem bei der Aktualisierung von Gruppen zwischen fortgef\xfchrten\nund beendeten Gruppen unterscheiden."}),"\n",(0,i.jsx)(n.h3,{id:"fortgef\xfchrte-gruppen",children:"Fortgef\xfchrte Gruppen"}),"\n",(0,i.jsx)(n.p,{children:"Bei fortgef\xfchrten Gruppen werden die Attribute der Gruppe und auch gegebenenfalls\ndie Gruppenzugeh\xf6rigkeiten aktualisiert. Die Gruppe wird im Schulconnex-Service nicht gel\xf6scht\nund nicht neu angelegt. Die bestehende UUID bleibt erhalten."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Bei Schulklassen, Kursen und Unterrichten muss meist das Attribut ",(0,i.jsx)(n.code,{children:"bezeichnung"})," aktualisiert werden.\nDie Regeln der Aktualisierung h\xe4ngen von der Datenhaltung des Quellsystems und\ndem Benennungsschema der Schule ab."]}),"\n",(0,i.jsxs)(n.li,{children:["Bei Schulklassen, Kursen und Unterrichten muss meist das Attribut ",(0,i.jsx)(n.code,{children:"jahrgangsstufen"})," aktualisiert werden."]}),"\n",(0,i.jsxs)(n.li,{children:["Die Attributstruktur ",(0,i.jsx)(n.code,{children:"laufzeit"})," muss \xfcberpr\xfcft und eventuell angepasst werden."]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Beispiel:"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Gruppentyp"}),(0,i.jsx)(n.th,{children:"Bezeichnung im abgeschlossenen Schuljahr"}),(0,i.jsx)(n.th,{children:"Aktualisierte Bezeichnung"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Schulklasse"}),(0,i.jsx)(n.td,{children:"\u201eKlasse 7a\u201c"}),(0,i.jsx)(n.td,{children:"\u201eKlasse 8a\u201c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Schulklasse"}),(0,i.jsx)(n.td,{children:"\u201eQualifikationsphase 1\u201c"}),(0,i.jsx)(n.td,{children:"\u201eQualifikationsphase 2\u201c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eLK Mathematik Q1\u201c"}),(0,i.jsx)(n.td,{children:"\u201eLK Mathematik Q2\u201c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eLK Mathematik Abitur 2024\u201c"}),(0,i.jsx)(n.td,{children:"nicht aktualisiert"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eDeutsch 7a\u201c"}),(0,i.jsx)(n.td,{children:"\u201eDeutsch 8a\u201c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eSpanisch 9 I\u201c"}),(0,i.jsx)(n.td,{children:"\u201eSpanisch 10 I\u201c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eAG Basketball\u201c"}),(0,i.jsx)(n.td,{children:"nicht aktualisiert"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Sonstige Gruppe"}),(0,i.jsx)(n.td,{children:"\u201eKollegium\u201c"}),(0,i.jsx)(n.td,{children:"nicht aktualisiert"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Sonstige Gruppe"}),(0,i.jsx)(n.td,{children:"\u201eArbeitsgruppe Schulentwicklung\u201c"}),(0,i.jsx)(n.td,{children:"nicht aktualisiert"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"beendete-gruppen",children:"Beendete Gruppen"}),"\n",(0,i.jsx)(n.p,{children:"F\xfcr Gruppen, die am Ende einer Lernperiode nicht fortgef\xfchrt werden, gibt es zwei M\xf6glichkeiten:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Sofortiges L\xf6schen im Schulconnex-Service"}),"\n",(0,i.jsxs)(n.li,{children:["Aktualisierung der Attributstruktur ",(0,i.jsx)(n.code,{children:"laufzeit"})," und L\xf6schung nach einer bestimmten Zeit\n(beispielsweise 30 Tage). Dies hat den Vorteil, dass die verbundenen Dienste \xfcber\ndie Beendigung der Gruppe noch informiert werden. Lehrkr\xe4fte k\xf6nnen dann noch f\xfcr den\nvorgegebenen Zeitraum auf Ergebnisse des vergangenen Schuljahres zur\xfcckgreifen."]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Es gibt keinen klassischen Schuljahreswechsel im Schulconnex-Service, bei dem ein neues\n\u201eleeres\u201c Schuljahr angelegt wird. Alle bestehenden Gruppen m\xfcssen explizit aktualisiert oder\ngel\xf6scht werden. Es gibt keinen automatischen L\xf6schvorgang beim Schuljahreswechsel."}),"\n",(0,i.jsx)(n.p,{children:"Beispiele:"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Gruppentyp"}),(0,i.jsx)(n.th,{children:"Bezeichnung im abgeschlossenen Schuljahr"}),(0,i.jsx)(n.th,{children:"Erl\xe4uterung"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Schulklasse"}),(0,i.jsx)(n.td,{children:"\u201eQualifikationsphase 2\u201c"}),(0,i.jsx)(n.td,{children:"Klasse ist abgegangen"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eLK Mathematik Q2\u201c"}),(0,i.jsx)(n.td,{children:"Kurs ist beendet"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eDeutsch 8a\u201c"}),(0,i.jsx)(n.td,{children:"Bei Wechsel der Lehrkraft wird \u201eDeutsch 9a\u201c mit neuer UUID neu angelegt."})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201ePhysik 7a\u201c"}),(0,i.jsx)(n.td,{children:"kein Physikunterricht im 8. Jahrgang"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Kurs / Unterricht"}),(0,i.jsx)(n.td,{children:"\u201eAG Fu\xdfball\u201c"}),(0,i.jsx)(n.td,{children:"wenn die Schule AGs grunds\xe4tzlich nicht als \u201efortgef\xfchrt\u201c ansieht"})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"Die Beispiele zeigen, dass es nicht in allen F\xe4llen verbindliche Angaben dar\xfcber geben kann,\nwann und ob eine Gruppe als fortgef\xfchrt oder beendet gilt. So kann \u201eDeutsch 7a\u201c als fortgef\xfchrt\nin \u201eDeutsch 8a\u201c angesehen werden. In diesem Fall bleiben die UUID und damit alle in verbundenen Diensten\nvorhandenen Daten dieser Gruppe erhalten. Im zweiten Beispiel w\xfcrde \u201eDeutsch 8a\u201c gel\xf6scht\n(oder es w\xfcrde zun\xe4chst das Laufzeitende auf das Ende des abgeschlossenen Schuljahres gesetzt werden).\nDanach w\xfcrde eine neue Gruppe \u201eDeutsch 9a\u201c angelegt werden. Dies kann erw\xfcnscht sein, wenn alle Daten\nder Gruppe im verbundenen Lernmanagementsystem (Dateien, Aufgaben, Abgaben) gel\xf6scht werden sollen,\nbeispielsweise beim Wechsel der Lehrkraft."}),"\n",(0,i.jsx)(n.p,{children:"Orientierung:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Klassen sollen fortgef\xfchrt werden."}),"\n",(0,i.jsx)(n.li,{children:"Oberstufenkurse sollen fortgef\xfchrt werden."}),"\n",(0,i.jsxs)(n.li,{children:["Kurse und Unterrichte sollen fortgef\xfchrt werden, wenn","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"sich die Gruppenzusammensetzung nicht oder nur unwesentlich \xe4ndert,"}),"\n",(0,i.jsx)(n.li,{children:"das Fach im Folgeschuljahr unterrichtet wird"}),"\n",(0,i.jsx)(n.li,{children:"und sich die Lehrkraft nicht \xe4ndert."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Das Quellsystem sollte der Schule per allgemeiner Konfiguration oder bei jedem Aufruf\nder Synchronisationsfunktion Optionen zur Fortf\xfchrung geben, beispielsweise in der Form:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Klassen fortf\xfchren","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Kurse und Unterrichte (Oberstufe) fortf\xfchren","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"immer"}),"\n",(0,i.jsx)(n.li,{children:"bei gleicher Lehrkraft"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Kurse und Unterrichte (SEK I) fortf\xfchren","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"immer"}),"\n",(0,i.jsx)(n.li,{children:"bei gleicher Lehrkraft"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.li,{children:"beendete Gruppen erst nach 30 Tagen l\xf6schen"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Ein Quellsystem sollte beim Synchronisationsvorgang zwischen den Schritten\n\u201eAbgleich der Gruppen-Datens\xe4tze mit dem Schulconnex-Service\u201c und \u201eAktualisieren,\nL\xf6schen oder Neuanlegen der Gruppen-Datens\xe4tze\u201c immer einen Dialog zeigen, in dem\ndie zu synchronisierenden Gruppen aufgelistet werden und die geplante Gruppenzuordnung\nnoch einmal best\xe4tigt werden muss oder manuell einzeln ge\xe4ndert werden kann. Auch die\noben erw\xe4hnte L\xf6schfrist sollte einzeln \xe4nderbar sein."})]})}function a(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.