[an error occurred while processing this directive]


Heuristic Evaluation of First Interactive Prototype

[an error occurred while processing this directive]


Heuristic Evaluation
By McInterface Group (Linda, Saifon, John)


1. [H3 User control and freedom] (Severity 1, 1 evaluator found this error)
The screen that displays each course has 'view system rating' link. Once users click on this link, they cannot go back to the course description page (which is the next step they are mostly to perform) without clicking the 'back' button. It only provides links to the course listing screens.

Suggested Solution: Add a link to the course description page on the 'system rating' screen.
 

2. [H2 Match between system and the real world] (Severity 2, 2 evaluators found this error)
The interface uses the word 'average' for average rating. This might be a little confusing for difficulty rating since 'average' can also refer to a level of difficulty. The conventional word used is 'overall.'

Suggested Solution: Change 'average' to 'overall.'
 

3. [H2 Match between system and the real world] (Severity 2, 3 evaluators found this error)
In the add comment screen, it is not clear what 'continue' button does. Users might wonder whether it will submit the rating/comment or gives a preview.

Suggested Solution: Replace 'continue' button with 'preview' button and 'submit' button.
 

4. [H7 Flexibility and efficiency of use] (Severity 2, 1 evaluator found this error)
For this interface, this 'continue' button seems to refer to previewing the input. Having only this button is not sufficient because users might want to take a shortcut by submitting the input directly without previewing it.

Suggested Solution: Same as #2.
 

5. [H2 Match between system and the real world] (Severity 3, 2 evaluators found this error)
After clicking 'continue' button, the following screen appears. It is not clear, however, whether 'Edit comment' button only refers to the comment part or both the rating and the comment. It is not clear either whether 'Add comment' button means submitting this comment or adding another comment (like what 'Add a comment' link does). The first time I used the interface, I thought the button refers to adding another comment.

Suggested Solution: Replace 'Edit comment' with 'Edit' and replace 'Add comment' with 'Submit.'
 

6. [H4 Consistency and standards] (Severity 2, 2 evaluators found this error)
On the Add a comment screen that provides a drop-down list, choosing an item in the list, but the first item (IS202), will automatically direct users to the corresponding course description page. If the first item is chosen, the user needs to click the 'Go' button to see the course description.

Suggested Solution: Modify the system so that it either waits for users to click 'Go' button before proceeding to the next screen, or automatically direct users to the corresponding course description page for all items in the list.
 

7. [H10 Help and documentation] (Severity 1, 1 evaluator found this error)
In the Help / FAQ section, there are separate links tailoring different users' tasks. Each link corresponds to an individual page for each help section. However, users might want to read more than one sections at a time, which can be accomplished only by clicking back and forth between 'Help / FAQ' link and each topic's link.

Suggested Solution: Have all help content on one page and separate each topic by bookmarks.
 

8. [H5 Error prevention] (Severity 2, 1 evaluator found this error)
The system currently allows users to input no ratings/comments at all and submit them.

Suggested Solution: The system should force users to at least input one rating or a comment.
 

9. [H6 Recognition rather than recall] (Severity 2.5, 2 evaluators found this error)
We think that the thumb symbols are a little bit confusing. When new users see a number of thumbs in the ratings, they do not understand what it means, for example, the rating is two thumbs out of how many thumbs as the maximum rating? Users have to follow the rating system link to look at the legends for the rating system and they have to remember the legends in order to understand the ratings or inputting their own ratings.

Suggested Solution: The system should force users to at least input one rating or a comment.
 

10. [H2 Match between system and the real world] (Severity 3, 2 evaluators found this error)
The label for one thumb is good and the label for two thumb is fair. We think that one thumb should mean fair and two thumbs should mean good. The way different people judge something is good, fair, and excellent may be different.

Suggested Solution: Use a scale of numbers to represent the ratings to get people's perception more accurately.
 

11. [H8 Aesthetic and minimalist design] (Severity 1, 2 evaluators found this error)
The explanation of ratings system for Course Ratings and Instructor Ratings are the same.

Suggested Solution: Combine the explanation of ratings system for both of them to minimize information that are presented to users.
 

12. [H2 Match between system and the real world] (Severity 2, 1 evaluator found this error)
It's not clear to users how to add ratings only, without comment.

