diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-05-16 15:22:11 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-05-16 15:22:11 +0200 |
| commit | f52daf22e3d4abe96843c11e2fe572d60eec22a2 (patch) | |
| tree | 2e80500d769bbebf4afb608990d1505b17860678 /Info/9/3 | |
| parent | 7bd04c1a56e148f3abdbca474eb25f4c335f660a (diff) | |
| download | unterricht-f52daf22e3d4abe96843c11e2fe572d60eec22a2.tar.gz unterricht-f52daf22e3d4abe96843c11e2fe572d60eec22a2.zip | |
planet: start glossary
Diffstat (limited to 'Info/9/3')
| -rw-r--r-- | Info/9/3/Planet/.gitignore | 1 | ||||
| -rw-r--r-- | Info/9/3/Planet/Makefile | 5 | ||||
| -rw-r--r-- | Info/9/3/Planet/glossar-template.xml | 32 | ||||
| -rw-r--r-- | Info/9/3/Planet/glossar.yml | 6 |
4 files changed, 43 insertions, 1 deletions
diff --git a/Info/9/3/Planet/.gitignore b/Info/9/3/Planet/.gitignore index 7c638fd3..4a1feadf 100644 --- a/Info/9/3/Planet/.gitignore +++ b/Info/9/3/Planet/.gitignore @@ -7,3 +7,4 @@ plots/ _minted/ *.fdb_latexmk *.fls +glossary.xml diff --git a/Info/9/3/Planet/Makefile b/Info/9/3/Planet/Makefile index eb361ec1..d4b77b40 100644 --- a/Info/9/3/Planet/Makefile +++ b/Info/9/3/Planet/Makefile @@ -28,7 +28,7 @@ COMMON_PANDOC_OPTIONS := --embed-resources --standalone \ PANDOC=pandoc $(COMMON_PANDOC_OPTIONS) -all: $(PLOTS) $(SRC:.md=.html) $(PRINTOUT) slides.pdf slides.pptx +all: $(PLOTS) $(SRC:.md=.html) $(PRINTOUT) slides.pdf slides.pptx glossar.xml %.html: %.md planet-mebis-page-template.html $(PANDOC) --template planet-mebis-page-template.html --resource-path="$(@D):." $< > $@ @@ -58,3 +58,6 @@ slides.pdf: slides.md slides.pptx: slides.pdf $(MAKE) -f Makefile.slides slides.pptx + +glossar.xml: glossar.yml glossar-template.xml + echo | pandoc --metadata-file=glossar.yml --template=glossar-template.xml -t html -o $@ diff --git a/Info/9/3/Planet/glossar-template.xml b/Info/9/3/Planet/glossar-template.xml new file mode 100644 index 00000000..7be87db0 --- /dev/null +++ b/Info/9/3/Planet/glossar-template.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<GLOSSARY> + <INFO> + <NAME>$title$</NAME> + <INTRO>$if(intro)$$intro$$endif$</INTRO> + <INTROFORMAT>0</INTROFORMAT> + <ALLOWDUPLICATEDENTRIES>0</ALLOWDUPLICATEDENTRIES> + <DISPLAYFORMAT>dictionary</DISPLAYFORMAT> + <SHOWSPECIAL>1</SHOWSPECIAL> + <SHOWALPHABET>1</SHOWALPHABET> + <SHOWALL>1</SHOWALL> + <ALLOWCOMMENTS>0</ALLOWCOMMENTS> + <USEDYNALINK>1</USEDYNALINK> + <DEFAULTAPPROVAL>1</DEFAULTAPPROVAL> + <GLOBALGLOSSARY>0</GLOBALGLOSSARY> + <ENTBYPAGE>100</ENTBYPAGE> + <ENTRIES> +$for(entries)$ + <ENTRY> + <CONCEPT>$it.name$</CONCEPT> + <DEFINITION>$it.def$</DEFINITION> + <FORMAT>$if(it.format)$$it.format$$else$0$endif$</FORMAT> + <DEFINITIONTRUST>$if(it.definitiontrust)$$it.definitiontrust$$else$0$endif$</DEFINITIONTRUST> + <USEDYNALINK>$if(it.usedynalink)$$it.usedynalin$k$else$1$endif$</USEDYNALINK> + <CASESENSITIVE>$if(it.casesensitive)$$it.casesensitive$$else$0$endif$</CASESENSITIVE> + <FULLMATCH>$if(it.fullmatch)$$it.fullmatch$$else$0$endif$</FULLMATCH> + <TEACHERENTRY>1</TEACHERENTRY> + </ENTRY> +$endfor$ + </ENTRIES> + </INFO> +</GLOSSARY> diff --git a/Info/9/3/Planet/glossar.yml b/Info/9/3/Planet/glossar.yml new file mode 100644 index 00000000..cca2bd36 --- /dev/null +++ b/Info/9/3/Planet/glossar.yml @@ -0,0 +1,6 @@ +title: Glossar +entries: + - name: Methode + def: Fähigkeit eines Objekts + - name: Methodenaufruf + def: Botschaft an ein Objekt, seine Methode auszuführen |
