Project Web Polling — User Stories

> Project Web Polling > User Stories

User Stories

  1. As a user, when I open the page,
    I see the current poll, its title and description, the available options, and the current (interim) result (possibly masked).

  2. As a user, I can see whether a poll is (still) open for votes or not.

  3. As a user, I can vote on the available options, while the Poll is still open.

  4. As a user, I can change my vote later, while the Poll is still open.
    The system will only count the last submission.

  5. As the operator, I can set up a poll with its title, description and options.
    The Poll is only visible to clients after I activate it.

  6. As the operator, I can monitor the votes in real time.
    I see the votes for each option.

  7. As the operator, I can choose to mask or show the labels of the current voting.
    (This way the users are (hopefully) teased to participate but not influenced in their choice.)

  8. As the operator, I can close a vote.
    After that, the current votes cannot be changed anymore.

Ideas and possible future work

  1. Options can have other types than text. (Images, Math formulas)

  2. Polls can have a correct answer, which is also highlighted upon revelation.

  3. Users can submit free text replies (like: d: other: ) that the operator can approve as an option to vote on.