Top Banner
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU
30

Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Dec 27, 2015

Download

Documents

Ralf Hensley
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Ch 6 - Menu-Based and Form Fill-In Interactions

Yonglei Tao

School of Computing & Info Systems

GVSU

Page 2: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Menus

Lists of options Textual or graphical

A way of organizing system capabilities Navigate to a new menu/screen Perform an function Select data/parameters Display information

And also a learning tool

Page 3: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Menu-Based Interaction

Based on recognition as opposed to recall No need to remember commands Users search from a list of possible choices Avoids user error List provides constraints

Structure decision making

Page 4: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Advantages & Disadvantages

For the novice user Help build a mental model of the task No need to remember options Present choices among alternatives

For the expert user Understand the task very well and know what

choices one needs Need to “translate” what one wants to do into

an allowable action sequence

Page 5: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Advantages & Disadvantages

Easy to learn, to use, and to relearn Suitable to tasks in which steps and likely

input values are predictable Consumes screen space

Page 6: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Pull-Down Menus

Page 7: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Mark Toggles and Settings

Page 8: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Cascading Menus

Cascading Menus

Page 9: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Expanding Menus

Default condensed menu Menu after Check for Updates Full

menu

was selected

Page 10: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Pop-Up Menus

Page 11: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Tear-Off Menus

Page 12: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Layered Context-Dependent Menus

Page 13: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Other Menu Types

Keyboard-based menus Picture menus

Page 14: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Challenges in Menu Design

Limited space and many choices Need to accommodate both novice

users performing simple tasks and expert users performing complex tasks

Page 15: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Menu Organization

Dividing tasks into broad categories Also following standards

Categories should be meaningful in the context of the user’s task A way to promote task match Easy to locate, remember

No overlapping No irrelevant items

Page 16: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

An Example

Page 17: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Design Issues

Breadth and depth Limit the depth of menu structures when

possible If a menu requires scrolling or overruns the

space available, it is definitely too long

Using visual separators Isolate destructive actions from

frequently used items

Page 18: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Design Issues (Cont.)

Menus for long lists Scrolling Combo boxes Fisheye Sliders Two-dimensional

Follow platform standards

Page 19: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Menu Options

Descriptive, unambiguous Consistent in placement, order, wording,

highlighting etc. Mnemonics Accelerators for frequently used ones

Page 20: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Menu Options (Cont.)

Displaying options All, relevant ones only, or graying-out some Inaccessible (grayed out) options should remain

on the menu in their usual location Ordering

Natural Frequency-based Alphabetical

Page 21: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Navigational Structure

Single Linear Simultaneous Tree- structured Networked

Page 22: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Navigational Structure

Single Sequential Hierarchal

Star Networked

Page 23: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Navigation Aids

Menu map Look-ahead Navigation history

Page 24: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Physical Access to Menu

Choose input devices for access Touch screens Pointing devices (mouse, stylus, …) Keyboards

Consider users with low-level typing skills having difficulty with precise pointing

Page 25: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Form Fill-in Interaction

Similar to paper forms A familiar metaphor Tasks with a lot of data entry

Provide guidance about expected content and format for the data to be entered

Especially useful for users who are familiar with the task at hand but need the cueing Such as using tax software

Page 26: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Design Issues

Grouping and labels of fields guide the user through help locate/remember fields

Group form elements logically meaningful in the context of the task

Data validation form-level vs. field level

Provide format information

Page 27: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Navigation

Forms can be presented using Single scrolling screens Multiple linked pages

Provide navigation supportInform the user about the length of paged forms and where they are within the structure

Page 28: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Advantages & Disadvantages

Advantages Low memory requirements Self-explanatory Present a context for input information

Disadvantages Require valid input in valid format Require familiarity with interface controls Can be tedious to correct mistakes Take up a lot of screen space

Page 29: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

Question and Answer

Also called wizards

Page 30: Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.

1-30

Discussion Low memory requirements Self-explanatory Simple linear presentation Can be tedious to correct mistakes Navigation

Easy navigation to Prev and Next Difficult to any other page An alternative design – Turbo Tax