EdTech Online Course Access Logs

This dataset provides granular access logs from an online learning platform, recording user interactions with courses, resources, and platform features. It enables comprehensive analysis of user engagement, device and location trends, and supports course design and retention modeling for EdTech providers.

  • last updated 21 Aug 2025
  • by GoMask
The brief that made it

User engagement and retention analytics

Sample rows

preview · 8 of 200 rows · all 16 columns
log_idstringdevice_typestringduration_secondsintegersuccessbooleanlocation_countrystringuser_idstringcourse_idstringsession_idstringaccess_datetimedatetimeactivity_typestringresource_idstringip_addressstringlocation_citystringbrowserstringosstringuser_agentstring
a9b7c-01desktop3600blankUSAu10001math-101sess-100012024-05-01T09:15:12Zvideo_playvideo-10124.56.88.101San FranciscoChromeWindows 10Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/114.0.0.0
bc3fd-02desktopblanktrueCanadau10456eng-205sess-104562024-05-02T18:20:17Zquiz_attemptquiz-12192.168.0.102TorontoSafarimacOSMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Safari/605.1.15
f01e4-03desktopblankblankUSAu10123bio-501sess-101232024-05-03T14:55:24Zforum_postforum-23203.0.113.111New YorkChromeWindows 10Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/114.0.0.0
d92a1-04desktop900blankUKu10678cs-basicsess-106782024-05-03T20:42:11Zvideo_playvideo-202145.7.29.200LondonChromemacOSMozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) Chrome/89.0.4389.82
e1b8c-05desktop45blankUSAu11001math-101sess-110012024-05-04T16:15:09Zresource_downloadpdf-138.8.8.8ChicagoSafariWindows 10Mozilla/5.0 (Windows NT 10.0; Win64; x64) Safari/537.36
f5d33-06desktopblankfalseCanadau11234eng-205sess-112342024-05-05T22:19:20Zassignment_submissionassign-1799.55.44.33MontrealSafarimacOSMozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) Safari/605.1.15
a4c12-07desktopblankblankUSAu11345bio-501sess-113452024-05-06T08:37:41Zcourse_navigationblank50.23.45.123BostonChromeWindows 10Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/114.0.0.0
b5e21-08desktop120blankUKu11567cs-basicsess-115672024-05-07T10:03:11Zvideo_playvideo-305104.26.17.91ManchesterChromeWindows 10Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/114.0.0.0

What the 200 rows show

from the 200-row sample
  • 61%success = true
  • 305median duration_seconds
  • 5courses
  • 6oses
  • 7activity types
  • 7browsers
device_type187 rows by value
0459081desktop41%54mobile27%25tablet13%27other14%
duration_seconds87 rows, in bands of 250M
04590830000000401.3B2.3Bduration_seconds →

Median 305, from 0 to 2,147,483,647.

location_country177 rows with a value · 23 left blank
  1. USA30
  2. Canada24
  3. UK24
  4. Australia16
  5. Unknown15
  6. India14
  7. Romania10
  8. South Africa9
  9. Brazil7
  10. Japan7
16 columns by typefrom the column list below
  • string 13
  • integer 1
  • datetime 1
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 13 columns
log_idstringUnique identifier for each access log entryuniquea9b7c-01
user_idstringUnique identifier for the user accessing the platformu10001
course_idstringUnique identifier for the course accessed5 coursesmath-101
session_idstringUnique identifier for the user's sessionsess-10001
activity_typestringType of activity performed (e.g., video_play, quiz_attempt, forum_post)7 valuesvideo_play
resource_idstringIdentifier for the specific resource interacted with (e.g., video, quiz, document); may be blank if not applicableoptionalvideo-101
user_agentstringUser agent string from the browser or device used for accessoptionalcurl/7.79.1
ip_addressstringIP address from which the user accessed the platformoptional24.56.88.101
location_countrystringCountry inferred from the user's IP addressoptionalUSA
location_citystringCity inferred from the user's IP addressoptionalSan Francisco
device_typestringType of device used for access (e.g., desktop, mobile, tablet)desktop · mobile · tablet · other · optionaldesktop
browserstringBrowser used for access (e.g., Chrome, Firefox, Safari)7 browsers · optionalChrome
osstringOperating system of the device used for access6 oses · optionalWindows 10
Numbers 1 column
duration_secondsintegerDuration of the activity in seconds (if applicable)0 or more · optional3600
Dates and times 1 column
access_datetimedatetimeDate and time when the access event occurred2024-05-01T09:15:12Z
True or false 1 column
successbooleanIndicates whether the activity was successfully completed (e.g., quiz passed, resource loaded)optionaltrue

Use it for

  • success61%28 of 46 rowsmean duration seconds…63.2Mdesk…350.9mobi…95.0tabl…165.2Mother

    An education dashboard

    The success rate, duration_seconds by device_type and a breakdown of location_country. Excel, Power BI or Tableau.

  • Why do 28 of 46 rows have success = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable logs with user_id, course_id and session_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows16 columns
Yours1,000 rows16 columnsip_address: UK only

blueprint · edtech-online-course-access-logs

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 16 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • User ID anonymized
  • Course accessed per session logged
  • Access time and duration recorded
  • Session count over 30-day period
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
edtech-online-course-access-logs

What should your data show?

Preview 20 rows free
No signup. No card.