国产PHP问卷调查系统 EnableQ在线问卷调查引擎

企业动态
较早的时候,有个朋友极力推荐我去看看一款PHP问卷调查系统。我虽然从事软件领域的时间并不太长,但也知道国内在这个领域研究和从事的企业和个人并不少,之前也关注过和评估过一些产品或系统,总体上看来,大多数产品的商业化程度不高,质量参差不齐,离成熟的软件系统还有相当一个距离。

先是走马观花式浏览一个所谓的EnableQ的软件产品。起初我并不抱什么期望,觉得不过是众多平庸中的一个。不料结果给了我个震撼,很久没有看过这样让人激动的国产PHP问卷调查系统了。

很长时间不写关于软件产品推荐的文章,今天破例,就是因上述原由。

关于PHP问卷调查系统这个领域

实际上,与大多数人理解不同,问卷调查(Survey)系统是一个把IT技术应用到行业应用的复杂系统,并非是一般在很多门户网站上经常看到的一些投票调查(Poll),这两者之间存在非常本质的区别:

1)投票调查一般仅要求非常少的问题题型,一般支持单选、多选就可以了,但问卷调查则要求更多的问题题型,以便在一张问卷中设计出更多的评估方向;

2)投票调查一般仅记录在问题选项上的总投票数,而问卷调查这样的数据基本上是没有任何意义的,所以需要记录每一个样本的详细填写情况,并允许这些数据按照一定的格式导出,以便能在更复杂的数据分析系统中建立统计学模型;

3)问卷调查相比投票调查,要支持问卷的分页、支持对回复者进行甄别、支持在问卷中创建不同的回复路由,即支持在问卷建立逻辑判断控制;

4)问卷系统一般还要考虑如何募集被访者,并且能对被访者能够进行管理;并且在提供管理的手段上,可以创建可灵活设计的抽样规则;

5)其他的本质差异不甚枚举……

从以上分析看出,我为什么在前言部分说国内的大多数产品实现了一部分功能,但这些功能远非一个完整的在线调查系统所能提供的全部。

关于EnableQ

事实上,我并不了解开发出这个产品的团队或企业,我甚至很奇怪他们给这个产品起的名字。

 “EnableQ中Q是英文Questionnaire(调查表,问卷)的缩写,从此意义出发,EnableQ提供极为简洁的方法实现对在线调查问卷创建、设计、预览、执行、结束、分析、归档整理全过程管理。” ,这是他们的官方网站所宣称的。

我评估这个产品有一段时间,应该说,能开发出这样优秀的软件产品,应该很值得骄傲。但我看不出他们的高调。甚至在官方网站公布的一些非常有代表性的成功案例,比如有部分国内很知名的专业调查公司在用他们的产品,这应该是可以拿出来炫耀的,至少这一点我在其他产品上看不到。

这个产品基本实现了我对PHP问卷调查系统想法的一切,甚至比我们想象得还要多,比如提供的问卷数据分析的功能,有些很有特色。在问卷中能创建指标体系,并基于这个指标体系运算得出分值和雷达图,这并不是问卷系统本身的内涵,管理咨询公司更适合这个,而不是市场调查或满意度调查企业,看来,我原来也小看了这样类此的系统,可以把软件产品的外延这样扩展。

以下是我自己总结的关于EnableQ在线问卷调查引擎的看点:

推荐看点一:专业化的操作界面

我之所以把软件的界面放在首位来推荐,是因为国产软件很多并不注意这一点,就像早20年中国制造的产品都不怎么注意包装一样。但界面也是评估软件质量的重要指标呀,界面很烂的软件,很难有人再有兴趣摸索里面的设计理念或内置功能。

EnableQ的界面符合我的美感,简洁、色彩不丰富但大方,看起来饱满,像一个成熟的商业化产品。我看过其他类此的软件系统,仅从界面观察,色彩呆板,图片乱七八糟,操作按钮大小不一,更像学生们的练习作品,离真正的商业产品还有很远的距离。

当然EnableQ吸引我的不仅是界面色彩,因采用了大量的AJAX技术,所以很多功能操作都是单网页上完成,不需来回进行页面转换。比如对于问卷的管理以及问题的设计两个界面非常有特点,就一个页面,能完成那么多的功能操作。

很多细节化的考虑看来开发者花费了很多心思,在单选题和多选题设计上的“自动提示”、“使用常用选项”以及“批量增加选项”,以及在设计问题上的“保存,下一个”与“保存,结束”两个按钮,这样的细节在系统比比皆是。看来要做一个成熟的软件产品,并不是件容易的事情。

