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 platform written in Python. Surveys can be developed using a GUI or by writing Python code. OpenQuestion is built with the open source Anvil App Server, a runtime engine for writing full-stack web applications in Python.

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.0.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distribution

OpenQuestion-0.1.0-py3-none-any.whl (11.0 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