cse3782016-04-13 15:47:50

这里高手多,我问个在线问卷的设计问题。

 

在我服事的教会里面,经常有一些需要需求,如果能够设计一个在线问卷,在方便许多。

 

我之前有这么一个需求,需要问卷之中包含这样一个问题。见下图。这个问题是一个类似于表格的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个人的样子。

 

想问问大伙有过类似的经验没有。有没有更加轻松优美的解决方案。中国人里面的码工,我就知道全部是大拿,像我这样的新手,只能见笑了。

hot_powerz2016-04-16 07:05:31
如果从解决问题的角度,连续两个问题的GOOGLE FORM我觉得很好!当然,我没有考虑学知识的乐趣。
横流沧海2016-04-24 18:54:58
如你所说这用PHP确实很容易,我有现成服务器,如需要可免费帮你。可城内短信,或电邮sirqzhao at gmail,本人是PH