diff options
Diffstat (limited to 'muendliche-pruefung/muendliche-pruefung.typ')
-rw-r--r-- | muendliche-pruefung/muendliche-pruefung.typ | 217 |
1 files changed, 176 insertions, 41 deletions
diff --git a/muendliche-pruefung/muendliche-pruefung.typ b/muendliche-pruefung/muendliche-pruefung.typ index 40e8da0..12d0b92 100644 --- a/muendliche-pruefung/muendliche-pruefung.typ +++ b/muendliche-pruefung/muendliche-pruefung.typ @@ -1,45 +1,180 @@ -#import "lib.typ": oral-exam, KIND - -#show: oral-exam.with( - study: "", // Studiengang - lecture: "", // Fach - kind: KIND.NONE, // Prüfungsart KIND.{WAHLPFLICHT, VERTIEFUNGSFACH, ERGUENZUNGSFACH} - 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? */ - (lecture: "", lecturer: "", year: "", did_attend: ""), - (lecture: "", lecturer: "", year: "", did_attend: ""), - (lecture: "", lecturer: "", year: "", did_attend: ""), - (lecture: "", lecturer: "", year: "", did_attend: ""), - ), - attendance_worth: [ - // Hat sich der Besuch / Nichtbesuch der Veranstaltung für dich gelohnt? - ], - preparation_time: [ - // Wie lange und wie hast alleine bzw. mit anderen vorbereitet? - ], - agreements: [ - // Fanden vor der Prüfung Absprachen zu Form oder Inhalt statt? Wurden sie eingehalten? - ], - preparations: [ - // Welche Tips zur Vorbereitung kannst Du geben? - ], - examiner_behavior: [ - // Wie war der Prüfungsstil des Prüfers / der Prüferin? - ], - examiner_recommendation: (none, [ // true, false - // Kannst du ihn / sie weiterempfehlen? Warum? - ]), - examinee_behavior: [ - // Kannst Du Ratschläge Verhalten in der Prüfung geben? +#set page("a4", margin: 1.1cm, footer: context if counter(page).get() == (1,) [#h(1fr)$arrow.r.hook$ *Rückseite bitte nicht vergessen!*]) +#set text(lang: "de", size: 10pt) +#set grid(column-gutter: .5cm, inset: (bottom: 10pt)) +#set table(stroke: 0.5pt) +#show emoji.hand.write: box(height: 10pt, clip: true, scale(x:-100%)[🖎]) +#let radiobox(checked: false) = if checked {$circle.filled$} else {$circle$} +#let input(width: 1fr, name: "", body) = box(width: width, height: 1em, inset: (bottom: 2pt), baseline: 2pt, stroke: (bottom: (dash: "loosely-dotted")),align(right, [#body #label(name)])) +#let question(name: "", question, body) = [ + #grid(columns: 2, inset: 0pt, emoji.hand.write, box(inset: (top: 3pt))[*#question*]) + + #body #label(name) +] + +#grid(columns: 2 * (1fr,), + [ + #v(1em) + #grid(columns: 2, + image(width: 1.8cm, "fsmi-logo.svg"), + text(size: 15pt)[ + Fragebogen der Fachschaft zu + *mündlichen Prüfungen* \ + im Informatikstudium + ]) + ], + [], + [], + [ + #align(center)[Barcode:] + ], + par(justify: true)[ + Dieser Fragebogen gibt den Studierenden, die nach dir die Prüfung ablegen + wollen, einen Einblick in Ablauf und Inhalt der Prüfung. Das erleichtert die + Vorbereitung. \ + Bitte verwende zum Ausfüllen einen schwarzen Stift. Das erleichtert das + Einscannen. \ + Vielen Dank für deine Mitarbeit! + ], + [ + #grid( + columns: (.1cm, 1fr, .1cm), + rows: (.1cm, 2.5cm, .1cm), + stroke: (x,y) => (: + top: if x != 1 and y == 0 {.5pt}, + bottom: if x != 1 and y == 2 {.5pt}, + left: if y != 1 and x == 0 {.5pt}, + right: if y != 1 and x == 2 {.5pt}, + )) + #v(2em) + ], + [ + Dein Sudiengang: #input(name: "study")[ + // Hier ist Platz für deinen Kommentar. + ] + + Prüfungsart: \ + #[ + #radiobox(checked: false) Wahlpflicht \ + #radiobox(checked: false) Vertiefungsfach \ + #radiobox(checked: false) Ergänzungsfach \ + ] <kind> + + Welches? #input(name: "lecture")[ + // Hier ist Platz für deinen Kommentar. + ] + ], + [ + #grid(columns: (auto, 1fr), + [Prüfungsdatum:], + input(name: "date")[ + // Hier ist Platz für deinen Kommentar. + ], + [Prüfer(in):], + input(name: "examiner")[ + // Hier ist Platz für deinen Kommentar. + ], + [Beisitzer(in):], + input(name: "assistant")[ + // Hier ist Platz für deinen Kommentar. + ], + ) + ], +) + +*Prüfungsfächer und Vorbereitung:* + +#table(columns: 4 * (1fr,), row-gutter: (2pt, ..(3*(0pt,))), rows: 2em, align: horizon, + table.header( + [Veranstaltung],[Dozent(in)],[Jahr],[regelmäßig besucht?]), + [ ],[ ],[ ],[ ], + [ ],[ ],[ ],[ ], + [ ],[ ],[ ],[ ], + [ ],[ ],[ ],[ ], +) <attendance> + +#v(1em) +#grid(columns: 2 * (1fr,), + [ + Note: + #input(name: "grade_received")[ + // Hier ist Platz für deinen Kommentar. + ] + ], + [ + Prüfungsdauer: + #input(name: "exam_duration")[ + // Hier ist Platz für deinen Kommentar. + ] Minuten ], ) -// Schreibe bitte möglichst viele Fragen und Antworten auf. -// Hier ist Platz für deinen Kommentar +#v(1em) +War diese Note angemessen? +#input(name: "grade_reasonable")[ + // Hier ist Platz für deinen Kommentar. +] + +#v(1em) +#question(name: "examiner_behavior")[ + Wie war der Prüfungsstil des Prüfers / der Prüferin? +][ + Prüfungsatmosphäre, (un)klare Fragestellungen, Frage nach Einzelheiten oder + eher größeren Zusammenhängen, kamen häufiger Zwi- schenfragen oder ließ er/sie + dich erzählen, wurde dir weitergeholfen, wurde in Wissenslücken gebohrt? + + // Hier ist Platz für deinen Kommentar. +] + +#pagebreak() + +#grid(rows: (3 * (22em,)), columns: 2 * (1fr,), + question(name: "attendance_worth")[ + Hat sich der Besuch / Nichtbesuch der Veran- staltung für dich gelohnt? + ][ + // Hier ist Platz für deinen Kommentar. + ], + question(name: "examiner_recommendations")[ + Kannst du ihn / sie weiterempfehlen? Warum? + ][ + #radiobox(checked: false) Ja \ + #radiobox(checked: false) Nein + + // Hier ist Platz für deinen Kommentar. + ], + question(name: "preparation_time")[ + Wie lange und wie hast du dich alleine oder mit anderen auf die Prüfung vorbereitet? + ][ + // Hier ist Platz für deinen Kommentar. + ], + question(name: "agreements")[ + Fanden vor der Prüfung Absprachen zu Form oder Inhalt statt? Wurden sie eingehalten? + ][ + // Hier ist Platz für deinen Kommentar. + ], + question(name: "preparations")[ + Welche Tipps zur Vorbereitung kannst du ge-\ ben? + ][ + Wichtige / unwichtige Teile des Stoffes, gute Bücher / Skrip- ten, Lernstil, ... + + // Hier ist Platz für deinen Kommentar. + ], + question(name: "examinee_behavior")[ + Kannst du Ratschläge für das Verhalten in der Prüfung geben? + ][ + // Hier ist Platz für deinen Kommentar. + ], +) + +*Inhalte der Prüfung (bitte auf weitere Blätter):* +#[ + #set list(spacing: 1.2em, indent: 1.5em) + - Schreibe bitte möglichst viele Fragen und Antworten auf. + - Wo wurde nach Herleitungen oder Beweisen gefragt oder sonstwie nachgehakt? + - Worauf wollte der Prüfer / die Prüferin hinaus? + - Welche Fragen gehörten nicht zum eigentlichen Stoff? +] + +#colbreak() + +// Hier ist Platz für deinen Kommentar. |