MyTFG / mytfg-app-android

Android App for MyTFG
GNU General Public License v3.0
4 stars 0 forks source link

Stundenplan #41

Open lennart-bader opened 8 years ago

lennart-bader commented 8 years ago

Wie wäre es, den Meyer dazu zu bringen, die Stundenplan-Daten rauszurücken, dann können wir den Stundenplan für Schüler anzeigen, dementsprechend die VPlan-Benachrichtigungen anzeigen lassen und zusätzlich für den Stundenplan einen Kalender zum einbinden in den Google-Kalender etc. anbieten?

rleh commented 8 years ago

Das fände ich sehr schön :smiley: Ich bezweifle aber das Meyer die Daten so einfach raus rückt.

IMHO ist es am sinnvollsten die Termine per CalDAV (auch iCal) anzubieten. Das hat aber mit der App an sich nichts zu tun.

lennart-bader commented 8 years ago

Ja das könnte schwierig werden :cry: Die für die Lehrer liegen ja auf dem Webserver von Hosteurope, auch nur "gemalte" Tabellen. Aber bald kommt ja ein neues Programm mit XML, da kann man bestimmt einfach einen netten Export machen. Fände ich sehr praktisch. Vielleicht kann man das dann nochmal mit ihm besprechen. Da werden wir (oder ich) ja ohnehin die ganze Arbeit mit haben, um das gesamte System umzustellen.

Vlt. könnten wir dann einen Wecker einbauen, der einen 90 Minuten vor Unterrichtsbeginn weckt :smile:

rleh commented 8 years ago

Ja :smile: Um die "gemalten" Tabellen zu parsen hatte ich mir vor Jahren mal was zusammengehackt, basierte hauptsächlich auf links2 oder lynx um das (inkorrekte) HTML in Text zu rendern und dann aus den Tabellenzellen die Inhalte raus-zu-regexen. War leider nur mittelmäßig zuverlässig. Aber xml ist natürlich schöner und dann muss man sich da nicht so viel unnötigen Aufwand machen :wink: :+1:

Eine Weckfunktion finde ich unnötig, aber witzig wäre es :joy:

lennart-bader commented 8 years ago

Für die gemalten Tabellen (sind ja wie der VPlan) existiert sogar ein recht zuverlässiges Skript, welches die Tabellen in 2 dimensionale Arrays (= Tabelle) zerlegt ohne auf zu viele vorgegebene Zeichen angewiesen zu sein. Auslesen wäre kein Problem, das würde ich in einer Stunde hinbekommen. Ich komm nur nicht an die Daten.

Ja, dass die unnötig ist, ist glaube ich nicht die Frage :smile: