All functions

build_experiment()

Build the experiment files

build_resources()

Build the resource file specification from a directory path

build_timeline()

Build a timeline from trials

display_if()

Modify a timeline to execute if a condition is met

display_while()

Modify a timeline to execute within a loop

download_googlecloud()

Download data from a jspsych experiment deployed on google cloud

download_webserver()

Download data from a jspsych experiment deployed on a webserver

fn_data_condition()

Return a javascript function that checks a data value

fn_sample()

Return a javascript function that samples from an array

fullscreen()

Toggle fullscreen mode in the browser

insert_javascript()

Insert input as raw javascript

insert_property()

Insert a property to the jsPsych data store

insert_resource()

Insert input as path to a resource file

insert_variable()

Insert reference to a timeline variable

keycode()

Javascript key codes

pavlovia()

Communication with pavlovia.org

question_likert()

Create a Likert question

question_multi()

Create a multiple choice/select question

question_text()

Create a free text response question

respond_any_key()

Response is accepted with any key press

respond_no_key()

Response is not accepted for any key press

run_googlecloud()

Deploy a jspsych experiment on google app engine

run_locally()

Deploy a jspsych experiment locally

run_webserver()

Deploy a jspsych experiment to a webserver

save_googlecloud()

Return a javascript function to save data to Google datastore

save_locally()

Return a javascript function to save data locally

save_webserver()

Return a javascript function to save data via a script on the webserver

set_parameters()

Modify a timeline to set parameter values

set_variables()

Modify a timeline to set possible values for variables

temporary_folder()

Creates a temporary folder

trial_animation()

Specify an animation trial

trial_audio_button_response()

Specify an audio trial with button response

trial_audio_keyboard_response()

Specify an audio trial with keyboard response

trial_audio_slider_response()

Specify an audio trial with slider bar response

trial_categorize_animation()

Specify a categorization trial with an animated stimulus

trial_categorize_html()

Specify a categorization trial with an HTML stimulus

trial_categorize_image()

Specify a categorization trial with an image stimulus

trial_generic()

Specify a trial using any plugin

trial_html_button_response()

Specify an HTML trial with button response

trial_html_keyboard_response()

Specify an HTML trial with keyboard response

trial_html_slider_response()

Specify an HTML trial with slider bar response

trial_image_button_response()

Specify an image trial with button response

trial_image_keyboard_response()

Specify an image trial with keyboard response

trial_image_slider_response()

Specify an image trial with slider bar response

trial_instructions()

Specify pages of instructions to display

trial_survey_likert()

Specify a survey page with Likert scale items

trial_survey_multi_choice()

Specify a survey page with multiple choice items

trial_survey_multi_select()

Specify a survey page with multiple selection items

trial_survey_text()

Specify a survey page with free text responding

trial_video_button_response()

Specify a video trial with button response

trial_video_keyboard_response()

Specify a video trial with keyboard response

trial_video_slider_response()

Specify a video trial with slider bar response