29
1 1.4.05 Klagenfurt [email protected] 1 ISSEP Andreas Holzinger Tutorial Fundamentals of Human-Computer Interaction (HCI) for e-Learning 1.4.05 Klagenfurt [email protected] 2 ISSEP

Fundamentals of Human-Computer Interaction (HCI) for e

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fundamentals of Human-Computer Interaction (HCI) for e

1

1.4.05 Klagenfurt

[email protected] 1

ISSEP

Andreas Holzinger

Tutorial

Fundamentals of Human-Computer Interaction (HCI)for e-Learning

1.4.05 Klagenfurt

[email protected] 2

ISSEP

Page 2: Fundamentals of Human-Computer Interaction (HCI) for e

2

1.4.05 Klagenfurt

[email protected] 3

ISSEP Overview

(1) About your Lecturer(2) Motivation, Objectives and Overview(3) Audience Background Analysis(4) Example: User Centered Design(5) HCI and Media

Targeted End 15:30

1.4.05 Klagenfurt

[email protected] 4

ISSEP

Dr.Andreas HolzingerAssociate Professor of Information Processing

Institute of Medical Informatics, Statistics & Documentation

Affiliation

www.basiswissen-multimedia.at

Page 3: Fundamentals of Human-Computer Interaction (HCI) for e

3

1.4.05 Klagenfurt

[email protected] 5

ISSEP

Angela

Katharina Barbara

My Home-Team ...

1.4.05 Klagenfurt

[email protected] 6

ISSEP ... my personal motto ...

"The old computing is about what computers can do; The new computing is about what people can do"

Shneiderman (2002)

Page 4: Fundamentals of Human-Computer Interaction (HCI) for e

4

1.4.05 Klagenfurt

[email protected] 7

ISSEP

Hardware

Software Application

www.basiswissen-it.at

Latest books …

1.4.05 Klagenfurt

[email protected] 8

ISSEP

Current Reading:Holzinger A. (2005): Usability Engineering forSoftware Developers. Communications of the ACM (CACM), 2005, Vol 48, Issue 1, 71-74

Page 5: Fundamentals of Human-Computer Interaction (HCI) for e

5

1.4.05 Klagenfurt

[email protected] 9

ISSEP Overview

(1) About your Lecturer(2) Motivation, Objectives and Overview(3) Audience Background Analysis(4) Example: User Centered Design(5) HCI and Media

Targeted End max. 15:45

1.4.05 Klagenfurt

[email protected] 10

ISSEP

What is HCI?

Not just screen design, but

EVERY aspect that affects the user (=learner)

Page 6: Fundamentals of Human-Computer Interaction (HCI) for e

6

1.4.05 Klagenfurt

[email protected] 11

ISSEP

Technology(Computer)

Human–Computer Interaction encompasses …

Interaction(Human ̶ Computer)

Cognition & Learning(Human)

1.4.05 Klagenfurt

[email protected] 12

ISSEP

www.basiswissen-multimedia.at

Human ̶ Computer

Human

Computer

Page 7: Fundamentals of Human-Computer Interaction (HCI) for e

7

1.4.05 Klagenfurt

[email protected] 13

ISSEP

Why is HCI for Health Care and Medicine relevant?

1.4.05 Klagenfurt

[email protected] 14

ISSEP IT in Hospitals - everywhere!

Photo by Institute of Medical Informatics

Page 8: Fundamentals of Human-Computer Interaction (HCI) for e

8

1.4.05 Klagenfurt

[email protected] 15

ISSEP

Medical people are highly mobile workers Complex, interrupt-drivenIntense clinical workload versusInefficiencies in workflow, information and comm.

1.4.05 Klagenfurt

[email protected] 16

ISSEP

One jumbo jet crash every day

Annual Death Rates in US

329 395914986

43649

120000

0

50000

100000

150000

commericalaviation deaths

drowning deaths deaths from falls motor vehicledeaths

deaths frommedical errors

Source: Philadelphia Enquirer (9/12/99)

Page 9: Fundamentals of Human-Computer Interaction (HCI) for e

9

1.4.05 Klagenfurt

[email protected] 17

ISSEP

Human-Computer Interaction (HCI) & Usability Engineering (UE)

Humans

TechnologyTasks

Design

Holzinger (2004), Holzinger (2005)

1.4.05 Klagenfurt

[email protected] 18

ISSEP

Easy-to-use Interfaces ...

" ... the Vision of ambient intelligence seeks to place the user, the human being, at the centre of the future development of the knowledge based society ..."

IST Framework Programme 6

Mission statement

Page 10: Fundamentals of Human-Computer Interaction (HCI) for e

10

1.4.05 Klagenfurt

[email protected] 19

