首页
/ jsPsych插件call-function 2.1.0版本发布:增强学术引用功能

jsPsych插件call-function 2.1.0版本发布:增强学术引用功能

2025-07-06 23:12:19作者:郦嵘贵Just

jsPsych是一个基于JavaScript的开源实验构建工具,主要用于心理学、神经科学和行为科学领域的在线实验开发。它提供了丰富的插件系统,使研究人员能够轻松创建各种实验范式。

在最新的2.1.0版本中,call-function插件获得了一个重要更新——增加了对学术引用的支持。这一改进使得研究人员在使用该插件时能够更方便地获取正确的引用格式,满足学术规范要求。

核心更新内容

此次更新主要围绕学术引用功能展开,具体包括以下改进:

  1. 标准化引用信息:所有插件和扩展现在都包含一个标准化的"citations"属性,该属性位于info字段中。这个属性提供了两种常见的引用格式:APA格式和BibTeX格式。

  2. 引用生成功能:jsPsych包中新增了getCitations()函数,研究人员可以通过传递插件/扩展名称数组作为第一个参数,引用格式字符串作为第二个参数,自动生成所需的引用文本。

  3. 自动化引用生成:在构建过程中,系统会自动从每个插件/扩展根目录下的.cff文件(如果存在)中提取引用信息,并生成标准化的引用格式。

技术实现细节

这一功能的实现采用了以下技术方案:

  1. 引用数据存储:引用信息直接存储在插件的info对象中,确保了数据的即时可用性。

  2. 多格式支持:同时支持APA和BibTeX两种引用格式,满足了不同学术场景的需求。

  3. 智能排序:getCitations()函数会自动将jsPsych库本身的引用放在首位,然后是用户请求的其他插件引用,确保引用顺序的合理性。

  4. 输出格式化:生成的引用文本使用换行符分隔各个引用,便于阅读和使用。

对研究实践的影响

这一更新对心理学和行为科学研究实践具有重要意义:

  1. 简化引用流程:研究人员不再需要手动查找和格式化每个插件的引用信息,显著节省了时间。

  2. 提高引用准确性:自动生成的引用信息确保了格式和内容的准确性,减少了人为错误的可能性。

  3. 促进学术规范:通过降低正确引用的门槛,这一功能有助于提高整个领域的学术规范性。

  4. 增强可追溯性:标准化的引用格式使得实验方法的来源更加透明,有利于研究的可重复性。

使用建议

对于使用call-function插件的研究人员,建议:

  1. 在实验代码中明确使用getCitations()函数生成所需的引用信息。

  2. 定期更新插件版本以确保引用信息的准确性。

  3. 在方法部分明确说明所使用的jsPsych插件及其版本信息。

这一更新体现了jsPsych项目对学术规范的重视,也展示了开源科学工具如何通过技术创新来支持严谨的科学研究实践。

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