Peer Learning Platform Engagement

This dataset provides detailed, time-stamped records of user engagement events on a peer learning platform, including interactions with courses, resources, and peers. It supports robust modeling of edtech engagement, user behavior analysis, and product optimization by capturing event types, durations, device usage, and success metrics. Ideal for educational data mining, retention analysis, and personalized learning research.

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

Modeling and predicting student engagement and retention

Sample rows

preview · 8 of 200 rows · all 14 columns
event_idstringdevice_typestringscorefloatsuccessbooleanlocation_countrystringuser_idstringtimestampdatetimeevent_typestringcourse_idstringresource_idstringsession_idstringlocation_citystringduration_secondsfloatcontent_idstring
EVT-00001desktopblankblankUSUSR-10012024-06-01T08:12:17ZloginblankblankSES-2001New York0blank
EVT-00002mobileblankblankINUSR-10022024-06-01T08:13:08Zresource_viewCRS-MATH101RES-VID-001SES-2002Bangalore320.5blank
EVT-00003tablet88.5trueGBUSR-10032024-06-01T08:14:22Zquiz_attemptCRS-PHYS202RES-QZ-003SES-2003London901.2blank
EVT-00004desktopblankblankUSUSR-10042024-06-01T08:15:37ZlogoutblankblankSES-2001New York0blank
EVT-00005mobileblankblankAUUSR-10052024-06-01T08:16:10ZpostblankblankSES-2004SydneyblankCNT-PST-001
EVT-00006desktopblankblankCAUSR-10062024-06-01T08:17:05ZreplyblankblankSES-2005TorontoblankCNT-RPY-001
EVT-00007tabletblankblankGBUSR-10032024-06-01T08:18:09ZupvoteblankblankSES-2003LondonblankCNT-UPV-001
EVT-00008mobileblanktrueDEUSR-10072024-06-01T08:19:11Zresource_downloadCRS-CHEM110RES-PDF-002SES-2006Berlin105.9blank

What the 200 rows show

from the 200-row sample
  • 66%success = true
  • 87.5median score
  • 12event types
  • 220.3median duration_seconds
device_type200 rows by value
05010098desktop49%49mobile25%45tablet23%8other4%
score41 rows, in bands of 10
0714840000111413success from 7005070100score →

Every row with score of 70 or more has success = true. None below it.

location_country200 rows · top 10 of 13 values
  1. US35
  2. CA18
  3. IN17
  4. GB17
  5. AU16
  6. DE16
  7. FR16
  8. JP14
  9. BR12
  10. KE12
14 columns by typefrom the column list below
  • string 10
  • float 2
  • datetime 1
  • boolean 1

Columns

14 columns in four groups
blueprint · 14 columns
columntypedescriptionexample
Text 10 columns
event_idstringUnique identifier for each engagement event on the platformuniqueEVT-00001
user_idstringUnique identifier for the user performing the eventUSR-1001
event_typestringType of engagement event (e.g., login, post, reply, upvote, resource_view)12 valueslogin
course_idstringIdentifier for the course or learning group associated with the eventoptionalCRS-MATH101
resource_idstringIdentifier for the resource involved in the event (e.g., document, quiz, video)optionalRES-VID-001
session_idstringIdentifier for the user's session in which the event occurredoptionalSES-2001
device_typestringType of device used for the event (e.g., desktop, mobile, tablet)desktop · mobile · tablet · other · optionaldesktop
location_countrystringCountry from which the user accessed the platform during the eventoptionalUS
location_citystringCity from which the user accessed the platform during the eventoptionalNew York
content_idstringIdentifier for content involved in the event (e.g., post, comment, message)optionalCNT-PST-001
Numbers 2 columns
duration_secondsfloatDuration of the event in seconds (if applicable, e.g., resource_view, session)0 or more · optional0
scorefloatScore achieved in the event (if applicable, e.g., quiz_attempt, peer_review)0 or more · optional88.5
Dates and times 1 column
timestampdatetimeDate and time when the event occurred2024-06-01T08:12:17Z
True or false 1 column
successbooleanIndicates if the event was successfully completed (e.g., quiz submitted, resource downloaded)optionaltrue

Use it for

  • success66%42 of 64 rowsrows by device type98desk…49mobi…45tabl…8other

    An education dashboard

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

  • Why do 42 of 64 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 events with user_id, timestamp and event_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 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 rows14 columns
Yours1,000 rows14 columnslocation_country: UK only

blueprint · peer-learning-platform-engagement

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 14 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
  • Each row is a platform event timestamp
  • User type and learning activity specified
  • Session duration tracked
  • Engagement score calculated
  • Feedback event included
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
peer-learning-platform-engagement

What should your data show?

Preview 20 rows free
No signup. No card.