Requirements - breezjirasak/ku-polls GitHub Wiki

  1. An authorized person can create a poll with multiple choices.
  2. Authorized person can specified start and stop date.
  3. Users can submit a response during the polling period.
  4. A user can revisit a poll page to view his/her response, and can change it during the polling period.
  5. No responses or changes to response are allowed after a poll's end date.
  6. Poll questions are not visible before a poll's starting date.
  7. Anyone can view the results of a poll question at any time after the starting date.