-
Notifications
You must be signed in to change notification settings - Fork 48
Classes
A script to control the NotesPanel
Component which manages File I/O in a seperate thread to avoid hitches.
Component which uploads data to an AWS DynamoDB on Web based builds.
A set of trials, often used to group a number of consecutive Trial objects that share something in common.
Class which handles the cascading settings system. Wraps a Dictionary.
Event containing a Session as a parameter
Event containing a Trial as a parameter
Event containing a WriteFileInfo object as a parameter
Useful methods
Class which handles the cascading settings system. Wraps a Dictionary.
Create a new class that inherits from this component to create custom tracking behaviour on a frame-by-frame basis.
The base unit of experiments. A Trial is usually a singular attempt at a task by a participant after/during the presentation of a stimulus.
Status of a trial
Represents a table of data. That is, a series of named columns, each column representing a list of data. The lists of data are always the same length.
Represents a single row of data. That is, a series of named columns, each column representing a single value. The row hold a list of named Tuples (columnName and value). To add values, create a new UXFDataRow then add Tuples with the Add method.
Simple script to make an event system if one does not exist already.
Attach this component to a gameobject and assign it in the trackedObjects field in an ExperimentSession to automatically record position/rotation of the object at each frame.
The Session represents a single "run" of an experiment, and contains all information about that run.
Exception thrown in cases where we try to access a trial that does not exist.
Component that handles collecting all Debug.Log calls
Note: This file was automatically generated
๐ง Core topics
- ๐ Background
- โจ UXF 2.0
- โ๏ธ Compatibility
- ๐ถ๏ธ Oculus Quest Setup
- ๐ญ Concepts
- ๐ ๏ธ Get started
- ๐ Examples
- ๐ฅ๏ธ Built-in UI
- ๐ Session generation
- โฐ Events
- ๐ Data collection
- โ๏ธ Collect custom data
- ๐ Custom Data Handler
- ๐ Remote Data Collection
- ๐๏ธ WebGL DynamoDB setup
- ๐ Processing DynamoDB CSVs
- ๐ซ HTTP Post Setup
- ๐ง Settings system
- ๐๐ฝ Tracker system
- ๐ Logging system
โ ๏ธ Common issues- ๐ผ๏ธ Multi-scene experiments
- ๐บ Videos
- ๐จโ๐ Full written tutorial
- ๐ฆ Asset links
- ๐จโ๐ซ Unity tutorial links
- ๐ Useful code snippets
- ๐ก Programming ideas
- ๐งฎ Example R processing