searchneu icon indicating copy to clipboard operation
searchneu copied to clipboard

Historical data analysis

Open edward-shen opened this issue 7 years ago • 2 comments

A friend of mine asked to see if we could do some historical analysis and indicate on each course when they offer it. This is useful because it allows users to see and plan our their schedule, especially for courses that are only historically offered in the spring/fall.

We have banner information since 2012, so we should be able to use that.

I was thinking of something like this: We calculate the occurrences of when that class was offered, e.g. if a class was offered 5 times in the last 6 years in the fall, we'd add "Generally offered in the fall (83.3% of the time)." If a class was offered maybe twice in the last 6 years in the summer, and always in the spring, we'd have (Historically always offered in the Spring, rarely offered in the summer (33.3% of the time)."

Alternatively, we could have a table that shows each percentage.

We'd effectively add 4-6 new fields for every course, one for each semester.

This poses some initial problems: Will there be 3 spots for summer courses (Full summer, Summer I, Summer II)? We'd likely need to cache banner data, because with the new API I have a feeling they're removing accessible data from the past.

edward-shen avatar Feb 15 '18 21:02 edward-shen

Solving #24 would also probably help with this.

edward-shen avatar Feb 15 '18 21:02 edward-shen

Sounds good to me! Once we add the ability to re-use data that we have already scraped we can load in all the data all the way back to 2012 and have everything available for processing. Lets finish #24 before this.

ryanhugh avatar Feb 16 '18 04:02 ryanhugh