Table 3: Reasons for heuristic violations
Heuristic violationsSeverity indexReasons for heuristic violations
Visibility of system status4Clicking on ‘to learn more’ does not lead to a new page as the programme suggests
Match between system and real world1The title of the slide should be framed as a question easily understood by the user
2The items should be reworded in a way that users can easily recognise what the section is about. BAPT, self-efficacy, etc. are too technical terms
3A drop down menu will be preferable. Users might not understand the use of ‘+’ or ‘-’ signs for age adjustment
User control and freedom3The user should be able to change languages through an easily recognisable button. An exit or return option is needed in the very last education screen
Consistency and standards1Options should be rephrased so users do not have to think too hard to select the suited answer. Title headers should be rephrased to reflect the content of the slides
2Questions assessed should contain details further elaborating them. For example, information should be specified on how the mother should check if her baby gains more than 1 ounce each day
Error prevention1No pop-up window appears when an individual changes section
2Age validation should be incorporated into the system
Recognition rather than recall2The user should be able to make a clear distinction between the correct and the incorrect responses selected during various assessments
Help users recognise, diagnose and recover from errors1A progress indicator should be made available to demonstrate the extent of completion in the programme
Help and documentation1The terms used should be self-explanatory
2More information should be provided on how to select the buttons
3The meaning and usage of the caption button should be specified