/otree-questionnaire

Basic Questionnaire for oTree

Primary LanguagePythonMIT LicenseMIT

Basic Questionnaire for oTree

This is a basic questionnaire with page and question randomization that can be executed after or before other applications in oTree, an open-source Python framework for experimental and survey research. It includes five pages which are located under templates/questionnaire/:

  • Introduction.html
  • Survey1.html
  • Survey2.html
  • Survey3.html
  • Demographics.html

The questionnaire always starts with Introduction.html, and always ends with a Demographics.html. Between these two pages, the application randomizes other pages included under templates as "Survey*.html" and incorporated in models.py and pages.py. The order of items and questions on every page are also randomized.
The questionnaire also includes a progress bar.

The questionnaire was created on oTree version 2.0.29.
You can test the application here.