So… Es ist wie ein paar neue Übersichtsseiten zusätzlich zu all dem normalen Blackboard-Zeug.
Ich wünschte, sie würden die sehr einfache Änderung vornehmen, die nötig ist, um die Kalendersynchronisation mit Google Calendar zu beheben.
Ticket, das ich eingereicht habe:
Ich habe Probleme, den BB-Kalender in meinem Google-Kalender zu abonnieren, und ich habe den Grund herausgefunden. BlackBoard entspricht nicht dem Standard.
https://tools.ietf.org/html/rfc5545 – Seite 53
Für Fälle, in denen eine „VEVENT“-Kalenderkomponente eine „DTSTART“-Eigenschaft mit einem DATE-TIME-Werttyp, aber keine „DTEND“-Eigenschaft angibt, endet das Ereignis an demselben Kalenderdatum und derselben Tageszeit, die durch die „DTSTART“-Eigenschaft angegeben sind.
Blackboard-Zuweisungsfälligkeitstermine werden mit DTSTART und DTEND angegeben, die dasselbe sind, stattdessen sollte das DTEND weggelassen werden, wenn DTSTART und DTEND gleich sind.Google Calendar, der den Standard erwartet, behandelt diese Überspezifikation nicht.
Ich habe das Problem herausgefunden, indem ich mir die ics-Dateien angesehen habeBlackboard exportiert Zuweisungen bei Ereignissen mit 0 Dauer. Das heißt, sie haben die gleiche Zeit für Start und Ende. GCal scheint dieses Konzept zu unterstützen, ich kann ein Ereignis mit einer Dauer von 0 erstellen. Ich nahm an, dass es sich um eine Formatierung in den ics handelt, also exportierte ich eine Veranstaltung mit einer Dauer von 0 aus GCal und sah, dass eine Endzeit fehlte. Ich kehrte zu meiner ics-Datei von BB zurück und entfernte alle Endzeiten mit einer einfachen Regex-Ersetzung in Sublime Text: DTEND*\nNach dem Importieren dieser Daten in GCal wurden alle Zuweisungen, die sich derzeit in BB befinden, erfolgreich importiert und angezeigt.
Antwort, die ich erhielt:
Danke, dass Sie den Workaround für den Import des Blackboard-Kalenders mit uns geteilt haben.
Wir haben versucht, die von Blackboard hier bereitgestellten Anweisungen zu replizieren – „https://help.blackboard.com/Learn/Student/Stay_in_the_Loop/Calendar“ und es hat funktioniert.
Erhalten Sie eine iCal-URL, um Ihren Blackboard Learn-Kalender in eine externe Kalenderanwendung zu importieren, z. B. Google Calendar. Nachdem die Learn-iCal-URL in einem externen Kalender eingerichtet wurde, wird sie dynamisch mit neuen Learn-Kalenderereignissen aktualisiert.
Ticket als gelöst markiert
Ich finde es lächerlich, dass diese Person dachte, ich könnte eine Fehlersuche durchführen, eine ics-Datei öffnen, ein Problem mit der Formatierung finden, die Dokumentation finden, um sicher zu sein, dass es BlackBoard und nicht Google war, das hier schuld ist…., aber nicht daran denken würde, in die BlackBoard-Dokumentation zur Verwendung dieser Funktion zu schauen.