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