KinesteX

Event Flow Examples

Complete Workout Flow:

1. kinestex_launched - Application starts

2. workout_started - Workout begins

3. returned_camera_frame / left_camera_frame - Frame tracking

4. exercise_completed then workout_progress - After each exercise

5. workout_ended - Session ends (exit_type says how)

6. workout_overview - Summary statistics

7. exercise_overview - All exercises summary

8. workout_completed - User exits statistics

9. exit_kinestex - Application closed


Challenge Flow:

1. challenge_started - Challenge begins

2. exercise_completed - Exercise finished

3. challenge_completed - Challenge complete

4. challenge_exit - Exit from challenge


Assessment Flow:

1. kinestex_launched - Application starts

2. Assessment performed (user follows on-screen instructions)

3. assessment_overview - Results page loads with all metrics

4. assessment_completed - User taps Finish (or assessment_restart if they tap Restart)

5. exit_kinestex - Application closed


If the user quits mid-test, you get assessment_exit instead, or assessment_exit_results followed by the results events above when the assessment shows what it recorded so far.