Skip to main content

An open source survey platform written in Python.

Project description

OpenQuestion

PyPI version PyPI - Downloads license

OpenQuestion is a survey building and reporting platform written in Python. Surveys can be developed using a GUI or by writing Python code. To report on survey results, OpenQuestion provides a Jupyter-like environment for data visualization and document creation.

Documentation

:book: Please visit the OpenQuestion documentation site.

Develop surveys with a GUI

img

Surveys are stored as a Python dictionary/JSON

my_survey={
  "title": "simple survey",
  "settings": {
  "survey_color": "#2196F3",
  "thank_you_msg": "#Thank you!"
  },
  "num_widgets": 2,
  "widgets": [
    {
      "id": 0,
      "type": "section",
      "logic": None,
      "title": "section",
      "widgets": [
        {
          "id": 1,
          "type": "text_box",
          "logic": None,
          "title": "what's your name?",
          "number": False,
          "mandatory": True,
          "placeholder": "placeholder here"
        }
      ]
    }
  ]
}

Citing OpenQuestion

... coming soon

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OpenQuestion-0.1.1.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distribution

OpenQuestion-0.1.1-py3-none-any.whl (11.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page