Suggested Solution: Change the wording of the 'Add a comment...' links into something like 'Add ratings/comments...
 

13. [H7 Flexibility and efficiency of use] (Severity 1, 1 evaluator found this error)
In the Course Description page, if the browser's width is narrow, users would need to scroll to the right in viewing the Course Description.

Suggested Solution: Make the width of the table dynamic, automatically changed according to the browser's width.
 

14. [H1 Visibility of system status] (Severity 2, 2 evaluators found this error)
There is no feedback to confirm that comments/ratings have been submitted or cancelled.

Suggested Solution: Provide a confirmation message after comments/ratings have been submitted or cancelled.
 

15. [H1 Visibility of system status] (Severity 2, 1 evaluator found this error)
The system does not tell user whether he has successfully logged in/logged out or not. The user may mistakenly think that he has logged out when he actually did not.

Suggested Solution: Add a Welcome Page/Goodbye Page after users have logged in/out.
 

16. [H2 Match between system and the real world] (Severity 2, 1 evaluator found this error)
The =93Add A Comment=85=94 link is misleading. It makes users think that it allows users to make comments on the website, not the courses.

Suggested Solution: Change the name of the link to =93Rate a Course=94.
 

17. [H4 Consistency and standards] (Severity 2, 1 evaluator found this error)
The =93List of courses=85=94 links make users think that by clicking on the links they will go to pages different from those they see when they click on the =93Browse courses by=85=94 links.

Suggested Solution: Show the users that both links lead to the same pages.
 

18. [H6 Recognition rather than recall] (Severity 2, 1 evaluator found this error)
If users want to look at the ratings they have to log in. However, not every Login Page has a link to the Registration Page. Nor there is a link to the Registration Page on the left panel. Only when you click on the link to a course without logging in will they show the Login Page with a link to the Registration Page. New users have to remember or know this if they want to register.

Suggested Solution: Add a link to the New User Registration Page in the left panel of the webpage.
 

19. [H7 Flexibility and efficiency of use] (Severity 1, 1 evaluator found this error)
There is no =93Back to Top=94 link at the end of each section in the courses list page. Users have to scroll up to go to the category links at the top of the page.

Suggested Solution: Add a "Back to Top" link at the end of each section in the courses list page.

Statistics

Heuristic Rules
Number of Violations (19 Total)
H1 Visibility of system status
2 (14, 15)
H2 Match between system and the real world
6 (2, 3, 5, 8, 16)
H3 User Control and freedom
1 (1)
H4 Consistency and standards
2 (6, 17)
H5 Error Prevention
1 (8)
H6 Recognition rather than recall
2 (9, 18)
H7 Flexibility and efficiency of use
3 (4, 13, 19)
H8 Aesthetic and minimalist design
1 (11)
H9 Help users recognize, diagnose, and recover from errors
0
H10 Help and documentation
1 (7)
 
 
Severity Levels (0-4)
Number of Violations (19 Total)
0
0
0.5
0
1
5
1.5
0
2
11
2.5
1
3
2
3.5
0
4
0

Overall Recommendations

We think that the problems with highest priority are the rating system and the rating/commenting system.

Less is more. The rating system can be made simpler by using a numeric scale, say 1-5. This way, the documentation of the rating system can be eliminated. The 'view system rating' link can be replaced by a simple explanation such as "Scale: 1-5, 1 worst or easiest, 5 best or most difficult." A more self-explained representation might be "worst o o o o o best" (this can be done better using graphics). The goal is to eliminate the 'view system rating' page.

The logic of the rating/commenting system is somehow unconventional. The 'continue' button should be replaced by 'preview' and 'submit' buttons, while clicking on the 'preview' button gives a preview of the user's input and clicking on the 'submit' button directly submits the input to the system and acknowledges that to the user. The 'submit' button also have to appear on the preview page.

Even though most problems have a relatively low priority, we suggest that problems related to the laugauge should be fixed, since it is easy to implement these changes.

For more details of recommendations, see the 'suggested solution' section under each violation.

 


Last Modified: Apr-05-2001

Copyright 2001: Linda Duffy, Jean-Anne Fitzpatrick, Sonia Klemperer-Johnson, James Reffell