ISSEP Overview

(1) About your Lecturer(2) Motivation, Objectives and Overview(3) Audience Background Analysis(4) Example: User Centered Design(5) HCI and Media

Targeted End max. 15:45

1.4.05 Klagenfurt

[email protected] 20

ISSEP Tell me about yourself

Name (or preferred way to address you)

Place of employment

Domains of interest (e.g. computer science,biology, etc.

Self-characterization: Indicate your level of agreement with the following statements by recording low, medium, or high for each:

I consider myself a designerI consider myself adept at incorporating learner (user) considerations into my work

Evaluation criteria: What criteria would you use to evaluate a) a Hair Dryer, b) a Learning Object

Design process: Write down the sequence of approx. five steps we should consider in developing and evaluating a Learning Object.

Techniques: What techniques do you use (have you used) to focus on learners (users) in your work?

Please record the following information on an index card:

Page 11: Fundamentals of Human-Computer Interaction (HCI) for e

11

1.4.05 Klagenfurt

[email protected] 21

ISSEP Getting a sense of the class …

HighMediumLow

25Low

275Medium

2High

Alre

ady

are

desi

gner

s …

Adept at prioritizing user issues…

1.4.05 Klagenfurt

[email protected] 22

ISSEP

Presupposed knowledgeWhat can a learner learn from the objectCan the learning process be assessed?Time / effectivenessDocumentationDesign of user interfaceStandardization? / hard- and softwareMethodsDoes it fit the curriculum?AdaptivenessSimple to use?CostsMeta-dataAcceptance

Page 12: Fundamentals of Human-Computer Interaction (HCI) for e

12

1.4.05 Klagenfurt

[email protected] 23

ISSEP

LearnabilitySatisfactionMemorabilityFault toleranceTime it takes for the teacher to provide the objectTime it takes the students know how to handle the objectBalance of theory & practiceRe-usabilitySuits which learner types?Inter-connectability to other learning objectsProvocative?

1.4.05 Klagenfurt

[email protected] 24

ISSEP Evaluation: Formative versus Summative

As Bob Stake puts Scriven (1991):“When the cook tastes the soup in the kitchen, that’s formative; when the guests taste the soup, that’s summative”When should we taste our soup?

Page 13: Fundamentals of Human-Computer Interaction (HCI) for e

13

1.4.05 Klagenfurt

[email protected] 25

ISSEP Overview

(1) About your Lecturer(2) Motivation, Objectives and Overview(3) Audience Background Analysis(4) Example: User Centered Design(5) HCI and Media

Targeted End max. 15:45

1.4.05 Klagenfurt

[email protected] 26

ISSEP Moore’s Law

MemorySpeed

PortabilityAffordabilityPerformance

1950 1990 2030

Computer "capabilities"

Moore (1997) and cf. Holzinger (2002), 69

Page 14: Fundamentals of Human-Computer Interaction (HCI) for e

14

1.4.05 Klagenfurt

[email protected] 27

ISSEP Human versus Computer

Computers

Human Abilities

1950 1990 203010.000 BC

1.4.05 Klagenfurt

[email protected] 28

ISSEP Functionality is not Enough!

For an interface to be a successit must provide• the right functionality• at the right time• in the right place• and in the right form• from the user’s point of view!

usability testing is the process of ensuring that a user-interface is usable

Page 15: Fundamentals of Human-Computer Interaction (HCI) for e

15

1.4.05 Klagenfurt

[email protected] 29

ISSEPTwo different approaches

System Centered Design

Feature driven:What can be realized on our platform?Tool driven: What can be created by using available tools?Interest Driven: What do the programmer find interesting?

User Centered Design

Task based:What do the users really need?Ability based: What abilities do the users have?Domain based: In what context do the users work?

1.4.05 Klagenfurt

[email protected] 30

ISSEP Methods used

cf. Nielsen (1994), Andrews (2002), Holzinger (2003), Holzinger (2005)

Page 16: Fundamentals of Human-Computer Interaction (HCI) for e

16

1.4.05 Klagenfurt

[email protected] 31

ISSEP User Centered Design

Know thy end-users!Cognitive abilitiesPhysical abilitiesMotivational backgroundPrevious knowledge and skills!

Keep users involved throughout the development process

1.4.05 Klagenfurt

[email protected] 32

ISSEP

Corresponding reading:A. Holzinger and R. Motschnik-Pitrik (2005), "Considering the Human in Multimedia: Learner-Centered Design (LCD) & Person-Centered e-Learning (PCeL)" in Innovative Concepts for Teaching Informatics, R. T. Mittermeir et al., Eds., Carl Ueberreuter, Vienna, 2005. pp. 102-112.

