Zum Inhalt

UNTIS

Der cevex Server kann ab Version 9 Stundenplandaten in den Unterrichtsdokumentationen anzeigen. Dieses Dokument beschreibt die Einstellungen für UNTIS.

UNTIS Export

Die Daten aus UNTIS können nach einem Export verwendet werden. Mit dem cevex Server können die Stundenpläne angezeigt werden. Die Daten müssen als XML-Datei exportiert werden. Wählen Sie Datei | Import/Export.

Untis Screenshot Datei Import

Wählen Sie die folgenden Einstellungen für den Export:

Untis Screenshot xml Export

Einstellungen im cevex Administrator

Im cevex Administrator muss nun die Quelle konfiguriert werden, in der sich die Stundenplan-Dateien befinden. Gehen Sie dazu in Datei | Grundlagen | Stundenplan.

Screenshot Grundeinstellungen

Überprüfen des Stundenplans

Sie können den Stundenplan überprüfen, indem Sie auf Extras | Stundenplan klicken. Dort wird der Stundenplan angezeigt und sie können nach Klassen beziehungsweise Lehrern filtern. In der Legende werden die Klassen, Lehrer und die Fächer angezeigt. Bitte beachten Sie, dass die Abkürzungen für die Klassen, Lehrer und Fächer im Stundenplan und im cevex übereinstimmen müssen. Sofern die Abkürzung im Stundenplan nicht im cevex referenziert werden kann, wird diese mit einem roten Symbol versehen.

Vertretungsplan

Um die Vertretungsdaten aus UNTIS zu benutzen, muss eine extra Datei exportiert werden.

  1. Klicken Sie im Datei-Menü auf Import, Export
  2. Wählen Sie Export TXT Datei
  3. Wählen Sie Vertretungen (weit unten in der Auswahl)

Screenshot Export Vertretungen

Wählen Sie folgende Einstellungen für die Datei:

Screenshot Datei Einstellungen

Die exportierte Datei „GPU014.TXT“ muss parallel zur XML Datei gespeichert werden, die den Stundenplan enthält.

Optionen

Über eine untis.config Datei, die parallel zu den anderen Dateien liegen muss.

{
    "substitutionLessonOffset":1,
    "subjectMap": [
        "spJu=sp",
        "spMä=sp",
        "de1=de" 
    ],
    ,
    "classMap": [
        "AbkUntis=AbkCevex",
        "KL Sonstwas=KLSonstwas",
        "KL5=KL05"    
    ],
    "classSubjectGroupMap": [
    {
      "classes": [
        "A[YY]"
      ],
      "map": [
        "DE#=20[YY].EA.de.#",
        "MA#=20[YY].EA.ma.#",
        "GE#=20[YY].EA.ge.#",
        "BI#=20[YY].EA.bi.#",
        "Ph#=20[YY].EA.ph.#",
        "EN#=20[YY].EA.en.#",
        "CH#=20[YY].EA.ch.#",
        "de#=20[YY].GA.de.#",
        "ma#=20[YY].GA.ma.#",
        "ph#=20[YY].GA.ph.#",
        "ch#=20[YY].GA.ch.#",
        "ge#=20[YY].GA.ge.#",
        "gg#=20[YY].GA.gg.#",
        "sk#=20[YY].GA.sk.#",
        "wr#=20[YY].GA.wr.#",
        "fr#=20[YY].GA.fr.#",
        "la#=20[YY].GA.la.#",
        "ru#=20[YY].GA.ru.#",
        "ku#=20[YY].GA.ku.#",
        "mu#=20[YY].GA.mu.#",
        "et#=20[YY].GA.et.#",
        "re#=20[YY].GA.re.#",
        "if#=20[YY].GA.if.#",
        "sf#=20[YY].GA.sf.#",
        "sp#=20[YY].GA.sp.#"
      ]
    }
  ]
}

Stundenoffset (Vertretungsplan)

| Eigenschaft | Wert| Bedeutung | | :- | substitutionLessonOffset | 0 | Zuordnung von Stunden im Stundenplan und Vertretungsplan. Nur nötig, wenn der Vertretungsplan verschoben dargestellt wird.

Fachabkürzungen ersetzen

Unter Umständen müssen Fachabkürzungen übersetzt werden.

Eigenschaft Wert Bedeutung
subjectMap Array von Strings im Format Abk=AbkCevex, es sind Platzhalter (#..Nummer, *=Text) erlaubt Statt Abk wird die Abkürzung AbkCevex verwendet

Unter Umständen müssen Klassennamen übersetzt werden.

Eigenschaft Wert Bedeutung
classMap Array von Strings im Format AbkUntis=AbkCevex, es sind keine Platzhalter erlaubt Statt der AbUntis wird die Abkürzung AbkCevex verwendet

Kurse/Gruppennamen aus Fach-Klassen-Kombination erzeugen

In Untis werden für die Oberstufenplanung oft Pseudofächer mit Nummer als Kurse verwendet. Um die richtigen Kurse/Gruppen zu bilden kann eine Ersetzungstabelle verwendet werden.

Eigenschaft Wert Bedeutung
classSubjectGroupMap
classes Array von Strings der Klassenbezeichnungen Es ist der Platzhalter [YY] für das enthaltene Jahr erlaubt
map Array von Strings in der Form Pseudofach=Kursbezeichnung Es ist der Platzhalter [YY] für das enthaltene Jahr (der Klasse) erlaubt und # für die Kursnummer. "DE#=20[YY].EA.de.#" ändert die Klasse Gruppe für A23 Fach DE1 in 2023.EA.de.1

Mehrere Versionen

Wenn im Stundenplan die Gültigkeit von - bis richtig eingetragen ist, können mehrere XML-Export-Dateien im Ordner angelegt werden. Der Name muss mit der Orginaldatei übereinstimmen und um zusätzliche Zeichen ergänzt werden. Der Server wird den richtigen Plan anhand der Gültigkeit auswählen.

Bsp.:

  • untis.xml
  • untis1.xml
  • untis2.xml