Build a timeline from trials
build_timeline(...)
... | trial objects to add to this timeline |
---|
An object of class "timeline"
Experiments in jsPsych are specified in terms of a "timeline"
object, where each timeline can consist of one or more "trial" objects
and timelines can contain other timelines. In pure jsPsych it is possible
to define a "bare" trial that is not contained within a timeline (the trial
is essentially a timeline) but jaysire is slightly more restrictive. To
build a timeline in jaysire, the output of trial_
functions need to be
passed through the build_timeline()
function to create a properly
constructed timeline object.
Once constructed, behaviour and execution of a timeline can be modified
using a variety of functions. A timeline can be looped using the
display_while()
function, or executed contiionally using
the display_if()
function. Timeline variables can be attached
using set_variables()
and other parameters can be passed to
the timeline using set_parameters()
.