Requirements - panitnt/ku-polls GitHub Wiki

  1. Users can create a poll with multiple choices.
  2. Users can submit a response during the polling period.
  3. Users can resubmit a poll page to view their responses (during the polling period).
  4. User's votes are added to the total.
  5. Specified start and stop date(optional). If not specified then a poll remains open indefinitely.
  6. Users can't respond or change after a poll's end date.
  7. Users can't see poll questions before a poll's starting date.
  8. The results of a poll question can be viewed every time after the starting date.
  9. Users can answer the poll questions easily.