在界面上,我认为最值得称道的事情,是界面完整性保证。因为界面完整性保证,是鉴别一个产品成熟度最重要的指标之一。如果要求用户在某个输入框内输入数值,那么程序界面是否保证了这一点。不仅如此,很多非此即彼的选项开关,它的工作状态是否是正常的。所以界面完整性保证一方面要保证系统输入的有效性,也要保障用户对界面不产生歧义。比如对于单选题,选择了下拉式的单选题方式,那么就不能让用户再可以配置出可输入文本的“其他+开放回复”式的问题选项。

还好,EnableQ没有让我失望,所以我的首位推荐是操作界面,至少刚进入软件开发这一行的工程师,值得来看一看,什么是一个软件产品,也许有些收获。

推荐看点二:丰富的问题题型

要知道,一个问卷调查系统的好与坏,最最重要的是看其在问卷设计时支持问题题型的多和寡。只有更多的问题题型,才能支持做出更丰富的问卷。

EnableQ官方号称支持22种问题题型,我的观察是远不止这些,虽然他们把问卷的分页标记当作一种特殊的题型来处理。很多题型是其他系统支持题型的浓缩,EnableQ中的一个单选题看起来相当于其他系统的“点选式单选”、“点选式单选+半开放”、“下拉式单选”三种题型;多选题也是这样,是三种多选形式的浓缩;填空题浓缩了“文本填空”、“数值题”、“日期题”、“Email题”等更多题型。

有一组所谓自动的题型很有意思,实际上,在国外的系统中,这都不是作为一种题型来处理的,它有一个较为专业的名词,叫“掩蔽”(Masking),即有些问题的选项不是预先设计的,而是根据被访者在问卷前述部分的不同回复,而出现不同的问题选项。不过这样的设计思路,也许更能符合国内客户的思维,因为掩蔽看起来太专业了,也许需要写表达式来完成。虽然这样简化了掩蔽实际的功能,但对于大多数应用,现在这样的设计已经足够用了。

我看中的是比重题,这个题型在国内的很多系统上没有看到,实际上,它是把一个数值在不同的问题评估方向上要求被访者分配完毕的一种题型,国外的叫法直译应该是加总题。更有推荐价值的是,EnableQ中的这个可分配的值,居然也可以是不事先指定的,可以从被访者在问卷前述部分的数值填空题的回复中来。

评分题有特点,可以设定在被访者给出的某个分值之下要求说明评分理由,这看起来不符合调查没有引导性的要求,但国内的客户也许就是喜欢,至少我听到很多客户要求这一点。

光就题型这一项,EnableQ就已经把很多系统比下去了,这也是最初吸引我继续评估的理由。

推荐看点三:不错的跳题逻辑

跳题逻辑也是问卷系统质量的重要坐标,有一些系统并不支持。所谓跳题逻辑,就是不同的被访者最终完成一张问卷所回答问题的路由是不同的,即不同的被访者回答不同的问题数目。比如知道或使用过某个产品的被访者当然与不知道或没有使用过的被访者回答的问题不同。

我看到过的其他系统,在跳题上的设计,是基于前题到后题的,但问题是,在加前题的时候,后题并不存在,这样的设计使得问卷跳题的设计变得复杂。要来回很多次才能把问卷全部设计完成。

EnableQ把跳题逻辑的设计单独挑出来,在整个问卷的问题全部添加完毕之后来进行,确实是别有一番风格。他们的跳题逻辑在设计的时候是从后题建来自前题的逻辑,虽然本质上并没有什么不同,但因为有问卷全部跳题逻辑的表达式预览,这点令我很欣喜,整个问卷的关系一目了然呀。并且在问题列表处,对于有跳题逻辑的问题使用别的颜色来标注,确实让我非常清楚问卷中的所有关系。
推荐看点四:问卷数据分页暂存

在我开始没有做分页问卷时,我认为数据是在最后时刻才提交的,看起来,数据是保存在Session当中,最后才提交。当我开始对问卷进行分页,测试分页问卷时,发现数据是按页缓存的。这是非常重要的特点呀。我在很多调查问卷系统都没有看到这一点。

对于很长的调查问卷,分页可以减少被访者对于长问卷填写的不耐烦,但要是数据在最后提交,大多数的被访者在前述页认真填写的数据就不能被保存了,而这部分可能是非常有价值的数据。

和数据缓存相关的是,对于要求用户身份认证的问卷,应该可以调出原有已经填写的问卷数据,可极大节省被访者的精力。

