You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix the UTRP extension's .CAL export functionality to ensure exported class schedules are accurate, include repeating events, and account for semester start and end dates, as well as holidays and breaks. Currently in prod/main, the .CAL will add repeating events for all planned courses in the exported schedule and start the repeating events at Jan 1st with no end date.
Pull the first and last class days from the academic calendar for the respective semester and year. Below are all the key dates for each semester from Spring 2025 - Summer 2028
IMPORTANT! When a schedule is exported, we have to determine which semester to place the repeating events on. If the saved courses inside a schedule are mostly Fall, then export within the Fall dates, same goes for Spring dates or Summer dates.
To check which semester a course belongs in, check this from the course schedule:
Create Repeating Events
Use the iCalendar format (.CAL) to create events for each course based on:
Event Title should be the Course Number + Full name of the course
Event location should be the building + room number of the course
Event description should be the Unique Number + Instructor Name(s)
Course Days (e.g., MWF or TuTh).
Course Start and End Times.
First Class Day matching the semester calendar.
Repeat Frequency: Weekly on the specified days.
End Date: Last class day of the semester.
Exclude Holidays and Breaks
Add exceptions (EXDATE) for all university holidays and breaks. For example: Labor Day, Thanksgiving, MLK Day, Spring Break.
Validate Time Zones
Ensure all events use the correct time zone: America/Chicago.
Include TZID in the event definitions to avoid discrepancies across devices.
IsaDavRod
changed the title
Save as .CAL adds events starting Jan 1st
Save as .CAL export feature should begin on first class day and end on last class day
Jan 1, 2025
Would it be best to just have Spring, Summer, and Fall for right now? We currently don't have a way to check if a course is part of a smaller term e.g. the first summer session or a maymester. We could have that part as a separate issue. What do you guys think?
Fix the UTRP extension's .CAL export functionality to ensure exported class schedules are accurate, include repeating events, and account for semester start and end dates, as well as holidays and breaks. Currently in prod/main, the .CAL will add repeating events for all planned courses in the exported schedule and start the repeating events at Jan 1st with no end date.
Pull the first and last class days from the academic calendar for the respective semester and year. Below are all the key dates for each semester from Spring 2025 - Summer 2028
To check which semester a course belongs in, check this from the course schedule:
Create Repeating Events
Use the iCalendar format (.CAL) to create events for each course based on:
Exclude Holidays and Breaks
Validate Time Zones
Ensure all events use the correct time zone: America/Chicago.
Include TZID in the event definitions to avoid discrepancies across devices.
Reference Academic Calendar
Use the following academic calendars:
2024-2025 Academic Calendar
2025-2026 Academic Calendar
2026-2027 Academic Calendar
2027-2028 Academic Calendar
2024-2025 Academic Year
Fall 2024 and Winter 2024 are irrelevant now...
Spring 2025
May Term 2025
Summer 2025
2025-2026 Academic Year
Fall 2025
Winter Term 2025
Spring 2026
May Term 2026
Summer 2026
2026-2027 Academic Year
Fall 2026
Winter Term 2026
Spring 2027
May Term 2027
Summer 2027
2027-2028 Academic Year
Fall 2027
Winter Term 2027
Spring 2028
May Term 2028
Summer 2028
The text was updated successfully, but these errors were encountered: