interactive piano teacher design review ted, abe, michael, chris, tina, may
Post on 21-Dec-2015
220 views
TRANSCRIPT
Interactive Piano TeacherInteractive Piano Teacher
Design ReviewDesign Review
Ted, Abe, Michael, Chris, Tina, MayTed, Abe, Michael, Chris, Tina, May
Purpose of InterfacePurpose of Interface
Teach users how to read musicTeach users how to read musicTeach users how to play the pianoTeach users how to play the pianoWould be a replacement for a human Would be a replacement for a human
teacherteacher
The Intended UsersThe Intended Users
People interested in learning to play the People interested in learning to play the pianopiano
People who want feedback when People who want feedback when practicingpracticing
People who do not have access to, or People who do not have access to, or cannot afford a human piano teachercannot afford a human piano teacher
Need a basic understanding of computersNeed a basic understanding of computers
Non-Intuitive Button NamesNon-Intuitive Button Names
Selected names did not match terms from Selected names did not match terms from the user’s vocabularythe user’s vocabularyFor example: Button named “Learn To Read For example: Button named “Learn To Read
Music” originally named “Learning Mode”Music” originally named “Learning Mode”Violated Heuristic # 2 Match between Violated Heuristic # 2 Match between
system and the real worldsystem and the real world
Added Welcome ScreenAdded Welcome Screen
It wasn’t clear what state the program It wasn’t clear what state the program would start in when we did our heuristic would start in when we did our heuristic evaluation.evaluation.
Added a welcome screen that asks the Added a welcome screen that asks the user to choose a mode when the program user to choose a mode when the program starts.starts.
Violated Heuristic # 1 Visibility of system Violated Heuristic # 1 Visibility of system statusstatus
No Help SystemNo Help System
In the original design there was no help In the original design there was no help system.system.
Added tool-tips, help menu, and a tutorial Added tool-tips, help menu, and a tutorial system. system.
Violated Heuristic # 10 Help and Violated Heuristic # 10 Help and documentationdocumentation
Added Standard Windows MenusAdded Standard Windows Menus
Originally we only used buttons in the Originally we only used buttons in the interface. If users didn’t recognize icons, interface. If users didn’t recognize icons, they had no options.they had no options.
Added a menu system which was Added a menu system which was consistent with standard windows menus.consistent with standard windows menus.
Violated heuristic #4,6 Consistency and Violated heuristic #4,6 Consistency and standards, and Recognition rather than standards, and Recognition rather than recallrecall