1

我很快需要一份调查申请。django-survey 似乎几乎是我正在寻找的。但是缺少一个功能:条件问题

IE:

你有没有参加过这个......

是 否

如果您的回答是肯定的,请继续进行问题 1.1。如果不是,请继续问题 1.2

这里应该检查一下,

如果是 -> 1.1 已回答,1.2 未回答

如果没有 -> 1.2 被回答并且 1.1 没有

你知道为 django-survey 实现条件检查黑客的方法吗?

4

2 回答 2

2

我将很快公开发布另一个开源 Django Questionnaire/Survey 应用程序,它支持复杂的依赖项/条件。我会将源代码放在 github 上的http://github.com/rmt/上。它很可能被称为 Seantis 问卷。它被用于 Seantis GmbH 正在研究的在线医疗问卷。

于 2009-06-15T12:12:24.997 回答
1

如果条件的数量不是太多,您应该使用 JQuery 来隐藏和取消隐藏相应的问题。

如果跨越多个屏幕的条件太多,您可以使用动态表单

于 2009-06-08T16:41:33.340 回答