From 0424b722cb975f5f8b6f5ecb8f4c90e1aeb76d2e Mon Sep 17 00:00:00 2001 From: Josh de Leeuw Date: Thu, 3 Apr 2014 09:31:52 -0400 Subject: [PATCH] Update index.html --- index.html | 72 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 44 insertions(+), 28 deletions(-) diff --git a/index.html b/index.html index 4458291f..f172e72f 100644 --- a/index.html +++ b/index.html @@ -28,38 +28,54 @@
-

What is jsPsych?

- jsPsych is a JavaScript based library for creating and running behavioral experiments in a web browser. - It defines a formal structure for assembling experiments using a variety of plugins, making it easy to - create a new experiment with only a handful of lines of JavaScript. Experienced programmers will be able - to add new plugins to define new building blocks forexperiments. With the increasing power of web - technology and the flexibility of jsPsych, virtually any kind of behavioral experiment is possible. + jsPsych is a JavaScript library for creating and running behavioral experiments in a web browser. + jsPsych simplifies the process of coding browser-based experiments by providing a set of flexibile + plugins that define different kinds of tasks a subject could complete during an experiment. By + assembling different plugins together and customizing the parameters of each, it is possible to + create many different types of experiments.

-

How does it work?

+

- The basic formula for using jsPsych is to define the structure of the experiment using a few lines of - JavaScript and then tell jsPsych to run the experiment. The description of the experiment is generated - by assembling different plugins together. Each plugin defines a different kind of behavioral task that - a subject can complete, like responding to a stimulus by pressing a key, reading instructions, or answering - a survey question. -

-

What plugins are available?

-

- The project wiki contains a list of - included plugins. Documentation for each plugin is available from that list. -

-

What if the plugin I need isn't available?

-

- You can create your own plugin. The formal structure of a plugin is very flexible, making it possible - to create a plugin that describes almost any kind of task you can imagine. If you create a plugin that - would be useful for other people, consider adding it to jsPsych! -

-

Support or Contact

-

- jsPsych was created by Josh de Leeuw (@jodeleeuw) at Indiana University. - You can email jodeleeu@indiana.edu with any questions about how to use jsPsych. + If creating your experiment is not possible with the current set of jsPsych plugins, consider + writing a new plugin. The core jsPsych + library provides a framework for constructing experiments by managing the presentation of trials and + recording data. It may be faster to develop a jsPsych compatible plugin than writing an experiment + from scratch. You will also be able to take advantage of all of the other jsPsych plugins for basic + tasks like displaying instructions.

+ +

Start using jsPsych

+ +

There are three ways to start exploring jsPsych.

+
    +
  1. Follow the quickstart guide + to get a working jsPsych-ready repository to edit in under 2 minutes.
  2. +
  3. Work through the in-depth + tutorial to gain an understanding of how jsPsych works.
  4. +
  5. Try out the live demos of + each jsPsych plugin.
  6. +
+ +

Documentation

+ +

Documentation is available in the GitHub wiki.

+ +

Contributing

+ +

Contributions to the code are welcome. Please use the + issue tracker system to report bugs or discuss suggestions for new features and improvements. If you + would like to contribute code, submit a + Pull request.

+ + +

Citation

+ +

If you use this library in academic work, please cite the + paper that describes jsPsych

+ +

de Leeuw, J.R. (2014). jsPsych: A JavaScript library for creating behavioral experiments in a + Web browser. Behavior Research Methods. Advance online publication. doi:10.3758/s13428-014-0458-y