Good User Interface
Aesthetic. Every visual element that appears on the screen potentially competes for the user's attention. Provide an environment that is pleasant to work in and contributes to the user's understanding of the information presented.
Brief. Keep copy enough to fit easily on a standard browser screen. Copy that scrolls more than two screens down is too long and should be divided into 2 pages.
Clear. A clear interface helps prevent user errors, makes important information obvious, and contributes to ease of learning and use.
Consistent. A consistent interface allows users to apply previously learned knowledge to new tasks. Effective applications are both consistent within themselves and consistent with one another. Use consistency in format and presentation of copy. Do not have content in a wide variety for font size, color or style. Keep this consistency throughout your web site. Limit the use of punctuation's to one and only one per sentence. Avoid this type of page format:
Example of bad user interface:
Introductory THIS is the forest primeval. The murmuring pines and the hemlocks, |
Direct. Users must see the visible cause-and-effect relationship between the actions they take and the objects on the screen. This allows users to feel that they are in charge of the computer's activities.
Forgiving. Users make mistakes. User actions should be reversible. A good interface facilitates exploration and trial and error learning.
Images. If you wish to add images to your web page keep the size to under 60KB. Use images sparingly since they take a longer time to download. The images should be relevant to the page. Avoid 'cute' pictures that may look nice but have nothing to do with the content.
Linking. When linking to an external site: select “new window” as target frame. When linking to a non html page, provide the file type and byte size.
- Ex. Student Application (30K doc)
- Ex. Student Application (100K pdf)
- Ex. Student Application (60K xls
Provide feedback. Keep the user informed and provide immediate feedback. Also, ensure that feedback is appropriate to the task.
Simple. The best interface designs are simple. Simple designs are easy to learn and to use and give the interface a consistent look. A good design requires a good balance between maximizing functionality and maintaining simplicity through progressive disclosure of information.
User-Controlled. The user, not the computer, initiates and controls all actions.