EnableQ实现的这两点,国产的很多系统都没有实现。

推荐看点五:非常丰富的分析功能

EnableQ的分析功能实在是令人我惊讶,我都想不到在问卷系统中可以做出这么多的分析。在我的印象中,问卷系统把数据导出就可以了,下面的分析交给SPSS这样的软件来完成,没想到,EnableQ提供的有些分析功能还非常有特色。

普通的频数频率分析没有什么值得称道的地方,除了比其他系统多一些和值、众值、平均值、最少、最多、标准差的一些分析,饼图做得漂亮一些。但样本来源分析,可以看出被访者大致从什么地方来;时间序列分析,可以看出在不同的时间段内被访者的回复情况;合并统计分析,可把问题的评估方向极化,得出极化的结论;分值分析,可就定性的评估进行量化的比较;数据对比分析,可就同一问卷不同时间的数据或不同问卷之间的数据进行对比;调查奖励,可就有奖调查进行简单的抽奖设定,等等,不一一阐述,都非常有特色。

更要推荐的是,EnableQ称为“条件结果”的分析功能,我刚开始觉得这么好的系统怎么会没有交叉分析的功能,后来发现,原来“条件结果”的分析远远超过了交叉分析,“条件结果”允许在样本的不同属性上、回复的时间段、回复的用时以及问卷的问题上建立数据的过滤条件,从而得到在这个条件下的频数频率分析等多个分析的新结果。这样,我很容易知道在某一个方向上“不满意”的被访者在其他评估方向上的情况,实在是惊喜有余呀。

还值得一提的是,居然在问卷可以建立指标体系,这一点,我在前面已经阐述过了,不再重复,管理咨询类的公司有福了。

推荐看点六:样本的管理和抽样

这是很多国内系统的弱项,或者干脆有些系统就不提供样本的管理功能。但问题是不提供样本的管理,怎么能称得上是问卷调查的管理系统呢。

还好,EnableQ没有让我失望。EnableQ内置了一个样本管理的功能。这个功能在描述样本的属性上,采用的是可以由用户自定义的方式,也就是,理论上,我可以创建足够多的样本属性来描述一个样本,比如性别、年龄、收入、是否是VIP等等,如果仅能这样描述样本也就算了,重要的是抽样,是可以在这些自定义的属性上建立抽样规则。不错,EnableQ都能做得这一点。

EnableQ系统中内置了几种系统用户的角色,我尝试了这一点,发现对于样本的管理,在其他几个角色的工作菜单中也有。这也就是说,对于样本的招募,不仅是系统管理员的事情,其他的用户身份也可以这样做,这样就极大地降低了管理员的工作量。

相比整个样本管理的机制,样本可以导入、分组、前台自注册就不是什么主要的事了。

推荐看点七:系统开放性

非常坦白地说,在这一点上,我并没有进行测试,主要是我没有测试的环境。以下主要是来自官方的论调:

应用系统集成

EnableQ提供的数据接口规范可与现有Web系统,比如OA、CRM、人力资源管理系统、客户服务管理系统等Web应用系统完成界面及用户操作无缝集成
基于Web Service接口技术与现有系统的用户样本集成

为满足填写问卷的身份认证使用用户已有的网站注册会员数据库或其他类型系统内的数据,并还需要结合原有身份上的属性信息,比如性别、所在地区、所在行业、学历信息、工资收入水平、购买习惯等,与问卷本身的提交数据共同作为对问卷结果数据过滤检索与分析的条件,EnableQ的Web Service数据接口规范,可保证EnableQ与您原有系统的松耦合的安全集成

与现有基于微软活动目录(Active Directory)的调查样本集成

为满足EnableQ链接现有微软活动目录(Active Directory)内的账户信息,并可利用现有活动目录内的组织单元(OU)构架,限定部分账户或组织单元内的用户对调查问卷的填写与访问,并可发送问卷邀请邮件及对未提交问卷的用户进行分析与提醒,EnableQ基于微软活动目录的通行证设计体系,可无缝完成上述任务。
能不能通过Web Services去链接其他系统的用户样本我没法测试,但是我知道能链接微软的活动目录,这需要很深的技术能力。有一部分企业的员工身份数据在微软的域控制器中,这样EnableQ应该很方便去链接,并可轻松部署企业内部的比如员工满意度调查等。

推荐看点八:更为广阔的应用前景

实际上,我应该建议EnableQ把名词改掉,因为它实在不仅仅是一个在线问卷调查系统。能干的事情实在太多。

