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

Compare with Current View Page History

« Previous Version 5 Next »

Scenario

It's the second day of the new semester, and Sally Student decides that it's time to get organized. She loads up HAAG, and goes to add a new class. She types in 6.005, but notices that someone else has already added the assignments for that class. She subscribes to this feed, saving her the work of entering all of the assignments. Sally also wants to keep track of her assignments for 6.813, but it appears that no one has created an assignments feed for this class. Sally decides to spend 10 minutes adding all of the assignment for the term, and then makes the feed public for others in the class. Sally now has all of her assignments in one location, and saved herself a bit of work.

A few hours later, after finishing her first pset, Sally goes on her laptop and marks that assignment as done. She decides to include a personal milestone for the 6.005 project, and creates an private assignment, hidden from everyone else.

The next day, after finishing a pset with a friend, Sally visits HAAG with her iPhone, and removes the pset she just finished. She can see that she doesn't have anything else to do until the next week, and decides to go watch tv instead.

Design 1 - Tabbed UI

This design is based on a main window that uses tabs to organize classes and two lists showing incoming messages and the student’s next assignments. This layout forms a dashboard with the items that will be interacted with during daily use. 
The message panel aggregates information from different sources, such as new assignments entered by other students (which must be accepted or declined), news, reminders, and system messages. The assignments panel lists the assignments already accepted by the student. Most of the time, only due assignments will be shown, ordered by their due date or urgency.
New classes and assignments can be created with the “+” icons located in the tabs row and at the bottom of the assignments list. These operations are performed in specifically designed dialogs. 
This design is based on a main window that uses tabs to organize classes and two lists showing incoming messages and the student’s next assignments. This layout forms a dashboard with the items that will be interacted with during daily use. 

The message panel aggregates information from different sources, such as new assignments entered by other students (which must be accepted or declined), news, reminders, and system messages. The assignments panel lists the assignments already accepted by the student. Most of the time, only due assignments will be shown, ordered by their due date or urgency.

New classes and assignments can be created with the “+” icons located in the tabs row and at the bottom of the assignments list. These operations are performed in specifically designed dialogs. 

Storyboard

Sally decides to get organized for the semester that just started. She logs into Haag and is presented with the dashboard, which empty except for the welcome message and an assignment to read some basic instructions about the application.


She starts to start adding assignments for course 6.005 – Elements of SW Construction, and click the (+) icon to add the new class. In a dialog, she is prompted about the class name and whether she wants to keep its feed public (default) or private.

As she enters the course name, she is told that a class with a similar name already exists. After viewing its details and seeing the it was created by her friend Jill, she simply subscribes to this class.

 

 

  • No labels