Research Apps
研究型应用使iOS用户利用iOS设备的便利参与研究学习。预先设计好的屏幕和过渡动画可以在ResearchKit开源项目中获得,方便你为自己的研究项目订制漂亮的研究型应用,为使用它的人带来愉悦。学习如何使用ResearchKit来为自己的研究开发研究型应用,参看researchkit.org。
IMPORTANT
这些指导原则仅仅出于提供信息的目的,并不包含任何法律建议。你应该联系律师以获得有关研究型应用开发和任何适用法律的建议。
典型地,一个研究型应用包含了自定义的ResearchKit屏幕和应用特定的屏幕,以适应三个主要的体验:
- 入行(Onboarding)
- 与具体研究相关的调查(Study-specific investigation)
- 管理项目(Management items)
依照包含这些体验的各个部分的指导原则,你可以设计一个研究型应用,让参与者感到舒适且保持使用。
入行(Onboarding)
入行体验包括一系列环节,会把研究介绍给潜在的参与者,以及使研究发起者得到他们的许可。参与者在完成入行部分之后通常不会再次访问。入行体验包含以下部分:
你应当以图示的顺序呈现入行体验的各个部分——即研究简介,资格审查,用户许可,以及(如果合适)数据权限。
创建简介,传达纲领。研究简介部分应该帮助用户了解更多研究相关信息,并且告诉他们如何参与其中。最好在简介部分给已经加入的用户一个快速登录的方法,以及继续进行研究的途径。
尽快决定研究资格问题。将资格审查部分安排在研究简介和用户许可(如果用户无资格参与研究则不必向其展示用户许可部分)两个部分之间。一定要仅仅呈现对你的研究必要的资格要求。用简单直白的语言描述那些资格,使其在用户输入信息时足够简单。
确保在得到用户许可之前他们能理解你的研究。ResearchKit帮你将许可过程做的简明友好,同时允许你将任何法律要求以及任何机构审查委员会或道德审查委员会设置的要求加入许可文件中。(如果你的应用包含人类学主题研究,你必须保证你的应用遵守适当的苹果应用商店指南,包含许可文件要求。)典型的用户许可部分应该:
- 解释研究如何运转
- 保证参与者理解研究以及他们所应负的责任
- 获得参与者的用户许可
将篇幅很长的用户许可文件分割成几个容易阅读的子部分。每个子部分可以覆盖研究的一个方面,比如数据采集,数据的使用,潜在的好处,可能的风险,时间的投入,如何退出等等。对每个子部分,用简练直白的语言提供一个高水平的概要。如有必要,为该部分提供更详细的解释,参与者点击“阅读更多”按钮可以看到。参与者在他们同意参加之前应该能看到许可文件的全文。
如果有意义,为参与者提供一个小测验以测试其对研究的理解程度。如果以后你需要问参与者相同的问题,如果你需要亲自获得参与者的许可,可以考虑这样做。
若合适,取得参与者的许可以及一些联系方式信息。在同意加入研究之后,参与者会看到一个确认对话框,在此之后,应该跟随一个页面让参与者提供其签名和联系方式。大多数研究型应用给参与者用邮件发送一个PDF版的许可文件,方便他们存档。
如果你需要获取参与者的设备或数据的权限,要征询他们以获得允许。明确说明为何你的研究型应用需要获取地理位置,Health应用和其它数据,要避免询问那些对你的研究不重要的数据权限。如果你的应用需要给参与者的设备发送通知消息,同样应该询问以获得许可。
与具体研究项目相关的调查(Study-Specific Investigation)
为了让参与者投入精力,你的研究项目要充分利用调查问卷(survey),活动任务(active task)或二者的结合。根据你研究项目的结构,参与者可能会和每个部分互动很多次,或者仅仅一次。
创建调查问卷来保持参与者对研究项目的专注和投入。ResearchKit可以方便地呈现有着不同类型答案的调查问题,比如真假判断,多选,时间与日期,浮动比例(sliding scales),以及开放式文本输入。当你使用ResearchKit创建调查问卷页面时,遵从以下原则提供美妙的用户体验:
- 告知参与者这个调查问卷中有多少问题,以及大约需要多久来完成调查。
- 每个页面只显示一个问题。
- 向参与者显示调查问卷的进度。
- 调查问卷尽可能保持简短。
- 与一个长篇调查问卷相比,几个短篇幅调查问卷效果更好。
- 对于需要另外进行解释的问题,使用标准字体描述问题,对解释问题的文本部分,使用略小一号的字体。
- 告知参与者调查何时结束。
ResearchKit提供多种可自定义的页面布局,你可以在调查问卷中使用。下面是一些调查问卷布局的例子。
让你的活动任务容易理解。活动任务要求参与者参加一项活动,比如对着麦克风说话,用手指点击屏幕,走路,或进行内存测试。遵从以下原则,鼓励参与者参加活动任务,让他们尽可能完成任务。
- 用明确简单的语言描述任务,让每个人都能看懂。
- 如果任务必须在特定的时间或环境中进行,请告知用户。
- 确保用户能搞明白任务何时结束。
这里有两个ResearchKit支持的活动任务的例子。
管理项目(Management Items)
ResearchKit提供个人资料页面,当用户使用你的研究型应用时,他们可以在这里管理私人信息。另外,创建一个页面来激励参与者,让他们可以追踪自己研究进展,是很棒的想法。更多的时候,参与者应该随时可以进入这些地方。
用个人资料来帮助参与者管理和你的研究相关的私人信息。个人资料页面让参与者编辑会在研究期间发生变化的数据,比如体重和睡眠习惯,另外可以提醒他们接下来会有的活动。你也可以在个人资料页面给用户一个退出研究的便捷途径,以及一个查看许可文档和隐私政策的地方。
使用仪表盘向参与者展示研究进程,并以此激励他们。仪表盘页面可以让你和用户站在一起并鼓励他们继续下去。如果对你的研究合适,你可以用仪表盘给参与者一系列丰富的反馈,比如每日进展,每周评估,特定活动的结果,甚至某个参与者与研究项目中其他参与者总体结果的对比。