first MVP

This commit is contained in:
Hartmut Seichter 2023-11-08 15:32:41 +01:00
parent c1d22c46e7
commit e2e96c9f43
4 changed files with 151 additions and 116 deletions

View file

@ -6,6 +6,7 @@
#
name:
type: str
translatable: false
label: {
de: "Modulname",
en: "name of course"
@ -16,6 +17,7 @@ name:
#
id:
type: str
translatable: false
label: {
de: "Kürzel",
en: "code"
@ -26,6 +28,7 @@ id:
#
instructor:
type: str
translatable: false
label: {
de: "Modulverantwortliche:r",
en: "module instructor"
@ -51,8 +54,42 @@ content:
en: "content"
}
#
# Lehrform
#
form:
type: enum
label: {
de: "Lehrform",
en: "form of instruction"
}
type: enum
values: {
'lecture' : {
de: "Vorlesung",
en: "lecture"
},
'lecture_seminar' : {
de: "Seminaristische Vorlesung",
en: "lecture and seminar"
},
'seminar' : {
de: "Seminar",
en: "seminar"
},
'exersise' : {
de: "Übung",
en: "lab exersise"
},
'pc_lab' : {
de: "Rechnergestütztes Praktikum",
en: "PC exersise"
},
'project' : {
de: "Project",
en: "project"
}
}
#
# Voraussetzungen für die Teilnahme
#
@ -93,7 +130,15 @@ used-in:
en: "used in study programs"
}
workload: #tricky! { 'presence': 10, 'exersise': 10, 'exam-prep' : 0 }
#
# Arbeitsaufwand
#
workload:
type: str
label: {
de: "Arbeitsaufwand / Gesamtworkload",
en: "workload"
}
#
# credits/ECTS
#
@ -103,7 +148,11 @@ credits:
de: "Kreditpunkte und Gewichtung der Note in der Gesamtnote"
}
type: int
template: "${value}CP (${value} / 120) "
template:
de: "${value}CP Gewichtung: ${value}CP von 120CP "
en: "${value}CP weight: ${value} / 120 "
#
# Leistungsnachweis
#
@ -127,8 +176,9 @@ form-of-exam:
en: "alternative examination"
}
}
#
# term
# Semester
#
term:
label: {
@ -150,6 +200,7 @@ term:
en: "winter and summer term"
}
}
#
# Häufigkeit des Angebots
#
@ -169,7 +220,9 @@ frequency:
en: "once per study year"
}
}
duration: enum
kind:
type: enum
label: {
@ -187,7 +240,12 @@ kind:
}
}
remarks: str
remarks:
type: str
label: {
de: "Bemerkungen",
en: "Remarks"
}
# test:
# label: { de: "Name", en: "A Test" }