ExperimentSession Attributes and Methods#
Administrative information (ExperimentSession)#
The experiment configuration. |
|
The secret experiment configuration. |
|
A modified dictionary of experiment plugins. |
|
A dictionary of key-value pairs that the experiment might have received as url parameters. |
|
The session's timeout (in seconds). |
|
Experiment session. |
|
|
Appends Sections or Pages to the experiment's root section. |
The experiment's progress bar. |
|
Experiment condition. |
Participant data (ExperimentSession)#
|
Get the data dictionary of a specific page. |
|
Get the data dictionary for all pages in a specific section. |
List of all experiment datasets. |
|
List of all unlinked datasets. |
|
Dictionary of input elements and their current values. |
|
Full dataset of the current experimental session. |
|
Dictionary of information about the client, such as: |
|
A list, containing the movement history for the current session. |
Database access (ExperimentSession)#
Database object of the main mongo saving agent. |
|
Document collection of the main mongo saving agent. |
|
Document collection of the unlinked mongo saving agent. |
|
Document collection for miscellaneous data. |
General utility (ExperimentSession)#
|
Post a message for one-time display after the next move. |
|
Iterates over the rows in a .csv file, yielding dictionaries. |
|
Iterates over the rows in a .csv file, yielding lists. |
Path to the experiment directory |
|
|
Returns the full path of an experiment subdirectory. |
Alfred's logging interface. |
|
|
Encrypts the input and returns the encrypted string. |
|
Decrypts input and returns the decrypted object as str. |
Shortcut for accessing the additional data dictionary. |
|
The additional data dictionary. |
Sections and pages (ExperimentSession)#
Dictionary of all sections and pages in the experiment. |
|
Dictionary of all pages in the experiment. |
|
Dictionary of all sections in the experiment. |
|
The currently active page of the experiment. |
|
The experiment's final page. |
|
The experiment's root section, organizing all other sections, including |
Movement and events (ExperimentSession)#
|
Aborts the experiment session. |
A list of functions that will be called upon aborting an experiment session. |
|
Indicates, whether the experiment was aborted. |
|
A list of functions that will be called upon finishing an experiment session. |
|
Indicates, whether the experiment has finished orderly. |
|
Indicates whether the session has expired. |
|
|
Moves the experiment forward one page. |
|
Moves the experiment backward one page. |
|
Jumps to a specific page in the experiment. |
Information about the experiment (ExperimentSession)#
The alfred3 version used for the current experiment. |
|
Returns the experiment author. |
|
Experiment version |
|
A dict of information about the experiment. |
|
Unique session identifier |
|
Session status for the current experiment. |
|
Start time in seconds since epoch. |
|
A human-readable string, indicating the start time. |
|
Experiment title |