Use Case: Moderation - bounswe/bounswe2023group4 GitHub Wiki
Primary actor: Moderator
Goal in context: To moderate user-generated content and participate in jury for polls
Preconditions: Moderator must be logged in and have appropriate username and passwords
Trigger: Moderator selects "Moderation" button from the sidebar
Scenario:
- The moderator logs into the system.
- The moderator selects the "Moderation" button from the sidebar.
- The system displays all join the jury request sent to the moderator.
- The moderator can select at most 5 tags from the existing tags.
- The system sents join the jury request based on the moderator's selected interest tags.
- The moderator can accept or deny a request to join the jury for a particular poll and scenario.
- If the moderator accepts the request, he/she participates in the jury for setting the correct answer of the poll or investigating reports about the poll.
- The moderator can view the poll's response options and decide whether the event in the poll occurred and, if so, what the outcome of the event was.
- If the moderator finds the report on the poll correct, he/she can flag the content for further investigation by the system administrator.
- The system collects the results of the jury requests and initiates the necessary actions about the poll.
Exceptions:
-
username or passwords are incorrect or not recognized see use case user Registration and Login.
-
The moderator encounters technical issues with the system, notify the system administrator.
Priority: High
When available: First Increment
Frequency of use: Very often.
Channels to actor: Via the Prediction Polls app on a mobile device or web browser.