late icon indicating copy to clipboard operation
late copied to clipboard

Idiotic Arch Term Systems Breaks Period Types

Open Apexal opened this issue 5 years ago • 3 comments

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~~

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.

Apexal avatar May 23 '19 03:05 Apexal

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?

cbnt7437 avatar May 23 '19 14:05 cbnt7437

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!

Apexal avatar May 23 '19 14:05 Apexal

Uh oh... Here we are again...

Time to suck it up and fix this!

Apexal avatar May 12 '20 20:05 Apexal