Page 17: Fundamentals of Human-Computer Interaction (HCI) for e

17

1.4.05 Klagenfurt

[email protected] 33

ISSEP

Phase 1: Analysis

Phase 2: Design

Phase 3: Development

Phase 4: Testing

Level I: Requirements Analysis & Specification

Focus on: Who? What? Why? Where? When?

A) Identify users and analyze learning requirements

B) Define learning outcomes

C) Define context

D) Define content

Participants: Learners, Teacher (usually Domain Expert), Multimedia Expert (usually software Freak), Design Expert (usually Usability Engineer), Didactical Expert

1.4.05 Klagenfurt

[email protected] 34

ISSEP

Phase 1: Analysis

Phase 2: Design

Phase 3: Development

Phase 4: Testing

Level II: Multimedia Application Design

Focus on: Presentation, Access, Engagement

A) Select appropriate Didactical Model

B) Follow pedagogical Design Guidelines (Pedagogy)

C) Follow principal Design Guidelines (Information Design)

D) Select proper Interactions (Interaction Design)

Participants: Learners, Teacher (usually Domain Expert), Multimedia Expert (usually software Freak), Design Expert (usually Usability Engineer), Didactical Expert

Page 18: Fundamentals of Human-Computer Interaction (HCI) for e

18

1.4.05 Klagenfurt

[email protected] 35

ISSEP

Phase 1: Analysis

Phase 2: Design

Phase 3: Development

Phase 4: Testing

Level III: Multimedia Application Development

Focus on: Usability Engineering

A) Prototype and implement Design from Level II

B) Follow pedagogical Design Guidelines (Pedagogy)

C) Apply current technology (Media, XML, Metadata etc.)

D) Provide always good accessibility (bandwidth etc.)

Participants: Learners, Teacher (usually Domain Expert), Multimedia Expert (usually software Freak), Design Expert (usually Usability Engineer), Didactical Expert

1.4.05 Klagenfurt

[email protected] 36

ISSEP Overview

(1) About your Lecturer(2) Motivation, Objectives and Overview(3) Audience Background Analysis(4) Example: User Centered Design(5) HCI and Media

Targeted End max. 15:45

Page 19: Fundamentals of Human-Computer Interaction (HCI) for e

19

1.4.05 Klagenfurt

[email protected] 37

ISSEP Nature of Content

Learning Goals according to Bloom (1956):

1) Cognitive Goals (Information, Knowledge, …)2) Affective Goals (Curiosity, Awareness, …)3) Psychomotoric Goals (Hands-On, Know-How)

What does the nature of your content require?

1.4.05 Klagenfurt

[email protected] 38

ISSEP Instructional Design Strategies

Orientation “Students need to know where they are, how they got there, and how to get back”

Electronic Medium Conceals InformationPlacement CuesHierarchies and IndicesSemantic Nets (make the associations between related information specific)

Page 20: Fundamentals of Human-Computer Interaction (HCI) for e

20

1.4.05 Klagenfurt

[email protected] 39

ISSEP Instructional Design Strategies (continued)

Navigation“Minimize the mental load required to understand

the interface”Simple and ConsistentLayer Content Use Inverted Pyramids

“When a screen changes, change only the information to which the learner is directed”

1.4.05 Klagenfurt

[email protected] 40

ISSEP

Most information students receive is text …

Page 21: Fundamentals of Human-Computer Interaction (HCI) for e

21

1.4.05 Klagenfurt

[email protected] 41

ISSEP

enactiv (haptic)iconic (visual)symbolic (abstract)

cf. Holzinger 2000

1.4.05 Klagenfurt

[email protected] 42

ISSEP Presentation of Content

TextAmount of Text

Text Display

Text Structure

Readability

Fragmentation

Nielsen (1994), Holzinger (2002)

Page 22: Fundamentals of Human-Computer Interaction (HCI) for e

22

1.4.05 Klagenfurt

[email protected] 43

ISSEP Four basic principles

ProximityAlignmentConsistencyContrast

1.4.05 Klagenfurt

[email protected] 44

ISSEP Alignment

Comes from the Latin root for linealign items that are related or have similar importance

Common forms:left alignment ( best for reading, common)right alignment (novelty, advertisement,)center alignment ( best for titles)text justified ( both right and left; avoid on web)

Page 23: Fundamentals of Human-Computer Interaction (HCI) for e

23

1.4.05 Klagenfurt

[email protected] 45

ISSEP Presentation of Content (continued)

MultimediaKeep Download Time to a Minimum

Hybrid Approach for Rich Media

28.8K Modem 56K Modem 112K ISDN 416K SDSL

Example: Downloading a 40 kilobyte image

After 1 second:40 Kbytes loaded

After 1 second:10.5 Kbytes loaded

