You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Helluuu, die ominöse Zahl von 70% Anwesenheit lässt sich ja bekanntlich nie
5
+
description:
6
+
Helluuu, die ominöse Zahl von 70% Anwesenheit lässt sich ja bekanntlich nie
6
7
wirklich ordentlich graspen, deswegen hab ich fix den Stundenplan
7
8
runtergeladen (6s load time für 150kb danke für nichts CampusKaputt) um
8
9
auszurechnen, wie viele Stunden wir eigentlich fehlen dürfen.
@@ -17,7 +18,8 @@ Wenn dich der code nicht interessiert zwing ich dich nicht dazu den durchzulesen
17
18
Als erstes habe ich eine Klasse für die Stunden entries angelegt weill OOP oder so:
18
19
19
20
::code-with-copy-button
20
-
```py
21
+
22
+
```python
21
23
import json, math
22
24
from dataclasses import dataclass
23
25
@@ -37,14 +39,16 @@ class Stunde:
37
39
start: int
38
40
title: str
39
41
```
42
+
40
43
::
41
44
42
45
Als nächstes können wir den Stundenplan laden, die Dictionaries in unsere Klasse von gerade eben umwandeln, und im Anschluss die tatsächlichen Stunden rausfiltern.
43
46
44
47
Dabei müssen wir nicht nur Prüfungen rausfiltern (weil die auch im Stundenplan stehen), sondern auch mit einem Zeitstempel nur nach den Vorlesungen im 3. Semester filtern (weil CampusKaputt sei dank sind natürlich alle Stunden bis zur aller ersten "Einführung in den Studiengang - Oktober 2024" dabei omfg).
0 commit comments