Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
courses:cs335:spring2013:course_scheduler:requirements [2013/05/02 18:18] – [What a User Sees] marmorsteinrcourses:cs335:spring2013:course_scheduler:requirements [2013/05/02 18:19] (current) – [What a User Sees] marmorsteinr
Line 17: Line 17:
 The user sees a list of all possible courses on the page.  They are asked to select all of their preferred courses from which they wish to find a compatible schedule.  There is some method for the user to select courses.  For example, there may be checkboxes or a selection list.   The user sees a list of all possible courses on the page.  They are asked to select all of their preferred courses from which they wish to find a compatible schedule.  There is some method for the user to select courses.  For example, there may be checkboxes or a selection list.  
  
-There is a Clear button to deselect all selected courses/groups.  There is also a Submit button to store a list of all selected courses/groups and continue to the next page.  +There is a Clear button to deselect all selected courses.  There is also a Submit button to store a list of all selected courses and continue to the next page.  
 ====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====
  
Line 48: Line 48:
  
 ====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.
Line 76: Line 74:
  
 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 ====
  
courses/cs335/spring2013/course_scheduler/requirements.1367518685.txt.gz · Last modified: 2013/05/02 18:18 by marmorsteinr
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0