Flow and Features from Summer
Flow (Basic)
Features:
Search: The user enters the course number or professor name (toggle/autocomplete/all-in-one)
Has search bar
Toggle button
Animation of what to enter and how the results page would look
Result page:
The user sees a result page with labels of the courses this Prof. is teaching next sem, then the previous sem, and vice versa for “Search by course number“ (Is prev required?)
These labels show highlights of metrics like overall rating, most received grade, etc
The user clicks expand to see the full list of metrics along with the dynamic graph (default grading)
Chooses metric to see graph (Is graph required? Is it required to see distribution? Metrics?)
The user can choose “From“ sem and other filters. (Filters?)
The user can click on “add to compare“ to compare this course-prof combo with other options
The user can click on prof. name to see their profile page (Is it required?)
The user can see the most recent course syllabus (Is this required?)
Reviews button
Result page (Both course and prof):
Show a page similar to this? (With or without course filter)
Compare Page:
Have a legend showing the color for each course-prof combo
Have side-by-side bar graphs to compare all metrics
Alternate Results page view
Other Questions & Considerations:
Should we filter in the label or in the navbar next to the search?
If navbar should we have course as an option in “Search by prof” and vice-versa
Possible filters?
Possible sort options? The initial view is to sort based on teaching next this is going to additional sort on teaching next (We will sort “Teaching next“ based on the selected sort option )
Is a section-based distribution view required? (We can have a button that leads to UTD Grades with the search query entered)
Is it required to see the distribution for all metrics or can they just be numbers?
When searched by prof. should we directly land on Prof. profile page and give options to filter based on course, teaching next?