...
The next picture shows a user working on Task #5 (marking an assignment as completed, using the mobile app).
Fig. 2. User working on task 5 (mobile version).
Both pictures are from the second iteration of our prototype.
Briefing
Our application is a collaborative to-do manager, specifically tailored for efficiently keeping track 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.
...
| User 3 | User 4 | User 5 |
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 |
Prototype Iteration
Based on our observations from Iteration 1, we identified several opportunities for improvement.
On the main overview page, we noticed that users were having a bit of trouble figuring out how to add new assignments. They generally got it, but it was through a guess and very non-obvious. We decided to include plus buttons on every element that can be selected to add an assignment (next to the class list and on every date square). After this change, users were less confused and completed task 3 more quickly.
On the class creation screen, users were confused by the "New assignment" boxes that appeared as they typed (AJAX). It's probably distracting to have elements appear just as the user begins to type. In the second iteration, we added a large "Plus" button at the bottom that would cause new assignment boxes to appear. Users were much more familiar with this and had no issues understanding its use.
Different classes often label things identically (i.e. PS1 was on the calendar twice). While the two assignments are different colors, it takes users a moment to find the assignment, check that it's the right one, and then go back an delete it. This is a slowdown, and may cause errors in prolonged use. We decided to add the a short class name (i.e.. "6.813 - PS1"), and users appeared to take less time on this task.
...