...
Goal: Create a new story
Preconditions:
- Login
Subtasks: - 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
...
- 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
Moderate
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
Read
Goal: Locate and read a story
Preconditions: None
Subtasks:
- 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
Comment
Goal: Communicate with readers of a story
Preconditions:
- 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
General questions
These answers are consistent across the entire interface.
...