OpenSesame

OpenSesame

图形化心理学实验编排工具

应用介绍

做一个注视线索实验:先呈现注视点,再放一张朝左或朝右看的脸,接着在某一侧出现目标,记录按键反应时——用 PsychoPy 从头写要几百行代码,而刺激时序差几毫秒结果就不能要了。OpenSesame 把这件事变成拖拽:左边一栏是刺激和响应的积木,拖到时间线上排好顺序,循环项负责重复试次,每一项的呈现时长在属性里填。

它不是把编程挡在门外,而是让你只在需要的地方写代码——任何位置都能插一个 inline_script 用 Python 接管,做条件跳转、在线计算或者调用自定义设备。眼动仪、按键盒、EEG 触发这些外部硬件有现成的插件(PyGaze 那一组就在侧栏里),不用自己写串口时序。实验还能导出成 OSWeb 在浏览器里跑,线上被试和线下用同一份文件。

软件功能



时间线式编排:sequence 里按顺序摆放 sketchpad、keyboard_response、sampler、logger 等项目,loop 负责按被试内设计重复调用,整个实验结构在 Overview 树里一目了然。

刺激积木成套:草图板画视觉刺激、采样器放声音、表单收问卷、反馈项显示正确率,常见范式需要的组件基本都在侧栏里。

随处可插 Python:inline_script 项能读写实验变量、做条件分支、动态生成刺激,图形编排搞不定的部分直接写代码,不用换工具。

外部设备插件:PyGaze 提供眼动仪支持,另有按键盒、并口触发、串口读写等插件,实验室常见硬件都能接。

变量检查器:运行时能看到每个实验变量的当前值,排查「为什么这个条件没触发」不用靠打印。

导出到浏览器:OSWeb 把实验转成网页版,线上收数据和实验室里跑的是同一个实验文件。

内置示例实验:装好自带一批可运行的范式模板(问卷、眼动、注视线索等),照着改比从空白开始快得多。

开源跨平台:Python 写的自由软件,Windows、macOS、Linux 都有安装包,实验文件在三个平台之间直接互通。

应用截图