Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sharon is a second semester sophomore in Course 10 who has decided she wants to double major in 21M. She has already taken 1 or 2 music classes, but she wants to map out the remainder of her time at MIT to make sure this will be feasible without taking on significantly more course units in any one semester.

Task analysis

  • Create a course map

precondition - student has selected a major

    • select major from list
    • generate multiple possible maps (press generate button)
    • compare maps (look at maps in viewer)
    • select preferred map
    • save map
  • Edit Map

precondition - maps have already been generated

    • open map comparer
    • mark course assignments that work well (hardens the constraint with user preference)
    • generate alternate map
    • save map
  • Manually Add Courses to Map (This can be used by users who have already completed several semesters, or who have strayed from the assigned mapping)
    • open course editor
    • input course information (course id, semester offered, grade received)
    • add course (press button - this will result in a map update)
    • save map
  • Update Completion Status

precondition - courses have been completed and grades received

    • check off a course when completed (will cause a prompt for grade received)
    • enter grade received
    • save map
  • Specify Elective Preferences
    • open elective preferences
    • un-select forbidden HASS genres (all HASS are originally selected)
    • select HASS concentration genre

precondition - major allows for course concentration

    • select desired major concentration
    • save preferences (may update map)
    • save map

Domain analysis