Requirements - Siripa-Maneein/ku-polls GitHub Wiki
- Visitor can see a list of poll questions.
- Visitor can select a poll and submit vote for a choice. His vote is added to the total.
- Visitor can see total votes for each choice in a poll.
- A Poll has a start date and is visible only on and after this date.
- Administrator can add or modify poll questions and choices.
- A Poll has an end date. No voting allowed after the end date.
- User must authenticate (login) in order to vote.
- Unauthenticated users cannot vote, and poll detail page has a link to login page.
- Each user has only one vote per poll question.
- A user can change his previous vote while a poll is open.