Versions Compared

Key

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

...

This view uses the metaphor of a calendar. The main view displays a large calendar, with color-coded assignments visible at a glance. The search function shows a mini-calendar for each result, allowing the user to quickly asses if it has correctly-timed assignments. The assignment creation view allows the user to select a day from a calendar, allowing the user to work with the model (psets that are due every Friday, for example, become very easy to input).

Storyboard

Sally logs in at the start of the semester, and decides to get organized. At the moment, she sees a blank calendar, as she hasn't added any assignments yet. She selects the + button next to classes, and goes to add her first class.

She searches for 6.005, and sees that Tim the TA has already created a feed for this class. She selects it, adding all of the homework assignments with the click of a button.

The calendar view allows her to confirm that it's the right schedule: she remembers that 6.005 has psets due every Tuesday, and the pattern is prominently displayed.

Sally goes to add her second class, 6.813. It doesn't exist yet, so Sally decides to enter the due dates. She is the first to input the assignments for this class, so she opts to make it public and let others subscribe. She quickly adds all of here her assignments from this one page, selecting the due date from with the calendar. After just a few minutes, she has added everything for 6.813

Sally now has the assignments for her classes organized. She can easily see what she due over the coming weeks, and can, with a glance, see when she will have a busy week. She can use the arrows to view the next month or go back and see old assignments.

A little while later, after Sally has finished her first pset for 6.813, she goes on and clicks on it. This marks it as finished, and it gets crossed out.

Sally decides to add another assignment to her 6.813 calendar. This is a personal reminder to study for the nanoquiz, so she decides to make it a private event. No one else will see it, but she can still cross it out when finished with it.

Later that night, Sally finishes another pset. She is away from her laptop at the moment, so she goes on her iPhone. She marks the pset as finished, and can also see what else she has due next week.

...