Vision Statement - breezjirasak/ku-polls GitHub Wiki

Background

KU staff and students often want to conduct polls or surveys within KU or a community inside of KU. These polls or surveys provide input for making decisions, planning events, and learning others' preferences and ideas.

The most common poll/survey questions are multiple choice, where the poll taker selects from a list of choices. Some poll questions accept a free-form textual response.

There are applications for this on the Internet, such as Google Forms and SurveyMonkey, but they all have limitations or unwanted features. Google Forms is clumsy and has no automatic way to set a start and end date.

SurveyMonkey has limits on free forms, including limits on the number of survey items and number of responses. And no way to limit respondents to people at KU.

Vision

For the KU community who want to conduct surveys and polls within the community, our product is an easy to use web application that allows people to create or participate in polls and surveys, and view or modify one's choice any time during the polling period.

  1. Landing page shows a list of available poll questions:
  2. Authenticated user can submit his choice on a poll. In this mock-up the user has not authenticated yet, so there is a "Please Login" link instead of "Submit Vote" button:

Main Features

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