This repository contains a minimal example of a _babe experiment. It can be used as a quick-start departure point when programming a new _babe experiment from scratch.
You can have a look at the experiment here
- install npm by following these instructions
- download or clone this github repository: https://github.com/babe-project/departure-point
- e.g. type
git clone https://github.com/babe-project/departure-point.git
- e.g. type
- change the folder name
departure-pointto whatever you like- let's say you call is
my-exp, e.g. by typingmv departure-point my-exp
- let's say you call is
- go to your folder
my-exp, e.g., by typingcd my-exp - now type
npm install; this will download the Javascript packages with the most current version of _babe - you can have a look at the example experiment by opening the file
index.htmlnow - you can now start editing to create your own experiment
- Usually, you might just want to manipulate the following files:
01_custom_functions.js:: (optional) contains custom functions, variables and hooks (e.g. a global coin flip)02_custom_views_templates.js:: (optional) contains user-defined special-purpose view templates (only needed, if the provided view templates are not enough for your experiment)03_trials.js:: (optional) contains the data of different trials of a task (e.g., names of pictures, test sentences, questions, etc.)04_views.js:: defines the different kinds of tasks, or, more generally, anything users will engage with on the screen05_main.js:: contains the experiment structure and general information about deployment
- The numbering of the files is important, you can use the functions defined in
01in04, but you can't use some variable from05in02