BOT-89: Moodle iCal import als Erinnerungen
Moodle ist die zentrale Online-Lernplattform der Beuth Hochschule. Kurse, die in Moodle verwaltet werden erhalten in der Regel Abgabetermine für Aufgaben, die während des Semesters fällig werden. Oftmals stehen diese Abgabetermine bereits zu Beginn des Semesters in Moodle fest und können dort in einer Kalenderansicht betrachtet werden.
Moodle bietet außerdem eine Funktion zum Export der Eintragungen im eigenen Kalender: https://lms.beuth-hochschule.de/calendar/export.php
Der User kann hier einen Link erzeugen, über den eine iCal Datei bezogen werden kann. Diese Datei enthält die Semestertermine und kann entsprechend in Erinnerungen des Bots umgewandelt werden
Initiale Schätzung 1 Tag
Technologien * Javascript
* iCal
* Rasa
Abhängigkeiten * BOT-55
Anforderungen * Der User kann dem Bot seinen Moodle-Kalender-Export-Link senden um einen Import auszulösen
* Die iCal Datei hinter dem Export-Link wird in Erinnerungs-Einträge des Erinnerungs-Service umgewandelt
* Erinnerungen an Abgabetermine erfolgen zu Beginn des Tages / zeitlich versetzt vor der Fälligkeit der Abgabe, nicht zum im Kalender angegebenen Zeitpunkt
* Das Moodle-Import Feature wird nicht-eigenständig in den Reminder-Service integriert
* Das Feature (und seine Nutzung) ist in der BHT-Bot Hilfe gelistet
Tasks * BOT-90 Import Moodle Rasa Direktive
* BOT-91 Moodle iCal Download via zentralem Scaper Service
* BOT-92 iCal Parsing und Persistierung als (sinnvolle) Erinnerung
* BOT-111 Feature Release
* BOT-113 Hilfe-Texte in (Chat)BHT-Bot help-command / willkommensnachricht