1)我原来不知道EnableQ中的“文件上传题”是干嘛的,因为这不是调查问卷的题型呀,怎么会让客户在填问卷的时候上传一个本地文件,怪怪的。后来一想,这是表单中的文件选择框,有了它,不就可以做一个万能的表单系统呀。但又一想,不对,因为对于表单,用户对展现要求的更多,比如填空题,现在这样的一行一个肯定不行,一般很多客户在实际应用中应该是不规则地在表单中摆放文本输入框,可能这行要两个,下一行又要三个,这怎么办?找了很久,才发现EnableQ在“获取执行代码”处可以把整个问卷的HTML代码下载下来,并且可以进行数据提交,一想,这不就可以自己编辑这个HTML代码,让它符合自己的展现要求呀。好东西,好想法。

2)这个“文件上传题”还可以实现更多用途。比如,那些执行神秘顾客项目的公司在进行访问的当天,即可通过网络将调查问卷以及音频、视频、照片文件上传到系统中,客户就可以及时对项目监测结果进行监督和相关指导,把控项目的质量。那么配合这样的用途,应该有计划管理呀,因为神秘顾客项目中项目计划的指定和完成情况是非常重要的。果然有计划管理。你说人家怎么想的。

3)指标体系,前面我多次提到。可服务于提供管理咨询的企业机构。

4)在这篇文章快结束的时候,发现了EnableQ一个“录入纸面问卷”的功能,提供的界面虽然和我想象的不一样,我想象的应该是直接录入像1、2、3这样的答案,发现EnableQ居然和被访者填写问卷的界面相类此。不知何缘故,后一想,也对,系统肯定很难保障如果录入像1、2、3这样的答案出错了怎样来检验。虽然这样设计降低了录入人员的效率,但也降低对录入人员的要求呀,录入人员可以不经过培训就可以上岗。理论上,临时招聘兼职的大学生来完成问卷数据的录入工作是可能的,这极大地降低了调查公司的项目成本呀。

5)和上一个关注一样,“录入纸面问卷”的界面上有一个“暂存,结束”的按钮,一直想不通,认为录入纸面数据要暂存干嘛,因为本身问卷的数据就是按分页暂存的呀,想了很久,在官网上转了很久,才明白,这是提供给简单的CATI访问的,“暂存,结束”表示中断电话访问。这设计的。

6)我实在不能一一阐述这系统还能干啥用,因为我怎么揣测也跟不上最初设计者的思路。

差距

不得不说,不管从什么方面看,EnableQ与国际领先的产品,比如Confirmit,还是有一定差距,现在看来,不是技术上的,是设计思想上的。Confirmit更强调开放性,可使问卷设计人员通过简单的编写代码控制更为复杂的问卷逻辑,但EnableQ看起来,丢掉了这一点,也许自设计之初,就不是专门为有专业技术人员的调查公司所使用的吧。系统越开放,也许对使用人员要求就更高。

当然,购买的费用也是差距。Confirmit贵呀。

算做个广告吧

和EnableQ开发团队什么关系也没有,产品不错,值得我花了这么长的文字来吹捧。国产软件如果都这样,就更有希望。希望我们这代更努力。

最后,他们的官方网站www.enableq.com 和在线文档中心help.enableq.com两个网站设计得也很有特色。也推荐一下。

责任编辑:彭凡 来源: 51CTO
相关推荐

2011-07-13 16:25:46

Imperva调查

2012-02-17 14:55:25

Fujitsu富士通

2014-02-17 17:29:43

CocoaChinaCocos2d-x

2015-02-06 09:33:30

信息化

2024-05-29 13:56:50

2023-02-24 14:03:14

NatureAI

2023-06-15 15:00:11

人工智能工具GitHub

2011-12-14 18:33:18

IBM

2010-09-02 14:17:32

网络钓鱼

2009-09-10 09:53:40

CCNA考试流程CCNA

2019-05-09 11:02:17

程序员MongoDB数据库

2017-08-15 16:45:14

键盘薄膜键盘机械键盘

2023-11-21 16:31:58

2015-08-14 13:34:55

斯诺登NSA

2015-11-09 17:28:01

OpenStack调查

2010-07-09 11:08:19

盖茨李彦宏

2009-09-17 10:50:49

互联网

2024-10-09 14:00:00

2015-08-27 13:21:15

2019-04-28 15:14:38

自动驾驶特斯拉车主
点赞
收藏

51CTO技术栈公众号