Use case: Poll creation
Selin Işık edited this page Apr 9, 2023
·
2 revisions
Primary actor: User
Goal in context: The user wants to create a poll.
Preconditions:
- User is registered and logged into the Prediction Polls app.
Trigger: User selects the "Create Poll" option from the app's main menu.
Scenario:
- The app displays the "Create Poll" form.
- User selects the type of poll they want to create (discrete or continuous).
- User enters a due date or selects "no due date" option.
- User enters a question for the poll.
- In the case of a discrete poll, user enters at least two options.
- In the case of a continuous poll, user enters an input type.
- User selects "Create Poll" button.
- The app verifies that the user has enough coins to create the poll.
- If the user has sufficient coins, the app creates the poll and displays a confirmation message.
- If the user does not have enough coins, the app displays an error message and prompts the user to purchase more coins.
Exceptions:
- User does not have enough coins to create a poll.
- The app displays an error message and prompts the user to purchase more coins.
- User does not enter a due date or question, or if the user does not enter any options for a discrete poll.
- The app displays an error message and prompts the user to enter the required information.
Priority: High
When available: First Increment
Frequency of use: Daily.
Channels to actor: Via the Prediction Polls app on a mobile device or web browser.
- Meeting 1 - 03/03/2023
- Meeting 2 - 09/03/2023
- Meeting 3 - 10/03/2023
- Meeting 4 - 16/03/2023
- Meeting 5 - 18/03/2023
- Meeting 6 - 23/03/2023
- Meeting 7 - 25/03/2023
- Meeting 8 - 30/03/2023
- Meeting 9 - 01/04/2023
- Meeting 10 - 06/04/2023
- Meeting 11 - 08/04/2023
- Meeting 12 - 27/04/2023
- Meeting 13 - 29/04/2023
- Meeting 14 - 04/05/2023
- Meeting 15 - 10/05/2023