Así que… Es como un par de nuevas páginas de visión general, además de todas las cosas normales de la pizarra.
Me gustaría que hicieran el cambio muy simple necesario para arreglar la sincronización del calendario con Google Calendar.
Ticket que envié:
Tengo problemas para suscribirme al calendario de BB en mi Google Calendar, y he descubierto la razón. BlackBoard no se ajusta al estándar.
https://tools.ietf.org/html/rfc5545 – Página 53
Para los casos en los que un componente de calendario «VEVENT» especifica la propiedad «DTSTART» con un tipo de valor DATE-TIME pero no la propiedad «DTEND», el evento finaliza en la misma fecha y hora del día del calendario especificada por la propiedad «DTSTART».
Las fechas de vencimiento de las asignaciones de Blackboard se especifican con DTSTART y DTEND siendo la misma cosa,en cambio el DTEND debe ser omitido cuando DTSTART y DTEND son iguales.Google Calendar, esperando el estándar, no maneja esta sobre especificación.
Descubrí el problema mirando los archivos icsBlackboard exporta las asignaciones en eventos con duración 0. Es decir, tienen la misma hora de inicio y fin. GCal parece soportar este concepto, puedo crear un evento con duración 0. Me imaginé que en este punto era un formato en el ics, así que exporté un evento de duración 0 desde GCal y vi que omite una hora de finalización. Volví a mi ics de BB, y eliminó todos los tiempos de finalización con un simple reemplazo regex en Sublime Text: DTEND*\nDespués de importar eso de nuevo en GCal, importó con éxito y mostró todas las asignaciones actualmente en BB.
Respuesta que recibí:
Gracias por compartir la solución para importar el calendario de Blackboard.
Intentamos replicar las instrucciones que Blackboard proporcionó por aquí – «https://help.blackboard.com/Learn/Student/Stay_in_the_Loop/Calendar» y funcionó.
Obtenga una URL de iCal para importar su calendario de Blackboard Learn en una aplicación de calendario externa, como Google Calendar. Después de configurar la URL de iCal de Learn en un calendario externo, se actualiza dinámicamente con los nuevos eventos del calendario de Learn.
Ticket Marcado como Resuelto
Me parece ridículo que esta persona pensara que podía hacer la depuración, abrir un archivo ics, encontrar un problema con el formato, encontrar la documentación para estar seguro de que era BlackBoard y no Google el culpable aquí…. pero no se le ocurriera mirar la documentación de BlackBoard sobre el uso de esta función.