Tuesday, 12 June 2012


User interface is a program that provides an interface or medium for humans to interact with the system.

User interface is a way a computer program communicates with the person who is using it.  There are eight main principles of the user interface.

  1. Consistency
  2. Clarity
  3. Context
  4. Navigation
  5. Search
  6. Personalisation
  7. Learnability
  8. Flexibility

Consistency means the interface design is in harmony and the same applies to all screen in a software program.
The same words or commands perform the same functions throughout the user interface.

Clarity means clearness of labels on all icons to make the system easy to understand. Users should use relevant icons or graphics to indicate the information.
Icons, words or commands should be clearly labelled so that users can understand them easily.

Context means every part of a lesson should be relevant to a particular title. Ideas presented need to relate to the title.
The user interface should be structured. For example, if the lesson is about  Flow Chart, all the sections including the introduction, content, activity, evaluation, summary and extension should be related to the Flow Chart.

Navigation means users can move around the menus, help files or other screens in a system

Search means the system enables users to search keywords or glossary. The user interface should have a search function.
It should provide multiple ways for users to make queries by grouping or sorting.
The system should provide users a preview in order to get a word in the correct page.

Learnability means the system provides support information and help files to make the system easy to understand.
Support information is important, especially in helping the user to use the system.
The help function should be available to speed up the interaction for both experienced and inexperienced users.

Flexibility means a user has the authority to navigate through all the sections without any limitations.
For example, the user is allowed to access any of the lessons, sections and pages of the program.

Personalisation means the users can make their own personal or individual learning.
Users can choose their display options.

 Others Lesson : | click lesson to view |


Post a Comment