diff --git a/lang-ENG/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv b/lang-ENG/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv index 08e227d..0bf4655 100644 --- a/lang-ENG/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv +++ b/lang-ENG/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv @@ -1,23 +1,31 @@ id,timestamp,android_id,package_name,video_id,video_title,learning_event_type,additional_data -0,1730376001301,e387e38700000001,ai.elimu.filamu,2,akili and me - letter b,VIDEO_OPENED, -0,1730376005563,e387e38700000001,ai.elimu.filamu,2,akili and me - letter b,VIDEO_COMPLETED,{'video_playback_position_ms': 48308} -0,1730376001301,e387e38700000001,ai.elimu.filamu,42,one small step,VIDEO_OPENED, -0,1730376028094,e387e38700000001,ai.elimu.filamu,42,one small step,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 46641} -0,1730376001301,e387e38700000001,ai.elimu.filamu,10,akili and me - music,VIDEO_OPENED, -0,1730376003862,e387e38700000001,ai.elimu.filamu,10,akili and me - music,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 12982} -0,1730376001301,e387e38700000001,ai.elimu.filamu,34,akili and me - letter j,VIDEO_OPENED, -0,1730376021082,e387e38700000001,ai.elimu.filamu,34,akili and me - letter j,VIDEO_COMPLETED,{'video_playback_position_ms': 59757} -0,1730376001301,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_OPENED, -0,1730376018970,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 36855} -0,1730376001301,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_OPENED, -0,1730376036973,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 54626} -0,1730376001301,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_OPENED, -0,1730376011167,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 17442} -0,1730376001303,e387e38700000001,ai.elimu.filamu,7,akili and me - letter g,VIDEO_OPENED, -0,1730376006941,e387e38700000001,ai.elimu.filamu,7,akili and me - letter g,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 22879} -0,1730376001303,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_OPENED, -0,1730376054736,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_COMPLETED,{'video_playback_position_ms': 14792} -0,1730376001303,e387e38700000001,ai.elimu.filamu,7,akili and me - letter g,VIDEO_OPENED, -0,1730376042338,e387e38700000001,ai.elimu.filamu,7,akili and me - letter g,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 18574} -0,1730376001303,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_OPENED, -0,1730376059782,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_COMPLETED,{'video_playback_position_ms': 8135} +0,1730379305287,e387e38700000001,ai.elimu.filamu,1,akili and me - letter a,VIDEO_OPENED, +0,1730379355941,e387e38700000001,ai.elimu.filamu,1,akili and me - letter a,VIDEO_COMPLETED,{'video_playback_position_ms': 52244} +0,1730379395318,e387e38700000001,ai.elimu.filamu,6,akili and me - letter f,VIDEO_OPENED, +0,1730379421651,e387e38700000001,ai.elimu.filamu,6,akili and me - letter f,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 22728} +0,1730379475074,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_OPENED, +0,1730379510552,e387e38700000001,ai.elimu.filamu,36,akili and me - letter l,VIDEO_COMPLETED,{'video_playback_position_ms': 52017} +0,1730379562163,e387e38700000001,ai.elimu.filamu,14,akili and me - counting compilation,VIDEO_OPENED, +0,1730379568470,e387e38700000001,ai.elimu.filamu,14,akili and me - counting compilation,VIDEO_COMPLETED,{'video_playback_position_ms': 44177} +0,1730379600377,e387e38700000001,ai.elimu.filamu,35,akili and me - letter k,VIDEO_OPENED, +0,1730379634579,e387e38700000001,ai.elimu.filamu,35,akili and me - letter k,VIDEO_COMPLETED,{'video_playback_position_ms': 3421} +0,1730379740053,e387e38700000001,ai.elimu.filamu,6,akili and me - letter f,VIDEO_OPENED, +0,1730379782117,e387e38700000001,ai.elimu.filamu,6,akili and me - letter f,VIDEO_COMPLETED,{'video_playback_position_ms': 22837} +0,1730379814157,e387e38700000001,ai.elimu.filamu,42,one small step,VIDEO_OPENED, +0,1730379844185,e387e38700000001,ai.elimu.filamu,42,one small step,VIDEO_COMPLETED,{'video_playback_position_ms': 18800} +0,1730379917486,e387e38700000001,ai.elimu.filamu,14,akili and me - counting compilation,VIDEO_OPENED, +0,1730379959540,e387e38700000001,ai.elimu.filamu,14,akili and me - counting compilation,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 5423} +0,1730379985358,e387e38700000001,ai.elimu.filamu,4,akili and me - letter d,VIDEO_OPENED, +0,1730379988453,e387e38700000001,ai.elimu.filamu,4,akili and me - letter d,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 39522} +0,1730380104088,e387e38700000001,ai.elimu.filamu,10,akili and me - music,VIDEO_OPENED, +0,1730380131931,e387e38700000001,ai.elimu.filamu,10,akili and me - music,VIDEO_COMPLETED,{'video_playback_position_ms': 51345} +0,1730380243093,e387e38700000001,ai.elimu.filamu,11,akili and me - art - drawing rectangles,VIDEO_OPENED, +0,1730380256345,e387e38700000001,ai.elimu.filamu,11,akili and me - art - drawing rectangles,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 38600} +0,1730380308979,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_OPENED, +0,1730380342824,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_COMPLETED,{'video_playback_position_ms': 12363} +0,1730380371612,e387e38700000001,ai.elimu.filamu,4,akili and me - letter d,VIDEO_OPENED, +0,1730380395189,e387e38700000001,ai.elimu.filamu,4,akili and me - letter d,VIDEO_COMPLETED,{'video_playback_position_ms': 17040} +0,1730380466642,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_OPENED, +0,1730380495705,e387e38700000001,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 8525} +0,1730380540085,e387e38700000001,ai.elimu.filamu,5,akili and me - letter e,VIDEO_OPENED, +0,1730380590269,e387e38700000001,ai.elimu.filamu,5,akili and me - letter e,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 38035} diff --git a/lang-ENG/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv b/lang-ENG/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv index b84e03d..e5b23d0 100644 --- a/lang-ENG/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv +++ b/lang-ENG/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv @@ -1,19 +1,21 @@ id,timestamp,android_id,package_name,video_id,video_title,learning_event_type,additional_data -0,1730376003068,e387e38700000002,ai.elimu.filamu,5,akili and me - letter e,VIDEO_OPENED, -0,1730376014128,e387e38700000002,ai.elimu.filamu,5,akili and me - letter e,VIDEO_COMPLETED,{'video_playback_position_ms': 7886} -0,1730376003068,e387e38700000002,ai.elimu.filamu,12,akili and me - numbers - one two three song,VIDEO_OPENED, -0,1730376024769,e387e38700000002,ai.elimu.filamu,12,akili and me - numbers - one two three song,VIDEO_COMPLETED,{'video_playback_position_ms': 2766} -0,1730376003069,e387e38700000002,ai.elimu.filamu,7,akili and me - letter g,VIDEO_OPENED, -0,1730376045661,e387e38700000002,ai.elimu.filamu,7,akili and me - letter g,VIDEO_COMPLETED,{'video_playback_position_ms': 31500} -0,1730376003069,e387e38700000002,ai.elimu.filamu,36,akili and me - letter l,VIDEO_OPENED, -0,1730376029647,e387e38700000002,ai.elimu.filamu,36,akili and me - letter l,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 16540} -0,1730376003069,e387e38700000002,ai.elimu.filamu,7,akili and me - letter g,VIDEO_OPENED, -0,1730376041849,e387e38700000002,ai.elimu.filamu,7,akili and me - letter g,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 22017} -0,1730376003069,e387e38700000002,ai.elimu.filamu,35,akili and me - letter k,VIDEO_OPENED, -0,1730376028004,e387e38700000002,ai.elimu.filamu,35,akili and me - letter k,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 56912} -0,1730376003070,e387e38700000002,ai.elimu.filamu,2,akili and me - letter b,VIDEO_OPENED, -0,1730376019996,e387e38700000002,ai.elimu.filamu,2,akili and me - letter b,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 20597} -0,1730376003070,e387e38700000002,ai.elimu.filamu,36,akili and me - letter l,VIDEO_OPENED, -0,1730376018289,e387e38700000002,ai.elimu.filamu,36,akili and me - letter l,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 30201} -0,1730376003070,e387e38700000002,ai.elimu.filamu,10,akili and me - music,VIDEO_OPENED, -0,1730376061288,e387e38700000002,ai.elimu.filamu,10,akili and me - music,VIDEO_COMPLETED,{'video_playback_position_ms': 2705} +0,1730380673408,e387e38700000002,ai.elimu.filamu,4,akili and me - letter d,VIDEO_OPENED, +0,1730380732103,e387e38700000002,ai.elimu.filamu,4,akili and me - letter d,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 29061} +0,1730380820329,e387e38700000002,ai.elimu.filamu,13,akili and me - the rectangle song,VIDEO_OPENED, +0,1730380839950,e387e38700000002,ai.elimu.filamu,13,akili and me - the rectangle song,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 21874} +0,1730380954950,e387e38700000002,ai.elimu.filamu,8,akili and me - family,VIDEO_OPENED, +0,1730380981569,e387e38700000002,ai.elimu.filamu,8,akili and me - family,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 17883} +0,1730381029140,e387e38700000002,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_OPENED, +0,1730381077371,e387e38700000002,ai.elimu.filamu,9,akili and me - jump jump jump,VIDEO_COMPLETED,{'video_playback_position_ms': 56138} +0,1730381178085,e387e38700000002,ai.elimu.filamu,7,akili and me - letter g,VIDEO_OPENED, +0,1730381215661,e387e38700000002,ai.elimu.filamu,7,akili and me - letter g,VIDEO_COMPLETED,{'video_playback_position_ms': 31691} +0,1730381234524,e387e38700000002,ai.elimu.filamu,11,akili and me - art - drawing rectangles,VIDEO_OPENED, +0,1730381275851,e387e38700000002,ai.elimu.filamu,11,akili and me - art - drawing rectangles,VIDEO_COMPLETED,{'video_playback_position_ms': 55103} +0,1730381327995,e387e38700000002,ai.elimu.filamu,12,akili and me - numbers - one two three song,VIDEO_OPENED, +0,1730381379655,e387e38700000002,ai.elimu.filamu,12,akili and me - numbers - one two three song,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 27489} +0,1730381471798,e387e38700000002,ai.elimu.filamu,2,akili and me - letter b,VIDEO_OPENED, +0,1730381494720,e387e38700000002,ai.elimu.filamu,2,akili and me - letter b,VIDEO_COMPLETED,{'video_playback_position_ms': 37434} +0,1730381526847,e387e38700000002,ai.elimu.filamu,12,akili and me - numbers - one two three song,VIDEO_OPENED, +0,1730381528949,e387e38700000002,ai.elimu.filamu,12,akili and me - numbers - one two three song,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 57157} +0,1730381622494,e387e38700000002,ai.elimu.filamu,32,akili and me - letter h,VIDEO_OPENED, +0,1730381648017,e387e38700000002,ai.elimu.filamu,32,akili and me - letter h,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 28404} diff --git a/lang-TGL/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv b/lang-TGL/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv index a6f0305..acba5ba 100644 --- a/lang-TGL/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv +++ b/lang-TGL/android-id-e387e38700000001/version-code-3001018/video-learning-events/e387e38700000001_3001018_video-learning-events_2024-10-31.csv @@ -1,11 +1,19 @@ id,timestamp,android_id,package_name,video_id,video_title,learning_event_type,additional_data -0,1730376989871,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377021449,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 44767} -0,1730376989871,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730376995260,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 19171} -0,1730376989871,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377016426,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 38606} -0,1730376989871,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377026208,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 3085} -0,1730376989871,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377000820,e387e38700000001,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 44212} +0,1730381664908,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730381723219,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 15691} +0,1730381802724,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730381856827,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 57310} +0,1730381925563,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730381941396,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 27097} +0,1730381996174,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382037669,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 57786} +0,1730382103358,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382153887,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 22155} +0,1730382264515,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382307936,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 29342} +0,1730382334518,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382353591,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 7739} +0,1730382465458,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382519770,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 13890} +0,1730382537756,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382550797,e387e38700000001,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 53937} diff --git a/lang-TGL/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv b/lang-TGL/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv index c68dee4..536aa3c 100644 --- a/lang-TGL/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv +++ b/lang-TGL/android-id-e387e38700000002/version-code-3001018/video-learning-events/e387e38700000002_3001018_video-learning-events_2024-10-31.csv @@ -1,37 +1,31 @@ id,timestamp,android_id,package_name,video_id,video_title,learning_event_type,additional_data -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377001629,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 4932} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377025447,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 46029} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377001053,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 9151} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377044597,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 52139} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377025021,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 9412} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730376993103,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 28000} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377038769,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 25104} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377030701,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 34244} -0,1730376990471,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377036799,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 29746} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730376996962,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 17353} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377027645,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 21276} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377015313,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 38779} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377046455,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 34599} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377005302,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 34616} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377016269,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 24463} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377036730,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 45542} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377047635,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 30675} -0,1730376990472,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_OPENED, -0,1730377006918,e387e38700000002,ai.elimu.analytics,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 38101} +0,1730382596320,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382621433,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 41982} +0,1730382716510,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382756299,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 14367} +0,1730382847921,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382881295,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 28349} +0,1730382934092,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730382951280,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 40853} +0,1730383062096,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383114589,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 22492} +0,1730383192083,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383235510,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 5960} +0,1730383321418,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383326692,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 35529} +0,1730383434417,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383447828,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 4779} +0,1730383478733,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383525950,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 33642} +0,1730383576070,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383591568,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 14605} +0,1730383653845,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383703897,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 24910} +0,1730383742923,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383788553,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 14838} +0,1730383840380,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383845331,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 11672} +0,1730383864759,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730383908466,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 40013} +0,1730384019472,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384072071,e387e38700000002,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 46434} diff --git a/lang-TGL/android-id-e387e38700000003/version-code-3001018/video-learning-events/e387e38700000003_3001018_video-learning-events_2024-10-31.csv b/lang-TGL/android-id-e387e38700000003/version-code-3001018/video-learning-events/e387e38700000003_3001018_video-learning-events_2024-10-31.csv index 67cbbf6..cd107f4 100644 --- a/lang-TGL/android-id-e387e38700000003/version-code-3001018/video-learning-events/e387e38700000003_3001018_video-learning-events_2024-10-31.csv +++ b/lang-TGL/android-id-e387e38700000003/version-code-3001018/video-learning-events/e387e38700000003_3001018_video-learning-events_2024-10-31.csv @@ -1,7 +1,21 @@ id,timestamp,android_id,package_name,video_id,video_title,learning_event_type,additional_data -0,1730376009209,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, -0,1730376039082,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 18403} -0,1730376009212,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, -0,1730376028774,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 49750} -0,1730376009212,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, -0,1730376030759,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 3080} +0,1730384149763,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384179936,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 14019} +0,1730384218576,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384268159,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 57351} +0,1730384353917,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384406822,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 15193} +0,1730384429941,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384448259,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 52603} +0,1730384508870,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384529675,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 31542} +0,1730384576693,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384611192,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 45695} +0,1730384678931,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384728810,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 10620} +0,1730384795207,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384839965,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_CLOSED_BEFORE_COMPLETION,{'video_playback_position_ms': 47505} +0,1730384873538,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384889523,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 35669} +0,1730384957256,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_OPENED, +0,1730384976997,e387e38700000003,ai.elimu.filamu,1,piper,VIDEO_COMPLETED,{'video_playback_position_ms': 17353} diff --git a/simulate-video-learning-events.py b/simulate-video-learning-events.py index b898fe9..fd53521 100644 --- a/simulate-video-learning-events.py +++ b/simulate-video-learning-events.py @@ -24,6 +24,9 @@ date_iso_8601 = datetime.today().strftime('%Y-%m-%d') print(basename(__file__), f'date_iso_8601: {date_iso_8601}') +timestamp_ms = int(datetime.now().timestamp() * 1_000) +print(basename(__file__), f'timestamp_ms: {timestamp_ms}') + def simulate_video_learning_event(android_id, videos_df: pandas.DataFrame, video_learning_events): print(basename(__file__), 'simulate_video_learning_event') """ @@ -32,8 +35,14 @@ def simulate_video_learning_event(android_id, videos_df: pandas.DataFrame, video Should match the CSV format in https://github.com/elimu-ai/analytics/blob/main/app/src/main/java/ai/elimu/analytics/task/ExportEventsToCsvWorker.java """ + # Increment database ID + # TODO id = 0 - timestamp_ms = int(datetime.now().timestamp() * 1_000) + + # Increase timestamp to simulate passage of time between events for different + # videos. Increase by a random number between 15 seconds and 120 seconds. + global timestamp_ms + timestamp_ms += random.randrange(1_000 * 15, 1_000 * 120) # Locate a random video in the DataFrame number_of_videos = len(videos_df.index) @@ -58,8 +67,8 @@ def simulate_video_learning_event(android_id, videos_df: pandas.DataFrame, video second_learning_event_type = random.choice(learning_event_types[1:]) # Increase timestamp to simulate passage of time between the `VIDEO_OPENED` event and the - # second event. Increase by a random number between 1 second and 60 seconds. - timestamp_ms += random.randrange(1_000, 1_000 * 60) + # second event. Increase by a random number between 2 seconds and 60 seconds. + timestamp_ms += random.randrange(1_000 * 2, 1_000 * 60) video_learning_events.append({ 'id': id,