查看原文
其他

PsychoPy的线上实验模式

Ryan11 Ryan聊心理 2022-04-26



有关注PsychoPy官网的朋友应该有发现,在首页News中新增了对于“Pavlovia”的简要介绍。

那这个“Pavlovia”是个什么东西呢?
先把它的链接地址放在这里:https://pavlovia.org/(文末点击“阅读原文”可直接进入)

在官方的介绍中,这是一个开放平台,可以在这个在线的项目库中浏览现有的编制好的实验程序,也可以将你自己编制的实验程序在这个平台上公开或者设置为特定人员或小组可见,还能在现有PsychoPy程序的基础上fork(创建源项目代码的分支,并拷贝到自己的账号中)并基于此创建自己的实验程序。Pavlovia中可以将自己创建的项目保存在自己的项目库中,实现问题追踪和多人协作。只需要上传HTML或JS的文件(可以是通过PsychoPy,jsPsycho或者lab.js制作的实验程序)到平台上,就可以开放权限给被试测试,并且收取到的数据也会保存在自己的项目库中。加上配合Sona和Prolific等被试招募服务,就可以实现实验的完全线上化,简化了实验实施的流程。
如果了解“全球最大同性交友网站”——GitHub的同学,或者使用过GitLab的同学可能看完上面的介绍就会发现,Pavlovia这个模式和GitHub/GitLab非常相似,几乎可以说是心理学实验的GitHub了(具体里面的项目详情页应该就是使用的GitLab)。


Pavlovia的Docs标签下,有简要的使用说明介绍:

在Explore标签下,可以查询到平台上现有的实验程序们。点击launch experiment可以在线试用该程序,点击view code可以进入到实验程序的详情页,具体的下载和fork等操作可以在详情页进行:

在Dashboard标签下,类似于是个人中心,收到的消息,个人创建的实验和账户信息等在此呈现。

在Store标签下是充值信息。目前个人账号收集一个被试的实验数据大概折合人民币1.7元左右,价格还是很合适的。而学校或机构账号大概是1.3W一年,不限制被试数:

以上就是对于Pavlovia这个平台的简单介绍了,具体的功能和细节欢迎大家自己去使用、尝试和发现。


这个平台的发布显然是让实验和收集数据更加方便了,对于那些不要求实验环境和硬件设备的实验,通过这样的平台去收集数据极大的方便深陷于找被试泥沼中的朋友们。想象只需要像发问卷星链接一样,将线上实验的链接发给被试,他们自己打开电脑就能完成,不用考虑电脑是否安装了某些运行环境,或者专业的实验软件,直接打开浏览器就能够进行(测试了一下,使用手机或者平板也能进行,但是涉及到键盘反应的可能需要外接蓝牙键盘才能进行)。但是这样带来的问题是,主试对于实验的过程无法把控,不知道在整个实验过程中,程序的加载是怎么样的,有没有出错,被试是否是认真完成的,是否确实是这个被试完成的……估计收集的无效数据比例会有提高(很多实验中被试的认真程度实在是决定性因素)。

不过个人觉得这样的平台更好的方面是方便了实验编程的同学们,人们在上面公开的一些自己的实验程序,降低了大家编制程序的门槛,如果有合适的程序可以直接下载使用,或者有类似的可以下载下来自己做修改后再使用,比起从头开始做还是要相对容易一些。目前看已经有很多人上传了很多实验(最多的好像还是stroop),把它们当作学习PsychoPy的学习材料应该都完全OK了。

目前来看,平台已经搭建好,剩下的就是用户在上面上传内容,通过活跃的社区传播和互助,将真实的实验通过平台下发给被试完成。相信这个东西对于做实验的朋友们是有所帮助的。

当然,隐私和数据保护方面大家应该也能放心,毕竟官方称遵循GDPR(欧盟严格的通用数据保护条例)。



未来Ryan也将会逐步尝试把自己的一些程序上传到这个平台,开放给大家使用,感觉这样会比用网盘分享更方便,也欢迎大家在平台上一起学习交流~


欢迎有疑问的朋友继续在公众号后台或者微信上给Ryan留言提问~

祝好!

—Ryan的后记



来都来了,确定不点个“在看”再走嘛~↓↓↓↓

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存