You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Tasks

Creating a Timer
Sharing a Timer
Viewing All Timers

Scenario

John is working on the second problem set for UI.  He wants to create a timer to remind him of the deadline.  One of his friends always turns her assignments in late, so he wants to be able to send her the timer to remind her of her deadline.  Both he and his friend then want to be able to view the timer, along with timers for other deadlines.

Design 1

Summary

In this design, the user primarily interacts with two pages--a “Timers List” page and “View/Create/Edit A Timer” page.  The collapsing of the viewing, creating, and editing actions into one view is done for internal consistency.

Timers Have One User-Specific Boolean States:

  • Proposed By Another User/Accepted/Ignored

And Two Global States:* Completed/Not Completed

  • Expiring/UpcomingOn the “Timers List” page, users can filter timers based on these states.  Users share timers by providing email addresses of other users.  If a user with that email address exists, the timer will be added to their “Timers List” in the “proposed by another user” state.

Storyboard

Going to the website takes John to the “Timers List” page.  Here, John wants to create a new timer, so he clicks on the “Create New Timer” button.  

This takes him to the “View/Create/Edit A Timer” page, where John fills out the details of the event and clicks Done,” which takes him back to the “Timers List” page.

Now, John’s group members see the proposed timer on their “Timers List” page.  By clicking the question mark icon to the right of the timer name, they can change the timer’s state from “proposed” to “upcoming.”

Task Analysis

TA Feedback.

  • No labels