在上一讲中,我们主要介绍了LimeSurvey的历史、功能、结构以及使用场景,其中就提到“20种以上题型,可自由运用”。从某种意义上来说,调查就是由一系列的问题(类型)所组成,所以本讲将先从LimeSurvey的各种问题类型入手,让大家感受一下。
说明:
- 关于如何创建调查以及新建问题,请关注下一讲。
- 本讲只涉及默认的问题类型以及其默认模板,自定义问题类型和样式见高级教程(如果我还有精力研究的话)。
- 所有问题类型的样式可浏览心测试网站中的调查示例。
- 所有问题截图同样来自上述的调查示例,内容仅供参考,没有实际调查意义。
- 所有问题的排序按照中文基础语言中选择问题类型的默认顺序。
- 以下内容基本源自官方文档。
子问题(Subquestion)
通常,一个问题(如单选、多选)只有答案选项。但是有些问题类型(如阵列问题类型)基本上是问题的子集,调查参与者可以回答每个子问题(通常使用预定义的量表选项)。
还有一种比较复杂的情况,调查参与者回答的内容是一个组合值——根据横轴和竖轴上的问题进行回答,比如“阵列(文本)”、“阵列(数字)”问题类型。
单选题(Single choice questions)
单选题是指参与者只能选择单个预定义答案选项的问题。
5分选择 – 5 point choice
此问题显示水平1到5的比例,调查参与者可以从中选择单个答案选项。
列表(下拉) - List(Dropdown)
此问题类型从下拉列表菜单收集输入。还可以通过使用"类别分隔符"属性在此列表中创建子类别。
列表(单选) - List(Radio)
此问题类型从单选按钮列表中收集输入。
带评论的列表 – List with comment
此问题类型显示单选按钮列表,同时允许参与在提交的内容中提供其他评论。
多选题(Multiple choice questions)
有时,你希望在同一问题中有多个答案选项,并且能选择不止一个的,则可使用复选框来实现。
多选题 – Multiple choice
此问题类型可以通过复选框收集多个选择的输入。
带评论的多选题 - Multiple choice with comments
此问题类型可以通过复选框收集多个选择的输入,同时允许用户提供其他注释。
文本问题(Text questions)
LimeSurvey提供了标准文本字段的多种可能变体。所有这些都可以使用问题的属性来进一步定义,该属性允许限制字符数和字段大小。
此外,可以使用正则表达式来验证文本输入。
多选题短文本 – Multiple short text
此问题类型是"短文本"问题的变体,它允许每个问题包含多个文本条目。用户首先定义问题,然后可以通过添加"答案"添加其他文本框。每个答案都将成为新文本框的标签。
短自由文本 – Short free text
此问题类型仅收集一行文本输入。
超长自由文本 – Huge free text
此问题类型收集多行文本输入,允许输入更多文本。
长自由文本 – Long free text
此问题类型收集多行文本输入。
掩码问题(Mask questions)
Limesurvey当前支持以下内置掩码类型。
多重数值输入 – Multiple numerical input
此问题类型是“数值输入”类型的变体。它允许创建多个文本框,每个文本框都允许调查对象仅输入数字。每个文本框对应一个子问题,子问题文本是输入的标签。
性别 - Gender
此问题类型从受访者那里收集性别信息("男性"或"女性")。如果问题不是强制性的,同样也会添加“拒答”答案。
排序 - Ranking
此问题类型允许你向调查参与者显示可能的答案/选项的列表,然后他们会根据各自的偏好进行排序。
数值输入 – Numerical input
此问题类型要求调查参与者输入一个数字。
文件上传 – File upload
文件上传问题类型可用于从用户收集文件以响应问题。例如,具有就业机会的公司可以使用此问题类型请求应聘者提交/上传其更新的简历,以及就业调查中的任何其他扫描文档。
文本显示 – Text display
此问题类型不收集来自受访者的任何输入。它只是简单地显示文本。它可用于在调查中提供进一步说明或设计中断。
请注意,你可以在此问题的文本中写入HTML或Javascript代码,这样的话,你也可以将此问题用于其他目的。
这是之前测试时截的图,雷达图中有一个参数S设置错误。
方程式 - Equation
此问题类型允许作者创建一个方程(例如,计算或定制报表),并将其保存在数据库变量中。公式可以使用ExpressionScript支持的任何语法。如果要处理数值,请确保使用高级问题设置"仅限数字"。
从某种意义上来说,它同文本显示一样并不算正真的问题,并且很多时候可以相互通用。
借官网的图用一下
日期/时间 – Date/Time
此问题类型可用于询问特定日期、时间或日期和时间的组合。参与者可以从弹出日历或下拉框中选择这些值。验证日期、最小日期和/或最大日期可以由调查管理员选择。支持各种日期和时间格式。
是/否 – Yes/No
调查管理员可以使用此类型从受访者那里收集"是"或"否"的信息。
语言转换 – Language switch
此问题类型允许用户更改调查的语言。用户可以从下拉列表中选择,他们希望显示调查问题的语言。
下拉列表包括基本语言(在首次创建调查时选择)和其他语言(可以从常规设置面板中编辑)。
阵列(Array)
阵列问题类型进一步扩展了列表问题类型。使用此问题类型,可以显示一个矩阵,其中左列由子问题表示,而每行由同一组答案选项集表示。问题的文本可以是特定问题,也可以是描述。
在输出方面,与列表(单选项)问题类型相比,回答的存储方式没有差别。对于两种问题类型,给定的答案都存储在结果表中的单独列中。
最灵活的阵列类型是阵列、阵列(文本)和阵列(数字)。但是,LimeSurvey还支持许多具有预定义答案选项的阵列类型(例如,阵列5分选择)。
按列阵列 - Array by column
此问题类型与数组相同,但子问题和答案的轴被互换。
阵列 - Array
阵列的问题类型允许你创建一组子问题。它们中的每一个都使用相同的答案选项集。例如,当你需要有关特定产品的几个方面的反馈时,可以使用此问题类型。
阵列(增加,不变,减少) - Array(Increase/Same/Decrease)
预先填充以下答案选项:“增加”、“不变”和“减少”。如果问题设置为不是强制性的,将自动添加“拒答”选项。
阵列(文本) - Array (Texts)
该问题类型允许一组文本框,其中一组子问题作为“y轴”,另一组子问题作为“x轴”。
阵列 (是/否/不确定) - Array(Yes/No/Uncertain)
预先填充了以下答案选项:“是”、“否”和“不确定”。如果问题不是强制性的,你还可以添加"拒答"选项。
阵列双尺度 - Array dual scale
此问题类型为每个子问题提供两种答案选项。可以从问题显示选项为每个尺度设置标题。
你还可以将此问题类型与下拉框一起使用,将单选设置为下拉框。
阵列(10分选择) - Array(10 point choice)
预先填充了1到10分的答案选项。如果问题不是强制性的,将自动添加"拒答"选项。
阵列(5分选择) - Array(5 point choice)
它是预先填充答案选择的阵列类型。使用1到5分的尺度。如果问题不是强制性的,将自动添加"拒答"答案选项。
阵列(数字)- Array(Numbers)
此问题类型可以使用带编号的下拉框来创建大型阵列,其中“y轴”上创建一组子问题,在“x轴”上创建另一组子问题。
你还可以将此问题类型与复选框一起使用。
最后
从上述这么多题型中我们不难看出,对于日常调查问卷而言,LimeSurvey提供的问题类型基本上都能涵盖,并且一种问题类型通过简单设置也可以方便地转变成其他形式,这或许就是它的魅力所在。
3 条评论
老师您好,最近在学习limesurvey的使用,也想把霍兰德测试编进去,但是在结果呈现的地方卡住了(雷达图展示、职业代码计算这两个地方),霍兰德测试确实比一般心理测试复杂,但是非常想把他做出来,能指点一下吗,或者有专门的教程网站吗。我是心理学专业,没有编程背景,官方文档看过后也没啥头绪,在此先谢过了
请问limesurvey怎么做二级下拉列表?比如选择所在地,先选省,根据省可以选择对应的下级的市或区。
LimeSurvey没有办法直接实现二级下拉列表的功能,只能采用JS代码的方式