events and feedback ck
play

Events and Feedback ck No screens Say your name Prof. Lydia - PowerPoint PPT Presentation

Events and Feedback ck No screens Say your name Prof. Lydia Chilton COMS 4170 7 February 2018 Goal 1 Build websites that suit the needs and abilities of users To accomplish a goal, users must execute an operation and evaluate the result To


  1. Events and Feedback ck No screens Say your name Prof. Lydia Chilton COMS 4170 7 February 2018

  2. Goal 1 Build websites that suit the needs and abilities of users To accomplish a goal, users must execute an operation and evaluate the result To help users evaluate the result , designers must provide feedback .

  3. What goes wrong when you provide no no feedba eedback ? Users are confused about whether their goal has been achieved, and they continue to expend energy to accomplish the goal.

  4. What goes wrong when you provide to ck ? too little feedback Information incorrect Users know something has happened, but they don’t know what. They must expend energy to find out what happened and what to do.

  5. else What goes wrong when you provide to ck ? too little feedback BEEP Users know something has happened, but they don’t know what. They must expend energy to find out if it’s important.

  6. What goes wrong when you provide too much ck ? ch feedback I am now booking your flight I am now using Google flight search I am now typing JFK into the departure location I am now typing LAX into the arrival location I am now selecting February 26, 2018 from the departure date box I am now confirming the date I just selected from the Departure date box When there is too much feedback, Some of the feedback is not important to the users goal and they may ignore all the feedback .

  7. What goes wrong when feedback ck too late ? By the way, I booked that flight you asked for yesterday! Users assume that no feedback means no action And they find another way to accomplish the goal.

  8. What goes wrong when feedback ck is not continuous ? Your Uber is not here yet. Users have to poll the system for feedback frequently.

  9. What goes wrong when feedback acknowledges the action but do does no not t communic mmunicate the the ne new state ? Request complete Users will continue to perform actions from the previous state

  10. Design goals for feedback: Communicate fu ous information about full a and c con ontinuou the re results of an action and the cu curr rren ent state e of the e system em to help people achieve their goal

  11. Ways of perceiving feedback

  12. How do we perceive this feedback? I’m sorry, Dave. BEEP I ’ m afraid I can’t do that.

  13. How do we perceive this feedback? Information incorrect

  14. How do we perceive this feedback?

  15. How do we perceive this feedback?

  16. The human nervous system is designed to perceive feedback in many forms. BEEP Use it. Sight Sound Smell Touch

  17. Every time the user executes an action, the interface should provide feedback Low-level physical actions, like pressing a key Low-level virtual actions, like clicking a button Mid-level actions, like filling out a form High-level actions, like buying a book

  18. Low-level user actions are represented in the system as ev events . Action Event Keypress event Mousemove event Mousepress event Pinch gesture event

  19. Physical Input Events and Feedback

  20. Keypress event feedback? Ke

  21. Soft Keypress event feedback?

  22. Keydown event feedback? Ke

  23. Keyup event feedback? Ke

  24. move event feedback? Mo Mousemo

  25. Mousedown event feedback? Mo

  26. Low-level Events and Feedback

  27. Bu Button click k event feedback Normal state

  28. Bu Button click k event feedback Mouseover Normal state feedback

  29. Bu Button click k event feedback Mousedown Mouseover Normal state feedback feedback

  30. Bu Button click k event feedback Mouseup Mousedown Mouseover Normal state feedback feedback feedback

  31. How do you implement visual feedback? Normal state Mousedown 1. Register an event handler on the object 1. Change the style

  32. How do you implement visual feedback? Normal state Mousedown Will this work to change the style?

  33. How do you implement visual feedback? Normal state Mousedown This way is better. Why?

  34. Mid-and High-level Action Feedback

  35. Feedback: Communicate full and continuous information about the re results of an action and the cu curr rren ent state e of the e system em to help people achieve their goal

  36. What action is this the result of?

  37. What is the new state?

  38. What action is this the result of?

  39. What is the new state?

  40. What action is this the result of?

  41. What is the new state?

  42. How does it help the user accomplish their goal?

  43. Every time the user executes an action, the interface should provide feedback Low-level physical actions, like pressing a key Low-level virtual actions, like clicking a button Mid-level actions, like filling out a form High-level actions, like buying a book

  44. Even input events and low-level events have full and continuous feedback ck about act ctions and states Click! Depress! Normal state Mousedown Mouseup Normal state Mouseover

  45. Final Thought on Feedback

  46. Learning and interacting with systems like this sux. Why?

  47. Summary

  48. Feedback helps evaluate the result of an action

  49. The human nervous system is designed to perceive feedback in many forms. BEEP Sight Sound Smell Touch

  50. Design feedback k that: ous information about Communicates fu full a and c con ontinuou the re results of an action and the cu curr rren ent state e of the e system em to help people achieve their goal

  51. Every time the user executes an action, the interface should provide feedback Low-level physical actions, like pressing a key Low-level virtual actions, like clicking a button Mid-level actions, like filling out a form High-level actions, like buying a book

  52. Low-level user actions are represented in the system as ev events . Action Event Keypress event Mousemove event Mousepress event Pinch gesture event

  53. Even low-level events have full and continuous feedback ck about act ctions and states Click! Depress! Normal state Mousedown Mouseup Normal state Mouseover

Recommend


More recommend