我在这里挣扎很多。如何设计静态/动态调查应用程序?
我需要准备一个介于静态和动态之间的表单。
基本上在调查的第一部分,您会收到一个问题,要求您从清单中选择项目。您选择这些项目,然后向您提供n个问题的列表。
现在,一些事实:
- 这些问题和可能的答案不改变或改变,因此很少是无关紧要的。
- 90%,如果问题有相同的可能的答案(下面的例子)
- 有地方10和30题
之间大多数问题是这样的:
X. This product is high quality stuff.
可能的答案是(只一个被选中,这留给我选择或收音机):
1. Strongly agree
2. Agree
3. etc. // (you know the pattern...)
有一些古怪的问题,该人填写表格需要通过写东西回答为<textarea>
或<input type="text">
现在,这取决于有多少项是这样生成的表单的第一个问题选择:
X. Question:
Item1: <select> for Item1
Item2: <select> for Item2
etc.
或
X. Question:
Item1: <textarea> for Item1
Item2: <textarea> for Item2
etc.
而且,问题被分成部分。所有内容都显示在同一个页面上,但是每个组都拥有自己的标题/标题,从视觉上进行分离。
现在。我的第一个方法是在数据库中创建几个表。项目,QuestionGroups,QuestionTypes,Questions和QuestionOptions(这将存储Agree/Disagree字符串)。
我觉得这对于这么简单的任务来说有点麻烦。在任何可预见的将来,修改表格都没有计划(将会定期重用)。
本调查的结果将被计数并输出到图表。
关于简单方法的任何想法?