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

Allow courses in a course list to be marked as recommended #334

Open
bnehoran opened this issue Jul 12, 2020 · 1 comment
Open

Allow courses in a course list to be marked as recommended #334

bnehoran opened this issue Jul 12, 2020 · 1 comment
Labels
idea / suggestion Proposal that calls for discussion

Comments

@bnehoran
Copy link
Collaborator

These courses would be marked as the most typical courses or the ones most recommended to satisfy a requirement, and they would then be displayed at the top of the search results, maybe even emphasized to the user in some way.

This would be useful when departments say something like "Take one course from this explicit list courses, or a substitute from department XXX".
The explicit list of courses would be the "recommended" ones, and would appear above and emphasized from from the possibly huge list of replacement courses from department XXX (some of which might even be in the explicit list).
Currently, in such a case, the explicit courses that the department recommends are buried in the search result by hundreds of other courses that may or may not be great options to satisfy the requirement.

@bnehoran bnehoran added the idea / suggestion Proposal that calls for discussion label Jul 12, 2020
@bnehoran
Copy link
Collaborator Author

Maybe also add to this the ability to mark a course as exclusive.
This would essentially mean that this course would be forced to settle in this requirement if it can.

This would be useful for courses that obviously go to satisfy a specific requirement, even if they technically get caught up in others as well. For example many departments have a Junior Seminar course that obviously would go to satisfy the Junior Seminar requirement, but it often gets caught in XXX * type wildcards as well.
This can be solved by excluding it from each of those places, but that quickly becomes ugly and inelegant, so this might be a neater way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea / suggestion Proposal that calls for discussion
Projects
None yet
Development

No branches or pull requests

1 participant