Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
courses:cs335:spring2013:course_scheduler:requirements [2013/05/02 18:18] – [What a User Sees] marmorsteinr | courses:cs335:spring2013:course_scheduler:requirements [2013/05/02 18:19] (current) – [What a User Sees] marmorsteinr |
---|
====What a User Does==== | ====What a User Does==== |
| |
The user scrolls through the list of courses and groups, selecting their preferred choices. If they decide to reset the list, they press the Clear button and all courses/groups become deselected. If they decide they have finished selecting their preferred choices, they press the Submit button. | The user scrolls through the list of courses, selecting their preferred choices. If they decide to reset the list, they press the Clear button and all courses become deselected. If they decide they have finished selecting their preferred choices, they press the Submit button. |
====Behavior of the Application/Feature==== | ====Behavior of the Application/Feature==== |
| |
| |
====Behavior==== | ====Behavior==== |
The user clicks on the checkbox located on one of their preferred courses or course group, and that course is designated as selected and displayed on the schedule at the appropriate location for it's times, as a colored box with text indicating the course title. If the course is already selected, it is removed from the schedule. | The user clicks on the checkbox located on one of their preferred courses, and that course is designated as selected and displayed on the schedule at the appropriate location for it's times, as a colored box with text indicating the course title. If the course is already selected, it is removed from the schedule. |
| |
(Question guys--what do we put on the schedule display if they select a group? Do we just pick a course from the group, or do we display the times of all the courses as possibilities with dashed lines, or something?) | |
| |
Updates are sent to the conflict detector accordingly, and a warning will appear beneath the schedule if a conflict is generated, and the conflicting schedule items will appear in a scary red color. | Updates are sent to the conflict detector accordingly, and a warning will appear beneath the schedule if a conflict is generated, and the conflicting schedule items will appear in a scary red color. |
| |
For groups: | For groups: |
Group name is shown: may be either a premade group name or some kind of alternate name (ie a list of contained course dept/numbers, example: CS111/PSYC113/MATH112). A toggle arrow to the left of the group label may be clicked to show a vertical list of courses/sections in the group indented to the right; each course has a checkbox next to it and may be interacted with in the same manner as listed above. A checkbox lies to the left of the toggle arrow. (Idea: group names could have gray background to differentiate from course names). | Group name is shown: A toggle arrow to the left of the group label may be clicked to show a vertical list of courses/sections in the group indented to the right; each course has a checkbox next to it and may be interacted with in the same manner as listed above. A checkbox lies to the left of the toggle arrow. (Idea: group names could have gray background to differentiate from course names). |
==== What a User Does ==== | ==== What a User Does ==== |
| |