vorlagen-muendliche-pruefungen

git clone git://source.orangerot.dev/university/vorlagen-muendliche-pruefungen.git
Log | Files | Refs | README

main.typ (3893B)


      1 #import "@local/fsmi-exam-report:0.1.0": computer-science, mathmatics
      2 /* Choose accordingly: */
      3 // #import       mathmatics.oral-exam:      exam-report, event, KIND
      4 // #import computer-science.oral-exam:      exam-report, event, KIND
      5 #import computer-science.oral-post-exam: exam-report, event
      6 
      7 #show: exam-report.with(
      8   lecture: "",                               // Fach
      9   date: datetime(year: 0, month: 1, day: 1), // Prüfungsdatum
     10   exam_duration: duration(minutes: 0),       // Prüfungsdauer
     11   examiner: "",                              // PrüferIn (Prof)
     12   ..if exam-report in (computer-science.oral-exam.exam-report, computer-science.oral-post-exam.exam-report) {(
     13     assistant: "",                           // BeisitzerIn
     14   )},
     15   ..if computer-science.oral-post-exam.exam-report == exam-report {(
     16     did_pass: none,                          // Bestanden? true || false
     17   )},
     18   ..if exam-report in (mathmatics.oral-exam.exam-report, computer-science.oral-exam.exam-report) {(
     19     kind: KIND.NONE,
     20   )},
     21   attendance:
     22     if computer-science.oral-post-exam.exam-report == exam-report {(
     23       /* Veranstaltung, Jahr, regelmäßig besucht? */
     24       event(name: "Vorlesung", semester: "", did_attend: ""),
     25       event(name: "Übung",     semester: "", did_attend: ""),
     26       event(name: "Tutorium",  semester: "", did_attend: ""),
     27     )} else
     28     if computer-science.oral-exam.exam-report == exam-report {(
     29       /* Veranstaltung, Dozent(in), Jahr, regelmäßig besucht? */
     30       event(name: "", lecturer: "", semester: "", did_attend: ""),
     31       event(name: "", lecturer: "", semester: "", did_attend: ""),
     32       event(name: "", lecturer: "", semester: "", did_attend: ""),
     33       event(name: "", lecturer: "", semester: "", did_attend: ""),
     34     )} else
     35     if mathmatics.oral-exam.exam-report == exam-report {(
     36       /* Titel der Vorlesung, Dozent, Wann gehört, SWS, ECTS, LP */
     37       event(name: "", lecturer: "", semester: "", sws: "", ects: "", lp: ""),
     38       event(name: "", lecturer: "", semester: "", sws: "", ects: "", lp: ""),
     39       event(name: "", lecturer: "", semester: "", sws: "", ects: "", lp: ""),
     40       event(name: "", lecturer: "", semester: "", sws: "", ects: "", lp: ""),
     41       event(name: "", lecturer: "", semester: "", sws: "", ects: "", lp: ""),
     42     )},
     43   preparation_time: [
     44     // Wie lange und wie hast du dich alleine bzw. mit anderen vorbereitet?
     45     // Hier ist Platz für deinen Kommentar:
     46   ],
     47   agreements: [
     48     // Fanden vor der Prüfung Absprachen zu Form oder Inhalt statt? Wurden sie eingehalten?
     49     // Hier ist Platz für deinen Kommentar:
     50   ],
     51   preparations: [
     52     // Welche Tips zur Vorbereitung kannst du geben?
     53     // Hier ist Platz für deinen Kommentar:
     54   ],
     55   examiner_behavior: [
     56     // Wie war der Prüfungsstil des Prüfers / der Prüferin?
     57     // Hier ist Platz für deinen Kommentar:
     58   ],
     59   examinee_behavior: [
     60     // Kannst Du Ratschläge zum Verhalten in der Prüfung geben?
     61     // Hier ist Platz für deinen Kommentar:
     62   ],
     63   ..if exam-report in (computer-science.oral-exam.exam-report, mathmatics.oral-exam.exam-report) {(
     64     study: "",                                // Studiengang
     65     attendance_worth: [
     66       // Hat sich der Besuch / Nichtbesuch der Veranstaltung für dich gelohnt?
     67       // Hier ist Platz für deinen Kommentar:
     68     ],
     69     examiner_recommendation: (none, [          // true, false
     70       // Kannst du ihn / sie weiterempfehlen? Warum?
     71       // Hier ist Platz für deinen Kommentar:
     72     ]),
     73   )},
     74   ..if mathmatics.oral-exam.exam-report == exam-report {(
     75     checked_knowledge_gaps: none,              // Wurde Unwissen abgeprüft?
     76     literature: [
     77       // Welche Literatur hast du benutzt (Bücher, Skripten, Vorlesungsmitschriften)?
     78       // Hier ist Platz für deinen Kommentar:
     79     ],
     80   )},
     81 )
     82 
     83 // Schreibe bitte möglichst viele Fragen und Antworten auf.
     84 // Hier ist Platz für deinen Kommentar:
     85