Så… Det är som ett par nya översiktssidor utöver alla de vanliga Blackboard-grejerna.
Jag önskar att de skulle göra den mycket enkla ändringen som behövs för att fixa kalendersynkroniseringen med Google Calendar.
Ticket jag skickade in:
Jag har problem med att prenumerera på BB-kalendern i min Google Calendar, och jag har kommit på orsaken. BlackBoard följer inte standarden.
https://tools.ietf.org/html/rfc5545 – Sida 53
För fall där en kalenderkomponent ”VEVENT” specificerar en ”DTSTART”-egenskap med en DATE-TIME-värdestyp men ingen ”DTEND”-egenskap, slutar händelsen på samma kalenderdatum och tid på dygnet som anges av ”DTSTART”-egenskapen.
Förfallodatum för Blackboard-uppdrag specificeras med både DTSTART och DTEND som är samma sak.Istället bör DTEND utelämnas när DTSTART och DTEND är lika.Google Calendar, som förväntar sig standarden, hanterar inte denna överspecificering.
Finnde ut problemet genom att titta på ics-filernaBlackboard exporterar uppdrag vid händelser med 0 varaktighet. Det vill säga att de har samma tid för start och slut. GCal verkar stödja detta koncept, jag kan skapa en händelse med 0 varaktighet. Jag tänkte att det var en formatering i ics-filerna, så jag exporterade en händelse med 0 varaktighet från GCal och såg att den utelämnar en sluttid. Jag gick tillbaka till min ics från BB och tog bort alla sluttider med en enkel regex-ersättning i Sublime Text: DTEND*\nEfter att ha importerat detta tillbaka till GCal importerade och visade den framgångsrikt alla uppdrag som för närvarande finns i BB.
Svaret jag fick:
Tack för att du delade med dig av lösningen för att importera Blackboard-kalendern.
Vi försökte replikera instruktionerna som Blackboard tillhandahöll här borta – ”https://help.blackboard.com/Learn/Student/Stay_in_the_Loop/Calendar” och det fungerade.
Hämta en iCal-URL för att importera Blackboard Learn-kalendern till ett externt kalenderprogram, till exempel Google Calendar. När iCal-URL:en för Learn har ställts in i en extern kalender uppdateras den dynamiskt med nya Learn-kalenderhändelser.
Ticket markerat som löst
Jag tycker att det är löjligt att den här personen trodde att jag kunde göra felsökning, öppna en ics-fil, hitta ett problem med formateringen, hitta dokumentationen för att vara säker på att det var BlackBoard och inte Google som var felet här…. men att jag inte tänkte på att titta på BlackBoards dokumentation om hur man använder den här funktionen.