Before creating your study, you should understand some jargon/core concepts of ODIN. You should be knowledgeable of the following terms:
Coupons
Coupons codes that are given to study participants. Each coupon is uniquely tied to a specific study, thereby allowing the investigator to use the coupon as an anonymous participant identifier. During registration on the ODIN app, the participant registers using the coupon and the server will send back questions and settings for that particular study that the coupon is associated with.
Generating coupons.
Rules
Rules are the logic that determines when questions should be shown to the participant. After creating your question, you may attach one or more rules to that question.
Adding a rule.
Filters
Filters are additional constraints that determine whether a question should be shown. Each rule has no filters by default, but the investigator can attach one more filters to each rule.
Adding a filter.
For example, if you want a question to only show when the participant arrives at a particular location from the hours of 9 AM to 5 PM, you can accomplish this by creating a onArrival location rule with a time based filter from 9:00 to 17:00:
Adding a rule with time filter.
Sensors
Sensors are used to give ODIN additional contextual awareness. Investigators can attach sensor-based rules to questions, which allows functionality such as showing a question when arriving at a particular location.
ODIN currently supports the following sensors:
GPS (Detect the location of the participant)
Proximity Bluetooth (Detect when participants are near other participants of the same study)
Beacon Proximity (Detect when participants are near certain Bluetooth beacons)
Activity Recognition (Detect whether the participant is walking, running, biking, etc)
Empatica E4 (Detect the EDA level and skin temperature of the participant)