omshub / website

Unofficial reviews site for Georgia Tech's Online Master of Science (OMS) programs. Contact: gt.omshub@gmail.com
https://omshub.org
GNU General Public License v3.0
57 stars 10 forks source link

[FEATURE] Filtering by Semester(s) should show averages for that semester(s) #182

Open lewallenbrandon opened 2 years ago

lewallenbrandon commented 2 years ago

As a user when I go to a course’s page and select a semester, I would like to see the average rating, workload, and difficulty update to reflect that semester’s averages.

Additional context and justification: Summer sessions are shorter and this can create a significant effect on courses. Some courses do not adjust their workloads and seeing how students rated the course for the summer would help. ML4T comes to mind as that course doesn’t exclude any projects for the summer. This means projects with 2 weeks are given 1.

Additionally, courses may improve or decay over time. It would make more sense to see recent trends for scores. For example, CV has a reputation of having been great, but declined in quality.

Alternative solutions: A simple table showing the averages by semester. A chart showing the averages by semester.

awpala commented 2 years ago

I like this idea a lot! With our current backend setup, this data is hard to pull out, unfortunately, but I'll be looking into cloud/serverless functions some more over the next couple months or so (now that class is back in session!) to potentially implement this type of functionality (among others). Great suggestion!