jsPsych/packages/plugin-survey
Josh de Leeuw 2ddc120bed
Merge pull request #3385 from jspsych/add-citation-module
Generate citation strings from citation.cff file as part of build process
2024-12-18 17:36:02 -05:00
..
css Survey plugin updates: fix CSS, clean up code/comments, add survey.css to dist archive (#3287) 2024-05-14 11:07:48 -07:00
examples chore(release): version packages 2024-12-02 17:42:16 +00:00
src Merge pull request #3385 from jspsych/add-citation-module 2024-12-18 17:36:02 -05:00
.gitignore add Sass support to include and override SurveyJS styles 2021-11-28 23:05:33 +01:00
CHANGELOG.md chore(release): version packages 2024-12-02 17:42:16 +00:00
jest.config.cjs Setup initial survey plugin draft 2021-10-07 00:11:17 +02:00
package.json chore(release): version packages 2024-12-02 17:42:16 +00:00
README.md update citations across all readme 2023-05-11 09:44:23 -04:00
rollup.config.mjs Setup initial survey plugin draft 2021-10-07 00:11:17 +02:00
tsconfig.json Setup initial survey plugin draft 2021-10-07 00:11:17 +02:00

jspsych logo

jsPsych is a JavaScript framework for creating behavioral experiments that run in a web browser.

Plugin Description

The survey plugin displays one or more questions of different types on one or more pages that the participant can navigate. This plugin is built upon the SurveyJS library. There are multiple question types which can be explored in the documentation link found below.

Note that this plugin is in development and the parameters and implementations of this plugin will be expected to change.

Examples

Several example experiments and plugin demonstrations are available in the /examples folder. After you've downloaded the latest release, double-click on an example HTML file to run it in your web browser, and open it with a programming-friendly text editor to see how it works.

Documentation

Documentation for this plugin is available here.

Getting help

For questions about using the library, please use the GitHub discussions forum. You can also browse through the history of Q&A on the forum to find related questions.

Contributing

We ❤️ contributions! See the contributing to jsPsych documentation page for more information about how you can help.

Citation

If you use this library in academic work, the preferred citation is:

de Leeuw, J.R., Gilbert, R.A., & Luchterhandt, B. (2023). jsPsych: Enabling an open-source collaborative ecosystem of behavioral experiments. Journal of Open Source Software, 8(85), 5351, https://joss.theoj.org/papers/10.21105/joss.05351.

This paper is an updated description of jsPsych and includes all current core team members. It replaces the earlier paper that described jsPsych:

de Leeuw, J.R. (2015). jsPsych: A JavaScript library for creating behavioral experiments in a Web browser. Behavior Research Methods, 47(1), 1-12. doi:10.3758/s13428-014-0458-y

Citations help us demonstrate that this library is used and valued, which allows us to continue working on it.

Contributors

jsPsych is open source project with numerous contributors. The project is currently managed by the core team of Josh de Leeuw (@jodeleeuw), Becky Gilbert (@becky-gilbert), and Björn Luchterhandt (@bjoluc).

jsPsych was created by Josh de Leeuw.

We're also grateful for the generous support from a Mozilla Open Source Support award, which funded development of the library from 2020-2021.