我需要开发定制软件来进行调查。问题可能是多项选择题,或在极少数情况下是自由文本。
我被要求设计一个子系统来检查多项选择部分的手动数据输入是否有任何错误。我们试图加快用户数据输入过程,并尽量减少数字表格和原始问卷之间的人为输入差异。调查中填写了人工采访者的手写标记和文本,因此可能会发现难以辨认的标记,或者用户可能会在某些问题上意外地选择不同的值,我们希望避免这种情况。
该软件必须包括一些自动控制以检测可能的打字差异。每个多项选择题的答案被选中的概率相同。
这个问题有两个部分:
- GUI。
我想到的最简单的事情是实现最常用的问题显示设计:使用大号和易读的字体,并慷慨地为选择留出空间。还有别的吗?为了更快速的输入,我希望使用下拉列表(优先键盘而非鼠标)。鉴于问题分组在章节中,我想显示所选答案,但这可能会降低速度。还有其他想法吗?
- 错误检查子系统。
我能做些什么来最小化或检查多项选择题中的人为输错?这是一个可解决的问题吗?是否有一些统计方法可以检查用户输入值与手写表格中相同的值?例如,让我们假设调查有5个问题,每个问题有4个选项。假设我有n份由采访者填写的纸质调查表,它们已准备好在软件中输入,那么如何最小化可能出现的手动转录n份调查表中5个问题的意外差异,而不必在所有5个问题的n份调查表中都进行双重检查?
我的第一个建议是,在处理完所有手工填写的表格后,软件可以随机选择一些表格,在其中几个实例中对响应进行双重检查,但我可以根据什么标准进行此选择? 这种验证足以涵盖所有内容吗?
这项实际的调查是全国范围的,共有56页,总共超过200个问题,因此将有许多人手写许多页面。目的是为了减少错误的可能性并优化数据录入速度。鉴于采访者携带笔记本电脑或手持设备的复杂性,必须先填写纸质调查问卷。