first MVP to separate transformation from representation

This commit is contained in:
Hartmut Seichter 2024-05-16 23:15:27 +02:00
parent 52c3ab5c37
commit bee767eb98
10 changed files with 146 additions and 46 deletions

View file

@ -15,9 +15,8 @@ name:
#
instructor:
type: str
translatable: false
label:
de: "Modulverantwortlicher/Modulverantwortliche"
de: "Modulverantwortlicher / Modulverantwortliche"
en: "module instructor"
@ -196,11 +195,11 @@ credits:
# Leistungsnachweis
#
form-of-exam:
type: enum
label: {
de: "Leistungsnachweis",
en: "form of examination"
}
type: enum
values: {
'written' : {
de: "Schriftliche Prüfung",
@ -225,28 +224,28 @@ form-of-exam:
# Semester
#
term:
type: multinum
label: {
de: "Semester",
en: "term"
}
type: multinum
template:
de: " ${value}. Semester"
en: " ${value}. semester"
de: " ${value}\\. Semester"
en: " ${value}\\. semester"
#
# Häufigkeit des Angebots
#
frequency:
type: enum
label: {
de: "Häufigkeit des Angebots",
en: "frequency of Offer"
}
type: "enum"
values: {
'once_per_term' : {
de: "jedes Semester",
en: "every term"
en: "every semester"
},
'once_per_year' : {
de: "einmal im Studienjahr",
@ -254,6 +253,9 @@ frequency:
}
}
#
# Dauer des Angebots
#
duration:
type: int
label:
@ -263,6 +265,9 @@ duration:
de: "$value Semester"
en: "$value term(s)"
#
# Art der Veranstaltung
#
kind:
type: enum
label: {
@ -280,6 +285,9 @@ kind:
}
}
#
# Freiform Bemerkungen
#
remarks:
type: str
label: {