late
late copied to clipboard
Idiotic Arch Term Systems Breaks Period Types
What a stupid system. The RPI summer semester appears to be split into 3 distinct terms in the one term of Summer 2019. ~~Sounds like the Trinity~~
- Term 01 spans the full summer
- Term 02 spans the first half (Half I)
- Term 03 spans the second half (Half II)
Stupid SIS says there is only ONE SUMMER TERM yet OTHER RPI WEBSITES SEPARATE THE SUMMER TERM INTO THESE 3 CATEGORIES...
Obviously this breaks the LATE function that can find the period types by going to the site with the term code. And since SIS doesn't think there's any such difference, I'll have to manually determine if a term is a summer term (****05 I guess) and then request and parse *THREE different pages.
I might be missing something because I don't know what the LATE code looks like, or how LATE figures out the dates for classes, but I'm going to share my thoughts anyways. Firstly, SIS lists the dates that classes start and end next to each class, and they are consistent for the whole summer (so there are three terms, and in each term they all have the same start and end date). Maybe manually enter the dates they use for the summer terms and then classes can be automatically determined based on that? Additionally, in the class search section, SIS lets you sort by term So possibly search through each of the three terms for a certain CRN and if it is found in X term, use these dates that were previously manually entered by you?
I was able to get the proper course date ranges from SIS (#317) so that should already be working.
The problem is that there no longer is one website that lists every course for the summer term with their period types (since SIS just says everything is a lecture). I'll have to search the 3 separate pages to find the proper period types now, and only for the summer term.
It's not that big a deal but it's just so annoying because it's clear that Arch is a mess even behind the scenes from a technical standpoint ☹️ I hope you survive this semester!
Uh oh... Here we are again...
Time to suck it up and fix this!