Versions Compared

Key

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

...

  • 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