Announcing Seantis Questionnaire, a Django Questionnaire/Survey application that I developed for Seantis GmbH in Switzerland.

Features

  • Multiple Questionnaires, multiple pages (QuestionSets) per questionnaire, multiple runs of same questionnaire per subject (eg. for annual surveys)
  • Multilingual using the django transmeta application.
  • Questions (ie. 6) & SubQuestions (ie. 6a), with appropriate layout tweaks.
  • Email Invitations (direct URL to Questionnaire)
  • Does _not_ require Django’s authentication system to answer questionnaires
  • CSV export of answers.
  • Complex dependencies utilising a full Boolean Expression Parser, and Javascript support. eg. (6a=yes and 6b=yes) OR 5=no
  • Built-in Question types including:
    • Open (single line), Open (text area)
    • Yes/No, Yes/No/Dont Know, Yes/No/Comment
    • Single Choice, Single Choice + Freeform Option
    • Multiple Choice, Multiple Choice + Freeform Option(s)
    • Number Range
    • Time Period
  • Easily extensible question types (Question Processor + Template, and Answer Processor)
  • Django Signals on completion of QuestionSets and Questionnaires
  • Javascript to hide irrelevant questions (works fine without Javascript too) and disable irrelevant form fields.

Talk to Seantis GmbH about custom development.

Download Seantis Questionnaire from GitHub. It is released under the same license as Django itself.

— by Robert Thomson, created 15th Jun, 2009, last modified 18th Jun, 2009 | Tags: Tech