...
- TAs could have the role of moderators
- Changes in assignments are a real-world problem
- TAs and instructors could use the tool to collect statistical information
Task Analysis
Lorem ipsum...The problem analysis and user interviews revealed several high-level tasks performed by our users. Some of the tasks to be supported by the application include:
- Creating a Class Feed
- Subscribing to a Class Feed
- Creating an Assignment
- Marking Completing an Assignment as Completed
Creating a Class Feed
- Goal: Enter a new class, with its assignments, into the system
- Frequency of use: At the beginning of a semester, once per class
- Subtasks:
- Create the new class
- Add one or more assignments
- Preconditions:
- A descriptive name for the new class feed
- A list of assignments with due dates
...
- Goal: Add an assignment, either to a class feed, where it will be visible to all students, or to a private feed, visible only to you
- Frequency of use: Varied: anywhere from once per assignment to never.
- Subtasks:
- Choose the feed to add the assignment to
- Add assignment details
- Preconditions:
- A due date for the assignment
Marking Completing an Assignment as Completed
- Goal: Mark an assignment as done, so that it does not appear in the due list
- Frequency of use: Up to once per assignment (several times a week)
- Subtasks:
- Mark the assignment as done
- Fill in assignment statistics (optional)
- Preconditions:
- A completed assignment