这里高手多,我问个在线问卷的设计问题。
在我服事的教会里面,经常有一些需要需求,如果能够设计一个在线问卷,在方便许多。
我之前有这么一个需求,需要问卷之中包含这样一个问题。见下图。这个问题是一个类似于表格的Grid。特殊之处,在于这个表格的各个元素是不同种类的数据,有的是已经提供好的选择项,有的是可供用户自行输入的。
我之前使用的是Google Forms,能够解决部分问题。但是Google Forms不可能设计不同种类的数据,具体地,就是不能设计一个选择项是Other,让用户自行输入。唯一可解决的办法,就是设计两个连续的问题,第二个问题就是可以接受自行输入。这个问题,大家可以查阅google forms Grid of textbox。Google似乎会将来开发扩展这个功能要求。
我后来就考虑使用PHP自行设计在线问卷。现在已经测试了一下功能,似乎就是一个可以选择的方案。我现在测试到了,可以使用PHP,在HTML页面里面设计一个按键,接受用户输入,PHP服务器执行,可以完成如下三项功能:
- 及时页面汇总用户的所有信息,在Submit之后,Review给用户核查。
- 汇总之后的信息,发送一份,以Email的形式给用户。
- 汇总之后的信息,抄送-发送一份,以Email的形式给我自己。
- 汇总之后的信息,打开服务器上的一个文本文件.txt,写入到此文件,保存之,并且关闭之。这个事实上高级一点的,应该是保存到MySQL数据库。俺现在只会原始的.txt文件读写。
继续深入下去,需要比较好的编程技术,以及对问卷问题的充分理解,特别是逻辑关系。
类似的问题,从更高层次上看的话,应该还可以使用ASP.NET及JSP解决。但是我这里可能不用搞到那么企业级别的高度,小教会而已,也就那么100到200个人的样子。
想问问大伙有过类似的经验没有。有没有更加轻松优美的解决方案。中国人里面的码工,我就知道全部是大拿,像我这样的新手,只能见笑了。