tags:

views:

439

answers:

2

I need a survey application very soon. django-survey seems to be nearly what I am looking for. But one feature is missing: conditional questions

i.e.:

have you been taking part in this....

yes no

if your answer is yes, please proceed with Question 1.1. if it is no, please proceed with Question 1.2

Here it should be checked, that

if yes -> 1.1 is answered and 1.2 not

if no -> 1.2 is answered and 1.1 not

Do you know a way to implement a conditional-check hack for django-survey?

+1  A: 

If the number of conditionals are not too many, you should use JQuery to hide and unhide the respective questions.

If there are too many conditionals spanning across multiple screens, you may use the Dynamic Forms

Lakshman Prasad
+1  A: 

I'm going to publically release another open source Django Questionnaire/Survey application shortly, which has support for complex dependencies/conditionals. I will place the source on github at http://github.com/rmt/. It will most likely be called Seantis Questionnaire. It is being used for an online medical questionnaire Seantis GmbH is working on.