我很快需要一份调查申请。django-survey 似乎几乎是我正在寻找的。但是缺少一个功能:条件问题
IE:
你有没有参加过这个......
是 否
如果您的回答是肯定的,请继续进行问题 1.1。如果不是,请继续问题 1.2
这里应该检查一下,
如果是 -> 1.1 已回答,1.2 未回答
如果没有 -> 1.2 被回答并且 1.1 没有
你知道为 django-survey 实现条件检查黑客的方法吗?
我将很快公开发布另一个开源 Django Questionnaire/Survey 应用程序,它支持复杂的依赖项/条件。我会将源代码放在 github 上的http://github.com/rmt/上。它很可能被称为 Seantis 问卷。它被用于 Seantis GmbH 正在研究的在线医疗问卷。
如果条件的数量不是太多,您应该使用 JQuery 来隐藏和取消隐藏相应的问题。
如果跨越多个屏幕的条件太多,您可以使用动态表单