Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 of Contents 

Table of Contents

Scenario

...

Sally decides to get organized for the semester that just started. She logs into Haag and is presented with the dashboard, which ; for the moment, it is mostly empty except for the a welcome message and an a sample assignment prompting her to read some basic instructions about the application FAQ.


She decides starts to start adding assignments for with course 6.005 – Elements of SW Construction, and click clicks 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 that it was created by her friend Jill, she simply subscribes to this class.

As a result, all assignments on that feed appear on her messages list. She is given an option to add all assignments at once or to review them individually. .

Image Removed

 

Image Removed

 

She decides to add all assignments, knowing that she can always edit or delete individual items later.

Image Added

Her next task is probably the most laborious in the application. With a list of assignments in hand, she has to put them into the system. The UI is designed to make this task very efficient, without navigating back and forth while adding each assignment. Basically, she just needs to click a date in the calendar and type in a short description. When she clicks the button Add to preview list, the new assignment is included in the preview panel on the right. At his moment, her new assignments are not available for everyone to see. Only when she clicks the Done adding assignments button will the new entries be added to the class feed.

Image Added

Now Sally just finished a Pset, and wants to cross that assignment off her list. On the assignments panel, she marks the checkbox and the assignment appears crossed of in the UI. The completed assignment will linger around in the list for a while (to give the user a sense of accomplishment), but the next time she logs in it will not be shown (unless she explicitly asks to see all assignments).

Image Added

The next day, Sally finishes another Pset, but she is not at her laptop right now, so she picks her smartphone and uses Haag to cross that assignment off the list. She sees that there are no assignments due that week and decides to watch some TV.

Image Removed