DAVINCI
Der cevex Server kann ab Version 9 Stundenplandaten in den Unterrichtsdokumentationen anzeigen. Dieses Dokument beschreibt die Einstellungen für DAVINCI. Die Daten aus DAVINCI können direkt aus der .davinci Datei verwendet werden. Die Datei können Sie mit Datei | Speichern unter... speichern.
DAVINCI Export (veraltet)
Die Daten aus DAVINCI können nach einem Export verwendet werden. Mit dem cevex Server kann dann der Stundenplan angezeigt werden. Die Daten müssen als JSON-Datei exportiert werden:
Um erweiterte Informationen, wie Blöcke oder Unterrichtswochen zu exportieren, müssen ebenfalls Daten im Schuldatentransferformat exportiert werden (TXT-Datei):
Die Dateien müssen jeweils den gleichen Dateinamen tragen, nur die Endungen unterscheiden sich.
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. Wählen Sie unter Software „DAVINCI“ aus und geben Sie den Speicherort an, an dem sich die Datei befindet. Standardmäßig werden die Stundenplandaten 14 Tage im Voraus und zurück angezeigt, es lässt sich aber auch ein längerer Zeitraum definieren.
Überprüfung des Stundenplanes
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 DAVINCI Stundenplan und im cevex Server übereinstimmen müssen. Sofern die Abkürzung im Stundenplan nicht im cevex referenziert werden kann, wird diese mit einem roten Symbol versehen.
Optionen
Über eine davinci.config
Datei, die parallel zu den anderen Dateien liegen muss.
{
"subjectMap": [
"AbkDaVinci=AbkCevex",
"spJu=sp",
"spMä=sp"
],
"classMap": [
"AbkDaVinci=AbkCevex",
"KL Sonstwas=KLSonstwas",
"KL5=KL05"
],
"subjectCourses": [
"20*la*=la",
"20*as*=as",
"20*sf*=sf",
"20*ma*=ma",
"20*de*=de",
"20*sn*=sn",
"20*ge*=ge",
"20*bi*=bi",
"20*en*=en",
"20*bi*=bi",
"20*ph*=ph",
"20*wr*=wr",
"20*ch*=ch",
"20*ku*=ku",
"20*mu*=mu",
"20*er*=er",
"20*et*=et",
"20*gg*=gg",
"20*sp*=sp",
"20*dg*=dg"
],
"classGraduationYear": [
"Klasse=Abschlussjahrgang",
"11=2024",
"12=2023"
],
"classSubjectMap": [
{
"classes": [ "* BKF"],
"map": [
"LF 1=FP-HWLF1",
"LF 2=FP-HWLF2",
"LF 3=FP-HWLF3",
"LF 4=FP-HWLF4",
"LF 5=FP-HWLF5",
"LF 6=FP-HWLF6",
"LF 7=FP-HWLF7",
"LF 8=FP-HWLF8",
"LF 9=FP-HWLF9",
"LF 10=FP-HWLF10",
"LF 11=FP-HWLF11",
"LF 12=FP-HWLF12",
"LF 13=FP-HWLF13",
"LF 14=FP-HWLF14",
"LF 15=FP-HWLF15"
]
},{
"classes": [ "* P"],
"map": [
"LF 1=PsLF01G",
"LF 2=PsLF02G",
"LF 3=PsLF03G",
"LF 4=PsLF04G",
"LF 5=PsLF05",
"LF 6=PsLF06",
"LF 7=PsLF07",
"LF 8=PsLF08"
]
}
]
}
Fachabkürzungen ersetzen
Unter Umständen müssen Fachabkürzungen übersetzt werden.
Eigenschaft | Wert | Bedeutung |
---|---|---|
subjectMap |
Array von Strings im Format AbkDaVinci=AbkCevex , es sind keine Platzhalter erlaubt |
Statt der AbkDaVinci wird die Abkürzung AbkCevex verwendet |
Klassennamen ersetzen
Unter Umständen müssen Klassennamen übersetzt werden.
Eigenschaft | Wert | Bedeutung |
---|---|---|
classMap |
Array von Strings im Format AbkDaVinci=AbkCevex , es sind keine Platzhalter erlaubt |
Statt der AbkDaVinci wird die Abkürzung AbkCevex verwendet |
Fächer sind Kurse
Einige Schulen verwenden als Fachabkürzungen Kurs Abkürzungen. 2024.GA.en.1
entspricht dem Fach en
.
Eigenschaft | Wert | Bedeutung |
---|---|---|
subjectCourses |
Array von Strings im Format AbkDaVinci=FachAbkCevex , Platzhalter sind für die AbkDaVinci erlaubt |
Statt der AbkDaVinci wird die Abkürzung FachAbkCevex als Fach verwendet. Als Klasse oder Gruppe wird immer AbkDaVinci verwendet. |
Abschlussjahrgänge der Klassen
Wenn in der daVinci Veranstaltung die Kursnummer und die Unterrichtsart eingegeben wurde, kann mit dem Abschlussjahrgang eine PRIME LINE kompatible Gruppenbezeichnung gebildet werden.
Eigenschaft | Wert | Bedeutung |
---|---|---|
classGraduationYear |
Array von Strings im Format Klasse=Abschlussjahrgang , Platzhalter sind nicht erlaubt. |
Pseudo-Fächer klassenabhängig übersetzen
Vor allem in Berufsschulen ist es oft so, dass Pseudo Fächer verwendet werden, um den Stundenplan zu bauen. Das heißt zum Beispiel einfach LF1
gibt es in mehreren Klassen und mit unterschiedlichen Inhalten.
Eigenschaft | Wert | Bedeutung |
---|---|---|
classSubjectMap |
classes |
Array von Bezeichnungen der Klassen. Es kann mit * gearbeitet werden für eine beliebige Zeichenfolge. |
map |
Welche Fachabkürzung soll in dieser Klasse für das Pseudo-Fach verwendet werden. |
Mehrere Versionen
Wenn im Stundenplan die Gültigkeit von - bis richtig eingetragen ist, können mehrere 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.:
- Stundenplan.davinci
- Stundenplan2.davinci
- Stundenplan3.davinci