Skip to main content
Version: latest

jsPsych 实验嵌入

重要提示

该功能为 商业版 付费功能,如未升级,请先 升级 后再使用。

简介

问卷实验嵌入让你把一个心理学行为实验作为问卷里的一道题来投放:把实验打包成 zip 上传到问卷,受访者答到这道题时点击按钮,实验会以全屏形式接管屏幕;实验跑完后自动关闭,采集到的每一个试次(trial)数据都会作为这道题的作答结果回收到问卷里。

对实验作者来说,这意味着不需要自己准备服务器、不需要写任何数据上传代码,也不需要单独发放实验链接——招募、筛选、实验、问卷量表可以放在同一份问卷里一次走完,实验数据与问卷数据在同一份回收结果中对齐。

目前支持的实验框架为 jsPsych(适配 7.x 与 8.x 全部版本),PsychoPy 仍在规划中,敬请期待。

关于 jsPsych

jsPsych 是一个开源的 JavaScript 框架,用于构建在浏览器中运行的行为实验,由 Joshua R. de Leeuw 于 2012 年发起,目前以 MIT 协议开源。

它的核心思路是插件(plugin)+ 时间线(timeline):每个插件定义一类事件与它采集的数据,比如「在屏幕上呈现一张图片」「记录被试按下了哪个键、反应时是多少」;把多个插件按顺序组装成一条时间线,就构成了一个完整实验。官方与社区提供了大量现成插件,覆盖从呈现文字、图片、音视频,到视觉搜索、随机点运动、内隐联想测验(IAT)等具体范式,也支持自己编写插件。

能力一览

  • 零改动接入:引入腾讯问卷官方 SDK 后,实验代码不需要写任何上传逻辑,SDK 会自动接管数据回传。
  • 逐试次回收:每个 trial 结束即上报一次,作答完毕后可在问卷数据详情里逐次查看。
  • 变量可控:通过自定义变量声明要收集哪些字段,未声明的字段不入库。
  • 续答恢复:受访者重新进入时,问卷会把已有作答下发给实验页,便于恢复状态。

下一步

  • 快速入门:从零跑通一个 Hello World 实验并上传。
  • 高级选项:自定义变量的配置说明与数据体积限制。
  • SDK 介绍:各版本 SDK 的适配范围与变更记录。