...
Table of Contents |
---|
The Prototype (Photos)
Based on our As defined by the presented tasks, our users spent most of their time in the Calendar View (creating classes and assignments) and in the Mobile App (marking an assignment as completed).
The following picture shows a user working on Task #4 (adding a personal assignment). The calendar in the center is a dialog that pops-up when the user clicks the empty space on a given calendar date. The smaller post-it notes (in red and green text) post-it notes are the assignments themselves, which were created on earlier tasks.
...
Our application is a collaborative to-do manager, specifically tailored designed for the painless management of school assignments. TAs, instructors, and classmates can add assignments to a shared class feed. Assignments from trusted sources are added automatically to the tasks list; assignments added by classmates can be optionally added to the student's schedule. Personal (private) classes and assignments are also supported.
...
- Even though the mobile metaphor is slightly different now, users don't have any trouble using it;
- Adding plus buttons on every element that can add new assignments might clutter it a bit, but it really helps the users learn the interface;
- Making users explicitly add further assignments on the creation page is fine and less confusing;
- All calendars need to have dates on them;
- Some confusion between "Name" referring to assignments instead of class. On the creation page, name should be closer to the text box it represents;
- One of the slowest tasks has consistently been the selection of 6.005 from the search list. We should make sure that the font for title of the class is larger than the rest of the search result;
- Having both a "search" and "add a class" buttons seems to be fine. Maybe search could also search through all of your assignments;
- Finding the correct assignment to complete is much faster with the addition of class name;
- Some would really like to be able to add it to an external calendar . (useful feature, but might hurt the push capabilities that make this useful);
- Plus button next to class works really well, communicates it's action;
- One user tried to add an assignment without adding any classes first. They didn't have a good grasp of our model, and we might want to highlight or bring notice to the "Add class" button if this happens.
...
Table 1. Raw observations from the three participants in the first iteration.
| User 1 | User 2 | User3 User 3 |
Task 1 | -no confusion between find and search | -no confusion between find and search | -added right away |
Task 2 | -clicked add to do the search. search needed? | -clicked on the right feed quickly | -pause at find that class, then hit add new class |
Task 3 | -clicked on the task to complete it right away | -clicked on the wrong class (6.005 instead of 6.813) | -properly clicked on ps1 to mark it as completed |
Task 4 | -slightly confused on how to add an assignment / task to a class | -clicked on the date that he wanted the assignment due | -quickly clicked on 6813 to add an assignment |
Task 5 | -basically do the same thing as task 4 | -clicked on the right thing | -clicked on assignment to mark it as complete |
Feedback | -no feedback | -wouldn't want the assignment to go away, wanted a checkmark / cross out | -pretty intuitive |
...
Table 2. Raw observations from the three participants in the first iteration.
| User 34 | User 45 | User 56 |
Task 1 | -found add button quickly | -got right button instantly | -searching for add button |
Task 2 | -hit search button instead of add button | -went to add a new class to find the new feed | -isn't really sure how to find an existing feed |
Task 3 | -clicked on the assignment right away | -selected task appropriately | -clicks on the assignment |
Task 4 | -hesitated, then selected the plus button to add a new assignment | -clicked on the plus button next to the name of the class instead of the plus buttons on the date | -pause on figuring out how to add the assignment |
Task 5 | -selected the assignment | -little slow, color would be useful | -pausing before hitting anything |
Feedback | -asked if old assignments will be removed or crossed out | -plus button on the date instead of the class | -confusion between search and add a class |
...