EdTech Student Engagement Signals
This dataset provides detailed, time-stamped records of student interactions across various EdTech platforms, including clicks, posts, quizzes, and content engagement. It enables comprehensive analysis of student behavior, engagement levels, and retention patterns in remote learning environments, supporting data-driven improvements in course design and student support.
Sample rows
preview · 8 of 200 rows · all 15 columns| engagement_idstring | course_idstring | duration_secondsfloat | successboolean | content_typestring | student_idstring | platform_idstring | signal_typestring | signal_timestampdatetime | content_idstring | scorefloat | device_typestring | location_countrystring | location_citystring | action_detailstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ENG1001 | CSE101 | 35.2 | blank | forum | STU5001 | PLAT01 | click | 2024-01-10T09:15:24 | POST001 | blank | desktop | USA | Boston | Viewed discussion thread on project requirements |
| ENG1002 | MAT202 | 180 | true | quiz | STU5002 | PLAT02 | quiz_attempt | 2024-01-15T13:45:10 | QUIZ120 | 85.5 | mobile | India | Mumbai | Attempted weekly algebra quiz |
| ENG1003 | ENG201 | 1240.7 | blank | video | STU5003 | PLAT03 | video_play | 2024-02-02T16:22:41 | VID034 | blank | tablet | UK | London | Watched lecture on Shakespearean sonnets |
| ENG1004 | CSE101 | 48 | blank | forum | STU5004 | PLAT01 | post | 2024-02-07T11:33:05 | POST002 | blank | desktop | USA | San Francisco | Posted final project proposal in forum |
| ENG1005 | ART101 | 90.5 | false | assignment | STU5005 | PLAT04 | assignment_submission | 2024-02-15T20:14:19 | ASSIGN045 | 65 | mobile | Brazil | Sao Paulo | Submitted midterm portfolio assignment |
| ENG1006 | MAT202 | blank | blank | resource | STU5006 | PLAT02 | resource_download | 2024-03-03T18:42:37 | RES008 | blank | desktop | USA | Chicago | Downloaded formula sheet for exam preparation |
| ENG1007 | CHEM501 | 22.4 | true | forum | STU5007 | PLAT05 | forum_reply | 2024-03-10T07:50:02 | POST003 | blank | desktop | Australia | Sydney | Replied to peer question on lab safety |
| ENG1008 | BIO401 | 162 | true | quiz | STU5008 | PLAT06 | quiz_attempt | 2024-03-12T15:04:13 | QUIZ223 | 93 | desktop | Canada | Toronto | Attempted genetics midterm quiz |
| ENG1009 | HIS104 | 1895 | blank | video | STU5009 | PLAT07 | video_play | 2024-03-16T10:17:29 | VID099 | blank | tablet | Germany | Berlin | Watched documentary on World War II |
| ENG1010 | CSE101 | 32 | true | forum | STU5010 | PLAT01 | forum_reply | 2024-03-22T08:12:44 | POST004 | blank | desktop | USA | Seattle | Replied with feedback to peer's code |
| ENG1011 | ENG201 | 120 | true | assignment | STU5011 | PLAT08 | assignment_submission | 2024-03-25T17:59:51 | ASSIGN098 | 88 | desktop | UK | Manchester | Submitted essay on Victorian literature |
| ENG1012 | MAT202 | 28.3 | blank | forum | STU5012 | PLAT02 | click | 2024-03-28T14:31:17 | POST005 | blank | desktop | USA | Houston | Clicked topic: Calculus challenge problems |
| ENG1013 | ART101 | blank | blank | resource | STU5013 | PLAT09 | resource_download | 2024-04-01T11:21:39 | RES016 | blank | tablet | Mexico | Monterrey | Downloaded reference images for sketch assignment |
| ENG1014 | CHEM501 | 215 | false | quiz | STU5014 | PLAT10 | quiz_attempt | 2024-04-04T09:45:03 | QUIZ310 | 43 | desktop | France | Paris | Attempted organic chemistry quiz |
| ENG1015 | ART101 | 44.1 | blank | forum | STU5015 | PLAT04 | post | 2024-04-07T19:05:30 | POST006 | blank | desktop | Brazil | Rio de Janeiro | Posted ideas for final project theme |
| ENG1016 | ENG201 | 980 | blank | video | STU5016 | PLAT03 | video_play | 2024-04-09T16:18:24 | VID039 | blank | tablet | India | Delhi | Watched poetry analysis lecture |
| ENG1017 | CHEM501 | blank | blank | resource | STU5017 | PLAT05 | resource_download | 2024-04-13T15:44:28 | RES033 | blank | desktop | Australia | Melbourne | Downloaded lab safety guidelines |
| ENG1018 | CSE101 | 135 | true | assignment | STU5018 | PLAT01 | assignment_submission | 2024-04-15T09:27:40 | ASSIGN102 | 94 | desktop | USA | Austin | Submitted final coding project |
| ENG1019 | HIS104 | 12 | blank | forum | STU5019 | PLAT07 | click | 2024-04-16T14:11:56 | POST007 | blank | desktop | Germany | Frankfurt | Clicked on topic: Ancient civilizations forum |
| ENG1020 | ART101 | 78 | false | quiz | STU5020 | PLAT09 | quiz_attempt | 2024-04-17T17:54:35 | QUIZ425 | 51 | mobile | Mexico | Guadalajara | Attempted art history quiz |
What the 200 rows show
from the 200-row sampleCHEM501 (course id) stands out: mean duration_
- 78%success = true
- 76.9median duration_
seconds - 4device types
- 7signal types
- 13location countries
- 24platforms
Median 76.9, from 7.8 to 9,999.
- string 11
- float 2
- datetime 1
- boolean 1
Columns
15 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 11 columns | |||
engagement_id | string | Unique identifier for each engagement signal recordunique | ENG1001 |
student_id | string | Unique identifier for the student | STU5001 |
platform_id | string | Identifier for the EdTech platform or application | PLAT01 |
course_id | string | Identifier for the course or learning module8 courses | CSE101 |
signal_type | string | Type of engagement signal (e.g., click, post, quiz_attempt)7 values | click |
content_id | string | Identifier for the specific content item interacted with (e.g., post, quiz, video)optional | POST001 |
content_type | string | Type of content interacted with (e.g., video, quiz, forum, document)6 values · optional | forum |
action_detail | string | Additional detail about the action (e.g., button clicked, post type, quiz score)optional | Weekly art concepts quiz |
device_type | string | Type of device used for the interaction (e.g., desktop, mobile, tablet)desktop · mobile · tablet · other · optional | desktop |
location_country | string | Country where the interaction occurredoptional | USA |
location_city | string | City where the interaction occurredoptional | Boston |
| Numbers 2 columns | |||
duration_seconds | float | Duration of the interaction in seconds (if applicable, e.g., video play, quiz attempt)0 or more · optional | 35.2 |
score | float | Score achieved in the interaction (if applicable, e.g., quiz score)0 to 100 · optional | 85.5 |
| Dates and times 1 column | |||
signal_timestamp | datetime | Date and time when the engagement signal occurred | 2024-01-10T09:15:24 |
| True or false 1 column | |||
success | boolean | Indicates if the action was successful (e.g., quiz passed, assignment submitted)optional | true |
Use it for
An education dashboard
The success rate, duration_
seconds by course_ id and a breakdown of content_ type. Excel, Power BI or Tableau. Why do the 25 CHEM501 rows have a mean duration_
seconds of 1,878? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Engagements200ENG1002180MAT202ENG100590.5ART101ENG100722.4CHEM501
A software demo
Believable engagements with student_
id, platform_ id and course_ id to fill a screen in front of a buyer.
blueprint · edtech-student-engagement-signals
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 15 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.
- Unique student sessions per row
- Event types: click, post, quiz, video viewed
- Time spent and activity frequency logged
- Course identifier included
- Engagement score calculated per session
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-student-engagement-signals