2025-08-31 00:30:42 +02:00
|
|
|
# Vorlagen mündliche Prüfung (Bachelor, Master, Diplom) in Typst
|
|
|
|
|
|
|
|
|
|
Dieser Fragebogen gibt den KommilitonInnen, die nach Dir die Prüfung ablegen
|
|
|
|
|
wollen, einen Einblick in Ablauf und Inhalt der Prüfung. Das erleichtert die
|
|
|
|
|
Vorbereitung.
|
|
|
|
|
|
|
|
|
|
Für Informationen zu dem Textsatzsystem Typst am besten in die [Dokumentation](https://typst.app/docs/)
|
|
|
|
|
schauen.
|
|
|
|
|
|
2025-11-12 10:56:22 +01:00
|
|
|
Die Vorlagen werden [hier](https://source.orangerot.dev/university/vorlagen-muendliche-pruefungen) entwickelt.
|
|
|
|
|
|
2025-08-31 00:30:42 +02:00
|
|
|
## Nutzung
|
|
|
|
|
|
|
|
|
|
Es ist der Typst-Compiler nötig. Dieser ist für eine vielzahl an Betriebssystemen
|
|
|
|
|
verfügbar.
|
|
|
|
|
|
|
|
|
|
Zum Erstellen des Dokumentes müssen lediglich die Argumente in der Datei
|
2025-09-09 11:32:49 +02:00
|
|
|
`main.typ` ausgefüllt werden.
|
2025-08-31 00:30:42 +02:00
|
|
|
|
|
|
|
|
```typst
|
2025-09-09 13:18:10 +02:00
|
|
|
#import "lib.typ": exam-report, event, KIND
|
2025-08-31 00:30:42 +02:00
|
|
|
|
2025-09-09 13:18:10 +02:00
|
|
|
#show: exam-report.with(
|
2025-08-31 00:30:42 +02:00
|
|
|
study: "", // Studiengang
|
|
|
|
|
lecture: "", // Fach
|
2025-09-10 15:25:19 +02:00
|
|
|
kind: KIND.NONE, // Prüfungsart KIND.{WAHLPFLICHT, VERTIEFUNGSFACH, ERGAENZUNGSFACH}
|
2025-08-31 00:30:42 +02:00
|
|
|
date: datetime(year: 0, month: 1, day: 1), // Prüfungsdatum
|
|
|
|
|
examiner: "", // PrüferIn (Prof)
|
|
|
|
|
assistant: "", // BeisitzerIn
|
|
|
|
|
grade_received: 0.0, // Note
|
|
|
|
|
grade_reasonable: "", // War die Note angemessen?
|
|
|
|
|
exam_duration: duration(minutes: 0), // Prüfungsdauer
|
|
|
|
|
attendance: (
|
|
|
|
|
/* Veranstaltung, Dozent(in), Jahr, regelmäßig besucht? */
|
2025-09-10 14:36:12 +02:00
|
|
|
event(name: "", lecturer: "", semester: "", did_attend: ""),
|
|
|
|
|
event(name: "", lecturer: "", semester: "", did_attend: ""),
|
|
|
|
|
event(name: "", lecturer: "", semester: "", did_attend: ""),
|
|
|
|
|
event(name: "", lecturer: "", semester: "", did_attend: ""),
|
2025-08-31 00:30:42 +02:00
|
|
|
),
|
|
|
|
|
attendance_worth: [
|
|
|
|
|
// Hat sich der Besuch / Nichtbesuch der Veranstaltung für dich gelohnt?
|
2025-09-10 15:25:19 +02:00
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
],
|
|
|
|
|
preparation_time: [
|
2025-09-10 15:25:19 +02:00
|
|
|
// Wie lange und wie hast du dich alleine oder mit anderen auf die Prüfung vorbereitet?
|
|
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
],
|
|
|
|
|
agreements: [
|
|
|
|
|
// Fanden vor der Prüfung Absprachen zu Form oder Inhalt statt? Wurden sie eingehalten?
|
2025-09-10 15:25:19 +02:00
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
],
|
|
|
|
|
preparations: [
|
2025-09-10 15:25:19 +02:00
|
|
|
// Welche Tipps zur Vorbereitung kannst du geben?
|
|
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
],
|
|
|
|
|
examiner_behavior: [
|
|
|
|
|
// Wie war der Prüfungsstil des Prüfers / der Prüferin?
|
2025-09-10 15:25:19 +02:00
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
],
|
|
|
|
|
examiner_recommendation: (none, [ // true, false
|
|
|
|
|
// Kannst du ihn / sie weiterempfehlen? Warum?
|
2025-09-10 15:25:19 +02:00
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
]),
|
|
|
|
|
examinee_behavior: [
|
2025-09-10 15:25:19 +02:00
|
|
|
// Kannst Du Ratschläge für das Verhalten in der Prüfung geben?
|
|
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// Schreibe bitte möglichst viele Fragen und Antworten auf.
|
2025-09-10 15:25:19 +02:00
|
|
|
// Hier ist Platz für deinen Kommentar:
|
2025-08-31 00:30:42 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Um den Fragebogen schlussendlich zu bauen führt man folgenden Befehl aus:
|
|
|
|
|
```sh
|
2025-09-09 11:32:49 +02:00
|
|
|
typst compile main.typ
|
2025-08-31 00:30:42 +02:00
|
|
|
```
|
|
|
|
|
|
2025-09-09 11:32:49 +02:00
|
|
|
Für Personen, welche in die Struktur des Dokuments eintauchen wollen gibt es die
|
|
|
|
|
Datei `muendliche-pruefung.typ`. Diese ist der Inspiration in TeX vom Aufbau
|
|
|
|
|
ähnlich. Das befüllen des Fragebogens ist hier etwas schwerer, weil erst die
|
|
|
|
|
richtige Stelle im Code gefunden werden muss.
|
|
|
|
|
|
2025-08-31 00:30:42 +02:00
|
|
|
Um die Änderungen direkt beim Speichern zu sehen, kann man folgenden Befehl
|
|
|
|
|
nutzen:
|
|
|
|
|
```sh
|
2025-08-31 01:11:19 +02:00
|
|
|
typst watch muendliche-pruefung.typ
|
2025-08-31 00:30:42 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Hintergrund
|
|
|
|
|
|
|
|
|
|
Diese Vorlage ist stark Inspiriert von der [Protokollvorlage mündliche Prüfung
|
|
|
|
|
(TeX)](https://legacy.fsmi.org/Pruefungen/Vorlagen/Info/muendlich-neu.tar.gz)
|
|
|
|
|
von der Liste an [Protokollvorlagen](https://www.fsmi.org/studium/pruefungen/muendliche-pruefungen/#protokoll-vorlagen)
|
|
|
|
|
der Fachschaft Mathematik/Informatik des KIT.
|
|
|
|
|
|
|
|
|
|
Bei der Erstellung der Vorlage wurde darauf geachtet, dass die PDF-Ausgabe von
|
|
|
|
|
Typst möglichst ähnlich zu der PDF-Ausgabe der Inspiration in TeX ist. Dabei
|
|
|
|
|
werden diverse Layoutelemente von Typst verwendet, welche das Layout mit Tabellen in
|
|
|
|
|
TeX ersetzen.
|
|
|
|
|
|
2025-11-12 10:56:22 +01:00
|
|
|
## Lizenz
|
|
|
|
|
|
|
|
|
|
Das Projekt steht unter der MIT Lizenz.
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
MIT License
|
|
|
|
|
|
|
|
|
|
Copyright (c) 2025 Gero Beckmann <orangerot@orangerot.dev>
|
|
|
|
|
|
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
|
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
|
|
|
in the Software without restriction, including without limitation the rights
|
|
|
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
|
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
|
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
|
|
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
|
|
|
copies or substantial portions of the Software.
|
|
|
|
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
|
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
|
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
|
|
|
SOFTWARE.
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Die Dateien `muendliche-pruefung.typ` und `main.typ` stehen unter der
|
|
|
|
|
MIT No Attribution Lizenz (MIT-0).
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
MIT No Attribution
|
|
|
|
|
|
|
|
|
|
Copyright (c) 2025 Gero Beckmann <orangerot@orangerot.dev>
|
|
|
|
|
|
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
|
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
|
|
|
in the Software without restriction, including without limitation the rights
|
|
|
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
|
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
|
|
|
furnished to do so.
|
|
|
|
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
|
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
|
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
|
|
|
SOFTWARE.
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Das Logo der Fachschaft Mathematik/Informatik (FSMI) des KIT wird in diesem
|
|
|
|
|
Projekt verwendet und ist deren urheberrechtliches Eigentum. Alle Rechte liegen
|
|
|
|
|
bei der FSMI. Die Nutzung gilt nur in den von der FSMI festgelegten Bedingugen.
|
|
|
|
|
|
|
|
|
|
## Kontakt
|
|
|
|
|
|
|
|
|
|
Gero Beckmann - orangerot@orangerot.dev
|
|
|
|
|
|
|
|
|
|
Projekt: https://source.orangerot.dev/university/vorlagen-muendliche-pruefungen
|
|
|
|
|
|