...
Goal: Create a new story
Preconditions: L
- Login
Subtasks: D
- Designate various attributes, such as fandom, title, genre, and list of authors
...
- communicate with the authors about the style and goals of the proposed project
Potential Errors:
- Create a story with the wrong attributes
Contribute
Goal: Add new text to an existing story
Preconditions:
- Login
...
- Have access permissions to story
Subtasks:
- Append new section
Potential Errors: Accidentally post incomplete or incorrect text; navigate away from page and lose current progress
...
Goal: Moderate status of a story
Preconditions:
- Login
...
- Have moderator permissions for the story
Subtasks:
- Edit attributes for the story (fandom, title, genre, etc.)
...
- delete sections of the story
...
- block offensive comments
Potential Errors: Accidentally delete sections of story; accidentally change attributes to unintended values (e.g. removing a user from the list of authors); accidentally block the wrong comment
...
Goal: Locate and read a story
Preconditions: None
Subtasks: C
- Choose the story
...
- by choosing an attribute, such as author or fandom that the user is interested in
...
- Find and read the updates to a story the user has already read
...
Potential Errors: Navigate to the wrong story; forget the title/author/etc. of a story the user wants to read the updates to
...
Goal: Communicate with readers of a story
Preconditions: Read; login
- Read the story the user wishes to comment on
- Login
Subtasks: None
Potential Errors: Accidentally post incomplete or incorrect comment; navigate away from page and lose current progress
...