Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-listed courses don't share the same grade distribution #11

Open
tsealex opened this issue Apr 26, 2017 · 2 comments
Open

Cross-listed courses don't share the same grade distribution #11

tsealex opened this issue Apr 26, 2017 · 2 comments

Comments

@tsealex
Copy link

tsealex commented Apr 26, 2017

Summary:
Cross-listed courses don't share the same grade distribution

Description:
Some courses are cross-listed, i.e. cs525, math525 and stat525 are the same course, but the extension only displays the grade distribution for a specific subject depending on the page you're in.
When you enter the page of bmolchem606, only the distribution for "bmolchem606" is shown. There is no data in it because there was only one student taking "bmolchem606" but there were 6 students taking biochem606 (which is the same course) and 17 other students taking math606 (which is the same course).
The extension should be able to detect that and display aggregated data.

BMOLCHEM 606:
https://my.wisc.edu/portal/f/u360303l1s4/p/CourseGuide-Browse-Courses.u360303l1n15/detached/render.uP?pCm=view&pP_topicId=0&pP_action=courseDetail&pP_courseID=023331&pP_subjectId=758&pP_termCode=1174

MATH 606:
https://my.wisc.edu/portal/f/u360303l1s4/p/CourseGuide-Browse-Courses.u360303l1n15/detached/render.uP?pCm=view&pP_topicId=0&pP_action=courseDetail&pP_courseID=023331&pP_subjectId=600&pP_termCode=1174
You can notice that they are the same course but have different grade distribution info.

Severity:
High. This may mislead some students into thinking that a course is too easy or too hard, if they only looked at single course info page.

Suggestion:
This shouldn't be hard to fix, the simplest way is to read the content of the table cell right next to "Cross-Listed Subjects", and make a query to the database for aggregated data of several course numbers.

@zjpetersen
Copy link
Contributor

I think we should look more into how the registrar determines the grades for cross-listed courses. For example, for ECE/CS 552, there are 15 students with an average GPA of 3.0 for CS and 28 students with an average GPA of 3.125 for ECE. I think the way it works is that if you are a CS major it will put your grade in that section and same for if you are ECE. And then maybe there is a default if you aren't either of those two?

It seems useful to keep this information separate. Say you are a CS major, you would want to know that other CS majors have a GPA of 3.0 (not 3.125).

@GraysonFreking
Copy link

Note for later: on top of this, we should add a Tipped hover to the Cross-Listed text on the course-list, that shows which courses are cross listed (since it is good to have separate distributions for the cross-listed courses)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants