Så… Det er ligesom et par nye oversigtssider ud over alle de normale blackboard-ting.
Jeg ville ønske, at de ville foretage den meget enkle ændring, der er nødvendig for at løse kalendersynkroniseringen med Google Calendar.
Ticket jeg har indsendt:
Jeg har problemer med at abonnere på BB-kalenderen på min Google Kalender, og jeg har fundet ud af årsagen. BlackBoard er ikke i overensstemmelse med standarden.
https://tools.ietf.org/html/rfc5545 – Side 53
For tilfælde, hvor en “VEVENT”-kalenderkomponent angiveren “DTSTART”-egenskab med en DATE-TIME-værditype, men ingen “DTEND”-egenskab, slutter begivenheden på samme kalenderdato og tidspunkt på dagen, som er angivet af “DTSTART”-egenskaben.
Blackboard-opgaveforfaldsdatoer er specificeret med både DTSTART og DTEND, der er det samme,i stedet skal DTEND udelades, når DTSTART og DTEND er ens.Google Calendar, der forventer standarden, håndterer ikke denne overspecifikation.
Fandt ud af problemet ved at kigge på ics-filerneBlackboard eksporterer opgaver ved begivenheder med 0 varighed. Det vil sige, at de har det samme tidspunkt for start og slutning. GCal ser ud til at understøtte dette koncept, jeg kan oprette en begivenhed med 0 varighed. Jeg regnede på dette tidspunkt med, at det var en formatering i ics, så jeg eksporterede en 0 duration event fra GCal og så, at den udelader et sluttidspunkt. Gik tilbage til min ics fra BB, og fjernede alle sluttider med en simpel regex-erstatning i Sublime Text: Efter at have importeret det tilbage til GCal, importerede og viste den med succes alle de opgaver, der for øjeblikket er i BB.
Svar jeg fik:
Tak for at dele løsningen til import af Blackboard-kalenderen.
Vi forsøgte at gentage de instruktioner, som Blackboard gav herovre – “https://help.blackboard.com/Learn/Student/Stay_in_the_Loop/Calendar”, og det virkede.
Få en iCal-URL til at importere din Blackboard Learn-kalender til et eksternt kalenderprogram, f.eks. Google Calendar. Når Learn iCal-URL’en er oprettet i en ekstern kalender, bliver den dynamisk opdateret med nye Learn-kalenderbegivenheder.
Ticket markeret som løst
Jeg finder det latterligt, at denne person troede, at jeg kunne foretage fejlfinding, åbne en ics-fil, finde et problem med formateringen, finde dokumentationen for at være sikker på, at det var BlackBoard og ikke Google, der var skyld her…., men ikke ville tænke på at kigge på BlackBoards dokumentation om brugen af denne funktion.