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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

OpenQuestion-0.0.91-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file OpenQuestion-0.0.91.tar.gz.

File metadata

  • Download URL: OpenQuestion-0.0.91.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for OpenQuestion-0.0.91.tar.gz
Algorithm Hash digest
SHA256 65425d5dde64681a14ae04cfa935778dfb96a2a45bab5e490e33f02d1a78093d
MD5 337f246b3eba23c00dd6508dd55483ea
BLAKE2b-256 f29452703921361a6ca7ba54968ac1f9831b2b4ffa74db47517725cbb0ad19c2

See more details on using hashes here.

File details

Details for the file OpenQuestion-0.0.91-py3-none-any.whl.

File metadata

  • Download URL: OpenQuestion-0.0.91-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for OpenQuestion-0.0.91-py3-none-any.whl
Algorithm Hash digest
SHA256 e277fc14dddce77b92406ecd7359b463f2bc2117d25498a423a4f3052ee795b6
MD5 34f402ce786fae4b415d1da583948f9d
BLAKE2b-256 796cf4db968a65056c25193b6dfab5cc2b501794490784320aff326990b4d2ee

See more details on using hashes here.

Supported by

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