Dus… Het zijn een paar nieuwe overzichtspagina’s naast alle normale blackboard dingen.
Ik zou willen dat ze de zeer eenvoudige wijziging zouden maken die nodig is om de synchronisatie van de agenda met Google Calendar te repareren.
Ticket dat ik heb ingediend:
Ik heb problemen met het abonneren op de BB-agenda op mijn Google Agenda, en ik heb de reden achterhaald. BlackBoard voldoet niet aan de standaard.
https://tools.ietf.org/html/rfc5545 – Pagina 53
In gevallen waarin een “VEVENT”-kalendercomponent een “DTSTART”-eigenschap specificeert met een DATE-TIME-waardetype maar geen “DTEND”-eigenschap, eindigt de gebeurtenis op dezelfde kalenderdatum en hetzelfde tijdstip als gespecificeerd door de “DTSTART”-eigenschap.
De vervaldatums van Blackboard opdrachten worden gespecificeerd met DTSTART en DTEND gelijk, in plaats daarvan moet DTEND worden weggelaten als DTSTART en DTEND gelijk zijn.Google Calendar, in afwachting van de standaard, gaat niet om met deze overspecificatie.
Het probleem ontdekt door naar de ics-bestanden te kijkenBlackboard exporteert opdrachten bij gebeurtenissen met een duur van 0. Dat wil zeggen, ze hebben dezelfde tijd voor begin en einde. GCal lijkt dit concept te ondersteunen, ik kan een gebeurtenis met 0 duur maken. Ik dacht dat het een formattering in de ics was, dus ik exporteerde een 0 duur gebeurtenis van GCal en zag dat het een eindtijd weglaat. Ging terug naar mijn ics van BB, en verwijderde alle eind-tijden met een eenvoudige regex vervanging in Sublime Text: DTEND*Na het importeren in GCal, heeft het met succes alle opdrachten geïmporteerd en weergegeven die momenteel in BB staan.
Reactie die ik kreeg:
Bedankt voor het delen van de workaround voor het importeren van de Blackboard Kalender.
We probeerden de instructies die Blackboard hier gaf te repliceren – “https://help.blackboard.com/Learn/Student/Stay_in_the_Loop/Calendar” en het werkte.
Geef een iCal URL om uw Blackboard Learn kalender te importeren in een externe kalender applicatie, zoals Google Calendar. Nadat de Learn iCal URL is ingesteld in een externe agenda, wordt deze dynamisch bijgewerkt met nieuwe Learn agenda-evenementen.
Ticket gemarkeerd als opgelost
Ik vind het belachelijk dat deze persoon dacht dat ik kon debuggen, een ics bestand kon openen, een probleem met de opmaak kon vinden, de documentatie kon vinden om er zeker van te zijn dat het BlackBoard was en niet Google die hier de fout in ging…. maar er niet aan dacht om naar BlackBoard’s documentatie te kijken over het gebruik van deze functie.