Neues Oberstufenmodul in ASV -> Auswirkungen auf die Schnittstellen

Das Datenmodell in ASV wurde für die Einführung des neuen Oberstufenmoduls geringfügig erweitert. Schrittweise wird diese Erweiterung auch durch neue Schnittstellen nach außen geführt:

Jahrgangsstufenspezifische Unterrichtselemente des Besonderen Unterrichts

Unterrichtselemente des Besonderen Unterrichts der Unterrichtsart o (Schlüssel 02) haben ein neues Attribut „Jahrgangsstufe“, das die Werte 11, 12 und Ü annehmen kann, je nachdem, ob es

In letzterem Fall werden für das Unterrichtselement unsichtbar gekoppelte Unterrichtselemente in ASV gespeichert, die die oben bezeichneten Schülermengen disjunkt enthalten. Ein Unterrichtselement mit der Bezeichnung 5chw Chor(Oberstufe), das beide obigen Schülerarten enthält, wird im XML also so abgebildet:

<unterrichtselement>
  <xml_id>1949</xml_id>
  <lehrkraft_id>666</lehrkraft_id>
  <fach_id>65</fach_id>
  <fachspalte><![CDATA[1]]></fachspalte>
  <bezeichnung><![CDATA[5chw Chor(Oberstufe)]]></bezeichnung>
  <unterrichtsart>02</unterrichtsart>
  <in_matrix><![CDATA[false]]></in_matrix>
  <stunden><![CDATA[2.00]]></stunden>
  <ist_wissenschaftlich><![CDATA[true]]></ist_wissenschaftlich>
  <von_sammelzeile><![CDATA[false]]></von_sammelzeile>
  <koppel>
	<kurzform><![CDATA[~o6]]></kurzform>
	<is_pseudokoppel><![CDATA[true]]></is_pseudokoppel>
  </koppel>
</unterrichtselement>
<unterrichtselement>
  <xml_id>1750</xml_id>
  <lehrkraft_id>666</lehrkraft_id>
  <fach_id>65</fach_id>
  <fachspalte><![CDATA[1]]></fachspalte>
  <bezeichnung><![CDATA[5chw Chor(Oberstufe)]]></bezeichnung>
  <unterrichtsart>02</unterrichtsart>
  <in_matrix><![CDATA[false]]></in_matrix>
  <stunden><![CDATA[2.00]]></stunden>
  <ist_wissenschaftlich><![CDATA[true]]></ist_wissenschaftlich>
  <von_sammelzeile><![CDATA[false]]></von_sammelzeile>
  <koppel>
	<kurzform><![CDATA[~o6]]></kurzform>
	<is_pseudokoppel><![CDATA[true]]></is_pseudokoppel>
  </koppel>
</unterrichtselement>

Die Zusammengehörigkeit der <unterrichtselement>-Elemente ist durch die Unterelemente <koppel> mit der gemeinsamen Kurzform (hier: ~o6) erkennbar. Vorsicht: die einheitliche Bezeichnung 5chw Chor(Oberstufe) ist nur in Kombination mit <in_matrix> == false zur Erkennung der Zusammengehörigkeit geeignet, da nicht ausgeschlossen ist, dass es in der Matrix noch ein weiteres Unterrichtselement mit der gleichen Bezeichnung gibt.

Über die XML-Ids (hier 1949 und 1750) sind die im Kurs befindlichen Schüler mit je einem der Unterrichtselemente verbunden, bspw. über das folgende Element unter /asv_export/schulen/schule/klassen/klasse/klassengruppen/klassengruppe/schuelerliste/schuelerin/besuchte_faecher:

<besuchtes_fach>
  <fach_id>65</fach_id>
  <unterrichtselemente>
	<unterrichtselement_id>1580</unterrichtselement_id>
  </unterrichtselemente>
  <unterrichtsart><![CDATA[P]]></unterrichtsart>
</besuchtes_fach>

In ASV gibt es noch ein Attribut jahrgangsstufe der Unterrichtselemente des Besonderen Unterrichts, das mit exportiert wird.