Skip main navigation

Overview of the Heuristic Evaluation Assignments

Overview of the Heuristic Evaluation Assignments, Mark as complete once you read through these instructions

To gain experience with applying Nielsen’s heuristics to critique user interface designs by performing a small but detailed heuristic evaluation.


In the following two assignments you will perform a Heuristic Evaluation of the FutureLearn Discussion Step. Please use the FutureLearn website for this assignment (not the app).

As you go through the interaction, you will reference Nielsen’s heuristics continuously, looking for places where the Discussion Board interface fails to comply with the heuristics (and perhaps a few places where it does). For example, ask yourself with each interaction if the system status is clear (#1), if there is a good match between the system and real world in terms of language and metaphor (#2), etc. Wherever you find a violation, write down a brief description, which heuristic(s) were violated (tip, using a spreadsheet is a good technique for recording your notes), and if possible take a screenshot (needed for the second assignment).

Example Here is one example of what you might record for a violation : example

After compiling your full list of violations, go back through and see if any of the violations are duplicated or could be combined. For example, if the “link” icon described in the example violation above were to appear in more than one screen, it would be better to list this as a single violation (though being sure to note the various places that it occurs) than to keep it as a single violation.

Next, go back through and assess the severity of each violation, using the scale introduced in the Heuristic Evaluation video lecture, namely:

1) cosmetic problem 2) minor usability problem 3) major usability problem; important to fix 4) usability catastrophe; imperative to fix

It is best to do this after you have recorded all of the violations, so that you can calibrate your scale accordingly. After adding severities, one row of your table might look like this:


As a final step in working with the table of violations, organize the table in decreasing order of severity, so that the most severe violations are at the top and the least severe are at the bottom.

Once you have your table of violations, you can move on to preparing your assignment submissions. There are two separate assignments that build on one another. For the first assignment, you will simply turn in the table of heuristic violations/usability issues you found following the organization and formatting guidelines provided. For the second assignment, you will write a report highlighting and going into more detail about the highest priority issues that you identified.

Click ahead to the next page to see instructions for testing the interface.

This article is from the free online

Introduction to User Experience Principles and Processes

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education