周熙果
摘要:在传统的教学中,教学反馈收集一般是通过问卷调查或抽取部分学生询问调查完成的,前者耗时长,统计繁琐,后者覆盖面不够广泛,数据全面性不够。而利用Limesurvey问卷调查系统来进行教学反馈调查,则会大大提高统计效率和质量。本文从应用角度探讨如何利用Limesurvey建立问卷和收集反馈的具体问题,为教师提供一种新的教学反馈收集思路。
关键词:教学反馈; Limesurvey; 问卷调查; PHP语言
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2018)06-0067-03
Limesurvey是一款在线问卷调查系统,具有问卷的设计、修改、发布、回收和统计等功能。作为一款开源代码,相比其他调查软件,它在问卷自由度、统计的多样性及数据的安全性方面有着很大的优势,而且可以利用校园局域网安全快速完成教学反馈的统计。
Limesurvey是一款版本多次更新、功能趋于完善的软件,它的基本功能多种多样,笔者主要讨论它在校园局域网环境下的应用,不涉及该范围之外的功能介绍。
①可涉及不同的问题类型,有单选题、多选题和文本问题,而每种题型下又有众多组合,分值设定、下拉选择、列表选择、附加评论的列表等小题型能够满足问卷设计的所有需求。
②多样的调查分支。不同年级开课不同,软件可通过操作代码来控制,为不同学生显示不同科目,也可以由不同的选择分支,进入到不同的题目。
③允许自定义结果分析方式。可根据数据选择、反馈ID、问题组别筛选等建立条件,然后输出不同的表格类型。
④统计生成图表不是Limesurvey最擅长的方面,但它具备数据的导入导出功能,使用者可将收集到的数据导出,进行适当更改后,導入到Limesurvey再次生成图表。
⑤作为开源代码,Limesurvey可更改模板,也可对众多显示和排版进行设定,而且它具备很多导入功能,使用者可以方便快速地将风格模板和题组模板移植。
Limesurvey是一款操作较为简单的软件,使用者不用了解它的全部功能和应用就可以快速地完成调查问卷的创建。
1.安装Limesurvey
准备基础软件,Limesurvey使用的是PHP语言和mysql数据库,当然也可以使用其他数据库来搭建。作为简单功能的使用者,我们只需下载Limesurvey软件和phpstudy软件即可。下载phpstudy后,需要进行两项更改,第一项是在PHP扩展中增加php_imap和php_ldap两个功能,第二项是在端口常规配置中,将网站目录定位到下载解压的Limesurvey文件夹。
接着,打开网站根目录,完成Limesurvey安装。此步骤如果没有实现,可打开phpstudy的帮助文件,根据图文提示找出问题所在。
2.熟悉Limesurvey的使用
Limesurvey软件自带说明文档,但文档翻译得不完整,且用语过于专业晦涩,使用者可先熟悉Limesurvey的操作界面,然后对照说明文档进行理解。
下面,我们以一个学生调查问卷为例,从基本设置、导入学生名单、创建问卷、数据分析四个方面进行说明。
1.Limesurvey基本设置
由于我们是使用phpstudy平台搭建Limesurvey应用,所以phpstudy的基本操作应当熟知。常见的异常有以下几种:
①apache服务启动失败,显示端口被占用。由于apache默认使用的是80端口进行数据通信,而80端口容易被众多软件占用,如迅雷等。这时,我们可在任务管理器中结束这些进程,或者在phpstudy的常规端口设置中改变端口号解决异常。
②apache和mysql服务器经常需要手动启动。由于phpstudy默认开机不启动,所以经常需要手动启动服务,考虑到phpstudy所占用的操作系统资源不大,我们可更改其运行模式为系统服务。
③日常使用Limesurvey时,发现部分功能不能实现,也可能是由于Limesurvey对PHP的版本和功能有要求。因此,初始设置时应将功能按要求设置。首先需要将PHP版本切换成apache+PHP 5.3n以上,其次要在PHP扩展中增加php_imap和php_ldap两个功能。
④Limesurvey设置账号、密码后,正确输入无法登录。由于Limesurvey是多语言版本工具,因此创建账号时需选择语言版本,同时在登录账户时只有选择创建时的语言版本才能正确登录。
2.导入学生名单
Limesurvey中有“调查参与者”功能,此功能中能够添加参与者名单。由于本案例的参与者为学生,后期数据分析中会涉及到年级、班级、学科等不同的要求,中期问题设置可能也涉及到班级、学科等要求,所以我们必须意识到学生信息中学号的重要性。因此,我们将学号作为Limesurvey中操作代码来使用。具体操作如下:使用Excel创建调查名单表,列名如图1所示。
其中列名不可更改,列序必须相同,并保存为.csv文件格式。token列的编码规则为5位数,第一位代表年级,二、三位代表班级,三、四在位代表班级中的序号。保存后使用记事本打开方式打开,再次保存,注意编码方式为UTF-8,如图2所示。名单保存完毕后,可在调查参与者选项中进行导入。
3.创建问卷
(1)设置问卷信息
初始创建调查问卷时,需要留意带星号的信息框,右侧有多个可编辑栏目,功能简洁明了。当使用过调查问卷后,下次创建新问卷如果相似度高可直接导入调查问卷。
由于Limesurvey使用操作代码作为登录码,所以学生可能不清楚登录是否正确,因此我们要在“欢迎信息”处显示学生姓名,如输入:hello,{TOKEN:FIRSTNAME}{TOKEN:LASTNAME}。则10101号学生登录时,将根据其token号调用firstname、lastname兩项数据,输出显示:hello,张三。如果某些调查希望匿名,则不用设置上述内容,同时需要设置问卷为匿名。此时应当注意,数据量大且数据分析时分类较多的调查不宜创建为一个匿名问卷,在缺乏token标记下,将会出现数据无法区分和统计的情况。
另外,Limesurvey可以设定调查者的答题次数,在问卷创建右侧的“操作代码”处可以设定令牌表,如果调查者在提交了问卷调查后,将不可以再次登录修改。
(2)问题组的创建与设置
Limesurvey采取的是“问卷→问题组→问题”的架构方式。问题组在创建时,其他功能设置较为简易,难点在于问题组的调用问题。例如,如何按科目分问题组,不同学生的科目不一定是相同的,如初一有形体课,而初二、初三没有这门课,那么不同学生在登录时显示的题组应当是不一样的。这个设置就需要使用者分清楚判断条件并予以设置。例如,物理科目在初一没有,那么我们可以在物理题组设置:((TOKEN:TOKEN>=20000))(如图3)。另外,多个同类型的问题组,可以在创建一个题组后,其余题组采取导入方式快速生成。
(3)问题的创建与设置
问题的创建与设置较为简单,条件控制的方式跟前文的原理相同。我们需要从后期数据分析的角度来设置其中的相关选项,如问题类型(单选、多选等)、是否必答、相关方程(决定题目显示与否)、按字母排列答案项等。
题组设置完成后,使用问题组织器进行整体顺序和编号调整。Limesurvey自带的逻辑检查功能可以方便快速地查找问卷设置的逻辑问题。
应当注意的是,一旦开启调查问卷,众多设置将不能更改,而如果停止调查再次启用,将需要重新导入调查者名单,重新开始记录数据。
4.数据导出及分析
当调查问卷启动后,我们可以随时在界面查看反馈和统计。如果调查问卷统计时没有筛选条件,或者只靠ID或组名筛选,那么可以使用Limesurvey自带的统计工具来完成(如图4)。
当数据分析较为复杂时,我们可以设定多个问卷来调查,或者在调查完成并导出EXCEL文件后,利用EXCEL完成统计,或者导出SPSS文件,利用SPSS的统计功能实现数据统计。
Limesurvey还具备数据合并功能,我们可以将以往的调查数据或者进行了一半的调查数据通过VV数据文件进行导入,生成统计图表。
目前,各所学校内部的调查问卷大多停留在比较大的层面上,如统计全校学生满意度、教师满意度、教学进度调查等。如果使用学校办公OA系统或网络问卷调查软件,则会存在操作权限不够高、无法全面设置问卷内容、无法及时反馈调查结果等问题,而使用教学平台又存在功能不全等问题。因此,教师可以使用Limesurvey这款专业、开源的调查问卷软件,有的放矢地对教学各环节进行问题设置,然后在分析数据的基础上,进行教学手段和方法的研究,整合出自己的教学特色。