Heuristic Evaluation of the Tele-Bears Redesign Project

Emily Liggett

 

1

[H1 Simple & Natural Dialog] (Severity 1)

  Registration and Sandbox Pages: As was discussed in the presentation, it would be more useful to have the calendars on the right hand side of the page and the user interaction boxes on the left hand side. This would be more intuitive to how users are used to reading (i.e. from left to right.)
 
2

[H3 Minimize Memory Load] (Severity 1)

  Registration Page: On the registration screen in the ‘Add from Sandbox’ box, there is no indication of which discussion sections a user has selected in his sandbox. It would be helpful to include the selected discussion section beneath the class so that the user would not have to return to the sandbox to look up which discussion he had planned on taking.
   
3

[H4 Consistency] (Severity 1)

  Front Page: When a user enters the welcome page before their registration period starts, the introductory sentence includes a link to the sandbox. In order to maintain consistency, the introductory sentence should include a link to the registration page and possibly also the sandbox page during a user’s registration period.
   
4 [H5 Feedback] (Severity 2)
  Registration and Sandbox Pages: The feedback telling the user that a class has been added to his sandbox or schedule is not very visible. It is too small causing it to blend into the page. Consequently, it doesn’t catch the user’s eye and makes it difficult for the user to gain feedback about his process being completed.
 

5 [H5 Feedback] (Severity 1)
  Registration Page: I'm not sure if this is possible based on the backend, but you might want to include schedule info, such as how many people are already enrolled in something or how long the waitlist is. This would make it easier for someone to switch a section.
 

6 [H7 Shortcuts] (Severity 2)
  Registration and Sandbox Pages: It's not entirely clear that after adding a class into his schedule (sandbox), a user will be provided with a second box which allows him to select the discussion section. It’s current design leads a user to want to add the class and the discussion at the same time. Perhaps you could include one sentence in the box indicating that after adding the class, the user will be able to add the discussion section.
   
7 [H8 Useful Error Messages] (Severity 3)
  Registration Page: No error messages appear when the user tries to add something that he has already added.
   
8 [H8 Useful Error Messages] (Severity 2)
  Registration Page: How are you going to treat situations where the user would not be allowed to enroll in a class due to something such as a departmental constraint or permission of teacher required?
   
9 [H9 Prevent Errors] (Severity 3)
  Registration Page: After enrolling in a class (e.g. Math 16A), the class still appears as it did before it was added in the 'choose from sandbox' window. It should appear differently in the ‘Choose from Sandbox’ box after it has been added to prevent the user from trying to add the class again.
   
10 [H9 Prevent Errors] (Severity 2)
  Registration Page: Rather than (or as well as) putting a wait listed class in the schedule after a user has added it, is there any way to inform a user that the class has a waiting list before they try to add it into the schedule? Further, Tele-Bears currently asks users if they would like to be put on the waiting list before they add a class to their schedule, but this application does not provide any such mechanism.
   
11 [H9 Prevent Errors] (Severity 1)
  Sandbox Page: On the sandbox page, the font telling a user to click on a class in order to modify it needs to be a little bigger. Right now, it is the same size as the other words on the sandbox page and it makes it difficult to notice that important instruction.