added multikey type

This commit is contained in:
Hartmut Seichter 2023-11-08 20:42:15 +01:00
parent f35aa9e2ef
commit 35fbc4ff8c
5 changed files with 124 additions and 61 deletions

View file

@ -57,13 +57,13 @@ content:
#
# Lehrform
#
form:
form-of-instruction:
label: {
de: "Lehrform",
de: "Lehrform(en)",
en: "form of instruction"
}
type: enum
values: {
type: multikey
keys: {
'lecture' : {
de: "Vorlesung",
en: "lecture"
@ -89,6 +89,9 @@ form:
en: "project"
}
}
template:
de: "${key} (${value}SWS)"
en: "${key} (${value}SWS)"
#
# Voraussetzungen für die Teilnahme
@ -185,21 +188,10 @@ term:
de: "Semester",
en: "Term"
}
type: 'enum'
values: {
'winter' : {
de: "Wintersemester",
en: "Winter Term"
},
'summer' : {
de: "Sommersemester",
en: "Summer Term"
},
'both' : {
de: "Winter- und Sommersemester",
en: "winter and summer term"
}
}
type: int
template:
de: "$value$. Semester"
en: "$value$ semester"
#
# Häufigkeit des Angebots
@ -221,7 +213,11 @@ frequency:
}
}
duration: enum
duration:
type: int
template:
de: "$value Semester"
en: "$value term(s)"
kind:
type: enum