Each log is sent with a number of fields required by simplelog. Simple log allows for a custom field called event_data_complex along with its category enumerator: event_custom: category enumerator event_data_complex: JSON.stringify(log_data) Each log_data is a JSON object for that specific category as defined below. Note: Note: event_custom will always map to a string of the event name. For example, if an event called FOO had a field of "event_custom", its value would be a string "FOO". Not all events have this field.
Versions:
- Original Version
- Logging Menu Button clicks, skip clicks, and menu dismiss (close menu). (7/25/2019)
- Bug fixes. Three main changes: (1) Default global_lvl_complete to false so that new games don't cause a level fail. (2) Does not log level 0 success/fail, because that is just the default cur_level value (and its a playground) (3) Does not log playground success/fail (lvls 0,10,18) (9/17/2019)
- Simple log now sends player_id (if present) from the URL to log.php (9/24/2019)
- There are 3 types of levels: Playground, Challenge, Random.
- The games starts with wave playground (level 0).
- Playground does not have a correct answer (its for exploration only)
- Challenges and playgrounds need to be played to unlock subsequent levels.
- After completing each challenge, a random level will be unlocked, that can be played an unlimited amount of times, constantly giving a random scenario within the scope of the previous challenge.
- There are 4 questions: 2 after challenge 1 and 2 after challenge 2.
- There are 34 Levels
Menu Options | Included Level Range | Succeeding Questions |
---|---|---|
Playground - Wave | Lv 0 | |
Challenges - 1 | Lv 1 - 8 | Q0, Q1 |
Random - 1 | Lv 9 | |
Playground - Pulse | Lv 10 | |
Challenges - 2 | Lv 11-16 | Q2, Q3 |
Random - 2 | Lv 17 | |
Playground - Composition | Lv 18 | |
Challenges - 3 | Lv 19-28 | |
Random -3 | Lv 29 | |
Challenges - 4 | Lv 30-31 | |
Random - 4 | Lv 32 | |
Challenges - 5 | Lv 33 | |
Random - 5 | Lv 34 |
- COMPLETE
- SUCCEED
- FAIL
- RESET_BTN_PRESS
- SLIDER_MOVE_RELEASE
- ARROW_MOVE_RELEASE
- QUESTION_ANSWER
- MENU_BUTTON
- SKIP_BUTTON
- DISMISS_MENU_BUTTON
This event means the user has successfully completed a level (i.e. clicking the "next" button that pops up when the wave has turned green)
event Name | Description | Note |
---|---|---|
event_custom | string | |
amplitude_left | float | |
wavelength_left | float | |
offset_left | float | |
amplitude_right | float | |
wavelength_right | float | |
offset_right | float | |
closeness | float |
event Name | Description | Note |
---|---|---|
event_custom | string | |
amplitude_left | float | |
wavelength_left | float | |
offset_left | float | |
amplitude_right | float | |
wavelength_right | float | |
offset_right | float | |
closeness | float |
event Name | Description | Note |
---|---|---|
event_custom | string | |
amplitude_left | float | |
wavelength_left | float | |
offset_left | float | |
amplitude_right | float | |
wavelength_right | float | |
offset_right | float | |
closeness | float |
event Name | Description | Note |
---|---|---|
event_custom | string | |
amplitude_left | float | |
wavelength_left | float | |
offset_left | float | |
amplitude_right | float | |
wavelength_right | float | |
offset_right | float | |
closeness | float |
event Name | Description | Note |
---|---|---|
event_custom | string | |
slider | {'enum': ['AMPLITUDE', 'OFFSET', 'WAVELENGTH']} | |
wave | string | |
begin_val | float | |
end_val | float | |
min_val | float | |
max_val | float | |
ave_val | float | |
begin_closeness | float | |
end_closeness | float | |
drag_length_ticks | int | |
direction_shifts | int | |
stdev_val | float | |
correct_val | float |
event Name | Description | Note |
---|---|---|
event_custom | string | |
slider | string | |
wave | string | |
begin_val | float | |
end_val | float | |
closeness | float | |
correct_val | float |
event Name | Description | Note |
---|---|---|
event_custom | string | |
answer | int | |
answered | int | |
question | int |
event Name | Description | Note |
---|---|---|
event_custom | string |
event Name | Description | Note |
---|---|---|
event_custom | SKIP_BUTTON |
event Name | Description | Note |
---|---|---|
event_custom | DISMISS_MENU_BUTTON |