Giter Site home page Giter Site logo

sbtseiji / jspsychsheet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from brain2ai/jspsychsheet

0.0 0.0 0.0 8.92 MB

A simple JavaScript library that uses jsPsych and Google Sheet for running behavioral experiments online

License: MIT License

CSS 0.22% JavaScript 92.70% HTML 7.01% PHP 0.07%

jspsychsheet's Introduction

Updates: jsPsychSheet has been update to version 2! Now you do not need to host the experiment page on Google AppScript Domain. You can simply host it as GitHub pages or use you own custom domain.

Note: If you are still using jsPsychSheet version 1, make sure you make the necessary change. See here.

DOI banner

jsPsychSheet

The pandemic allowed us to explore the benefits of shifting behavioral studies online because of the lockdown and social distancing norms. Online experiments have several other advantages. It gives us the possibility of recruiting a massive number of subjects from different regions around the world. Additionally, it also provides us with the opportunity of sharing the experiment paradigm with other researchers, leading to more open and reproducible research. But collecting behavioral data from online experiments could be a tedious task, requiring researchers to command HTML, JavaScript, and server-side coding skills. Buying a server to store experimental data also requires additional setup costs for the researcher. jsPsych is one of the popular JavaScript libraries that provide several packages to ease the design of behavioral experiments in a web browser without having high-level knowledge of HTML and JavaScript. But the researcher still needs to command their server-side coding skills to save the data to an online database. jsPsychSheet is a tiny JavaScript library that solves this problem by providing a quick 2-min recipe to store the experiment data from jsPsych to Google Sheets. Google Sheets is a handy online spreadsheet provided by Google free of cost. The data from google sheet can later be download as a CSV file.

Tutorials on how to use jsPsychSheet

Citation and reference

Please reference this repo if you use it anywhere. You can use the below citation if you use it in any academic setting.

Shashi Kant Gupta. (2020, May 29). jsPsychSheet: A simple JavaScript library that uses jsPsych and Google Sheet for running behavioral experiments online. Zenodo. DOI

License

Licensed under the MIT License. The license file is here. Reference this repository if you use it in your work.

jspsychsheet's People

Contributors

sbtseiji avatar shashikg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.