This is an old revision of the document!
Project
Prototype Feedback
- In the course list, indicate which terms in the future (a year's worth) it is also offered.
- Calendar view of the schedules should be quick/easy to find.
- Allow for students wanting/not wanting a certain prof.
- Make sure to include lab for lecture/lab classes.
- Highlight prerequisites for required courses.
- Highlight problems with GPA requirements.
- Think beyond this term.
- Have a way of load balancing a schedule with a degree of difficulty factor applied to each class
- System should be able to create complete schedules until you complete all your degree options
- Helpful for lower class students, but keep upper class/graduate students in mind, too
- Better integration with current system for users already familiar with what's in place now
- Link to / have a model syllabus for students to look at
- Consider grouping courses by priority
- Take required “fixed classes” (offered only once at a certain time/term) into account and share that information in a simple manner
- Keep UI as simple as can for the interesting, yet complicated idea
- Display why classes conflict if there is a conflict / give detailed error messages
- Tell if a class could not be considered in the schedule because it was full
- Display which terms classes are offered by the course numbers
- Having all of the user options/class selections on one page is preferable
- Be able to register individual classes from the outputted schedule screen
- Being able to expand categories of classes on the webpage is a nice feature
- Let a course catalog browser fill in the “enter own course number” box
- Try a graphical display of when classes are offered before user generates the schedules
- Include extra audit stats next to each type of class (number taken, number left, etc.)
- Show future classes and reminders of courses user should take, show if user is on track for graduation
- Have system recommend Bacc. Core classes based on other classes taken