initial stab in restructuring and generating curricula

This commit is contained in:
Hartmut Seichter 2024-05-09 22:57:10 +02:00
parent 010aa5e72f
commit 4fca7c7bae
14 changed files with 172 additions and 137 deletions

38
test/book.yaml Normal file
View file

@ -0,0 +1,38 @@
#
# demonstrates a coursebook setting
#
book:
- fields:
- name
- id
- goal
- content
- form-of-instruction
- prerequisites
- teaching-material
- author-of-indenture
- used-in
- workload
- credits
- form-of-exam
- term
- frequency
- duration
- kind
- remarks
- sections:
- text:
de: "## Pflichtbereich {.unnumbered}"
en: "## compulsory courses {.unnumbered}"
- modules:
- mod.cg.yaml
- text:
de: "## Wahlbereich {.unnumbered}"
en: "## elective courses {.unnumbered}"
- modules:
- mod.interactsys.yaml
- mod.test.yaml