After 1 second:5.3 Kbytes loaded

After 1 second:2.6 Kbytes loaded

Holzinger (2000), Holzinger (2002)

1.4.05 Klagenfurt

[email protected] 46

ISSEP

How interactive?

‘stop’‘start’‘watch’‘listen’

‘browse’‘investigate’‘explore’‘choose’‘do’

PASSIVE ACTIVE

TEACHER-CENTRED STUDENT-CENTRED

From teacher centered to student centered

Interactivity

Motschnig & Holzinger (2002)

Page 24: Fundamentals of Human-Computer Interaction (HCI) for e

24

1.4.05 Klagenfurt

[email protected] 47

ISSEP

How interactive?

startstopwatchlistenrepeat

browseinvestigateexploreexperimentchoosedo

PASSIVE ACTIVE

TEACHER-CENTERED STUDENT-CENTERED

Cf. Leeder & Davies (2002)

Effort

Degree of Student-Centeredness

1.4.05 Klagenfurt

[email protected] 48

ISSEP

1. Gain Attention

2. Introduce Objectives

3. Recall Prior Knowledge

4. Present New Concepts

5. Guiding Learning Process

6. Feedback

7. Assessment

8. Enhance Retention & Transfer

Only one Example: Gagne´s Theory of Learning

Gagné (1965)

Holzinger (2000)

Page 25: Fundamentals of Human-Computer Interaction (HCI) for e

25

1.4.05 Klagenfurt

[email protected] 49

ISSEP

… but details matter tooexample – colours

stylescold north west - drab, low contrasthot south east - bright, movement

human eyecontrast not colourdistractions

1.4.05 Klagenfurt

[email protected] 50

ISSEP good use of colour

using conventions (red for alarms etc.)

‘branding’ parts of an interfaceoccasional emphasisredundant coding

i.e. in addition to other means• e.g. web links - also underlined

for diagrams, etc.

Page 26: Fundamentals of Human-Computer Interaction (HCI) for e

26

1.4.05 Klagenfurt

[email protected] 51

ISSEP bad use of colour

over use - without very good reason (e.g. kids’ site)

colour blindnesspoor use of contrastdo adjust your set!

adjust your monitor to greys onlycan you still read your screen?

1.4.05 Klagenfurt

[email protected] 52

ISSEP How many "zeros" do you see?

3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4 6 2 6 4 3 3 8 3 2 7 9 5 0 2 8 8 4 1 9 7 1 6 9 3 9 9 3 7 5 1 0 5 8 2 0 9 7 4 9 4 4 5 9 2 3 0 7 8 1 6 4 0 6 2 8 6 2 0 8 9 9 8 6 2 8 0 3 4 8 2 5 3 4 2 1 1 7 0 6 7 9 8 2 1 4

Page 27: Fundamentals of Human-Computer Interaction (HCI) for e

27

1.4.05 Klagenfurt

[email protected] 53

ISSEP How many red objects?

3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4 6 2 6 4 3 3 8 3 2 7 9 5 0 2 8 8 4 1 9 7 1 6 9 3 9 9 3 7 5 1 0 5 8 2 0 9 7 4 9 4 4 5 9 2 3 0 7 8 1 6 4 0 6 2 8 6 2 0 8 9 9 8 6 2 8 0 3 4 8 2 5 3 4 2 1 1 7 0 6 7 9 8 2 1 4

Bertin (1977), Card., Mackinlay & Shneiderman (1999), Holzinger (2001)

1.4.05 Klagenfurt

[email protected] 54

ISSEP Students using material

Download DelaysDownloading millions of Plug-insHaving to Change Fonts or Other SettingsHaving to Reboot after every sessionLong Scrolling Text – endless reading on screensLinks Within a Page and not finding backDead Ends/Can’t Get BackGetting LostNo Online Moderator, no instructor availableOverly Detailed Graphical User InterfaceUnnecessary Distractions (flashing, popping, …)

What students hate …

Page 28: Fundamentals of Human-Computer Interaction (HCI) for e

28

1.4.05 Klagenfurt

[email protected] 55

ISSEP Conclusion

A good learning object fits to its end-users; It addresses the questions:Who are the learners?What do they need to be able to achieve the learning goals?When do they achieve the learning goal? How will they get to the learning goal?

WHO WHAT WHEN HOW

1.4.05 Klagenfurt

[email protected] 56

ISSEP

www.basiswissen-multimedia.at

www.basiswissen-it.at

Page 29: Fundamentals of Human-Computer Interaction (HCI) for e

29

1.4.05 Klagenfurt

[email protected] 57

ISSEP Reading

http://webdb.uni-graz.at/~holzinge/holzinger/holzinger-publications.html