Home Reference Source
public class | source

Numerosity

You can directly use an instance of this class. numerosity_exp

Constructor Summary

Public Constructor
public

constructor(params: *)

Initializes a Numerosity experiment object.

Member Summary

Public Members
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

Method Summary

Public Methods
public

When called, will save aggregated trial data into a CSV.

public
public

generate_trial(block_type: *): *

Generates a Numerosity object for use in the JsPsych timeline.

public

handle_data_saving(trial: *, block_type: *, constants: *, index: *)

Handles saving the relevant data on a given trial.

public

Orders the input data according to balancing type and initializes the Estimation object's variables.

public

set_target_color(target: *)

Public Constructors

public constructor(params: *) source

Initializes a Numerosity experiment object.

Params:

NameTypeAttributeDescription
params *

{object} Parameters passed in from routing

Public Members

public balancing_type: * source

public condition_group: * source

public condition_name: * source

public current_sub_condition_index: number source

public distractor_coordinates: string source

public experiment_conditions_constants: *[] source

public graph_type: * source

public raw_sub_conds: * source

public sub_condition_order: * source

public subject_id: * source

public subject_initials: * source

public target_color: string source

public target_coordinates: string source

public trial_data: string source

public trial_responses: *[] source

public trial_structure: * source

Public Methods

public export_summary_data() source

When called, will save aggregated trial data into a CSV.

public export_trial_data() source

public generate_trial(block_type: *): * source

Generates a Numerosity object for use in the JsPsych timeline. Numerosity currently does not support practice trials

Each trial begins with a fixation trial block, followed by the stimulus, ended by a feedback trial block where the subject must estimate the number of target stimuli via the slider

Params:

NameTypeAttributeDescription
block_type *

{string} "test" or "practice"

Return:

*

trial {object}

public handle_data_saving(trial: *, block_type: *, constants: *, index: *) source

Handles saving the relevant data on a given trial.

Params:

NameTypeAttributeDescription
trial *
block_type *
constants *
index *

public prepare_experiment() source

Orders the input data according to balancing type and initializes the Estimation object's variables.

public set_target_color(target: *) source

Params:

NameTypeAttributeDescription
target *