When exporting the Schoology calendar to Google Calendar via the "Share" option and the .ical link, there are two unexpected behaviors:
- All-day events are consistently marked as occurring from 7:59 – 7:59pm on their respective day. The expected behavior would be for the events to only include a date. For example, Thursday, October 12. Not Thursday, October 12 7:59 – 7:59pm. This may be due to a timezone difference and an assumption of the client's timezone, but I am not sure.
- Assignment due dates, when they appear as events, always last an hour. For example, an assignment due at midnight on October 10, 2023 shows an event from October 10, 2023, 11:59pm – October 11, 2023, 12:59am. This is because the default length of iCal events is an hour. This could easily be solved if the developers modified the generated iCal file to include end times so that the end time wouldn't default to an hour later. The expected behavior would be for the event to show October 10, 2023, 11:59pm – 11:59pm.