首页
/ jsPsych项目发布:外部HTML插件v2.1.0版本解析

jsPsych项目发布:外部HTML插件v2.1.0版本解析

2025-07-06 00:47:11作者:吴年前Myrtle

jsPsych是一个用于构建行为实验的JavaScript库,它提供了丰富的插件系统,允许研究人员轻松创建各种心理学和行为科学实验。其中,外部HTML插件(@jspsych/plugin-external-html)是一个重要组件,它使开发者能够将自定义HTML内容无缝集成到实验流程中。

版本更新亮点

在最新发布的v2.1.0版本中,外部HTML插件引入了一项重要改进:标准化了所有插件和扩展的引用信息。这一变化体现了jsPsych团队对学术规范的重视,也使得研究人员的引用工作更加便捷。

引用功能详解

新增功能特性

  1. 标准化引用信息:每个插件现在都包含完整的引用信息,支持APA和BibTeX两种常用格式
  2. 便捷引用生成:通过jsPsych包中的getCitations()函数,用户可以轻松生成指定插件集的引用
  3. 自动化引用生成:构建过程中会自动从插件的.cff文件中提取引用信息

技术实现细节

引用信息被添加到每个插件的info字段中,包含以下结构:

info: {
  citations: {
    apa: "APA格式的引用字符串",
    bibtex: "BibTeX格式的引用字符串"
  }
}

使用方法示例

研究人员可以通过以下方式获取引用:

// 获取单个插件的APA格式引用
const citation = jsPsych.getCitations(['external-html'], 'apa');

// 获取多个插件的BibTeX格式引用
const multipleCitations = jsPsych.getCitations(['external-html', 'survey'], 'bibtex');

对研究实践的影响

这一更新为学术研究带来了实质性便利:

  1. 规范化引用:确保研究中使用的每个插件都能被正确引用,符合学术规范
  2. 提高效率:自动生成的引用格式减少了手动整理的时间
  3. 促进可重复性:明确的引用信息有助于其他研究者复现实验

技术背景与意义

在行为科学研究中,实验工具的透明度至关重要。jsPsych的这一改进体现了对研究可重复性的承诺,也反映了现代开源科学软件的发展趋势——不仅提供功能实现,还关注学术交流的规范性。

总结

jsPsych外部HTML插件v2.1.0版本的发布,虽然看似只是增加了引用功能,但实际上代表了行为实验工具向更规范、更学术化方向的发展。这一改进将帮助研究人员更轻松地遵守学术规范,同时也提升了jsPsych生态系统在学术界的适用性。对于使用jsPsych构建实验的研究者来说,这一版本无疑会使他们的研究工作更加规范和完善。

登录后查看全文
热门项目推荐

项目优选

收起
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
136
187
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
881
521
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
361
381
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
181
264
kernelkernel
deepin linux kernel
C
22
5
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.09 K
0
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
83
4
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
613
60
open-eBackupopen-eBackup
open-eBackup是一款开源备份软件,采用集群高扩展架构,通过应用备份通用框架、并行备份等技术,为主流数据库、虚拟化、文件系统、大数据等应用提供E2E的数据备份、恢复等能力,帮助用户实现关键数据高效保护。
HTML
118
78