Adaptive Learning Engagement Logs
This dataset provides granular logs of student interactions with adaptive learning modules, capturing session timing, content difficulty, engagement metrics, and behavioral patterns. It enables detailed analysis of module effectiveness, supports personalized instruction, and helps identify trends in student engagement for continuous instructional improvement.
Sample rows
preview · 8 of 120 rows · all 17 columns| engagement_idstring | completion_statusstring | engagement_scorefloat | module_idstring | student_idstring | session_idstring | session_start_timedatetime | session_end_timedatetime | session_duration_secondsinteger | content_difficulty_levelinteger | interactions_countinteger | correct_responses_countinteger | incorrect_responses_countinteger | hints_requested_countinteger | device_typestring | location_countrystring | feedback_textstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EN001 | completed | 0.81 | M_A01 | ST001 | SESS-001-ST001 | 2024-05-01T08:10:23Z | 2024-05-01T08:45:23Z | 2100 | 2 | 36 | 31 | 5 | 1 | laptop | USA | Great module, easy to follow! |
| EN002 | abandoned | 0.02 | M_B02 | ST002 | SESS-002-ST002 | 2024-05-01T13:09:10Z | 2024-05-01T13:09:12Z | 2 | 3 | 0 | 0 | 0 | 0 | mobile | India | Session crashed. |
| EN003 | completed | 0.61 | M_C03 | ST003 | SESS-003-ST003 | 2024-05-02T17:50:13Z | 2024-05-02T18:30:13Z | 2400 | 4 | 29 | 17 | 12 | 6 | desktop | Russia | Challenging but rewarding. |
| EN004 | incomplete | 0.07 | M_D04 | ST004 | SESS-001-ST004 | 2024-05-03T22:33:05Z | 2024-05-03T22:33:09Z | 4 | 2 | 1 | 0 | 1 | 0 | other | Brazil | Accidental start, did not continue. |
| EN005 | completed | 0.95 | M_E05 | ST001 | SESS-002-ST001 | 2024-05-04T05:45:45Z | 2024-05-04T06:15:45Z | 1800 | 1 | 40 | 38 | 2 | 0 | desktop | Australia | Excellent experience, very engaging. |
| EN006 | incomplete | 0.29 | M_F06 | ST005 | SESS-001-ST005 | 2024-05-05T10:02:20Z | 2024-05-05T10:07:20Z | 300 | 3 | 6 | 3 | 3 | 2 | tablet | Nigeria | Lost connection midway. |
| EN007 | completed | 0.48 | M_G07 | ST006 | SESS-001-ST006 | 2024-05-06T15:15:15Z | 2024-05-06T15:45:15Z | 1800 | 5 | 25 | 14 | 11 | 7 | desktop | Turkey | Tough questions, needed hints. |
| EN008 | completed | 0.75 | M_H08 | ST007 | SESS-001-ST007 | 2024-05-07T19:30:00Z | 2024-05-07T19:41:00Z | 660 | 2 | 20 | 18 | 2 | 1 | laptop | UK | Enjoyed the practice, well paced. |
| EN009 | completed | 0.68 | M_I09 | ST008 | SESS-001-ST008 | 2024-05-08T07:20:30Z | 2024-05-08T08:40:30Z | 4800 | 4 | 38 | 23 | 15 | 4 | laptop | France | Could use more explanation for difficult topics. |
| EN010 | abandoned | 0.04 | M_J10 | ST009 | SESS-001-ST009 | 2024-05-09T14:01:00Z | 2024-05-09T14:01:05Z | 5 | 1 | 1 | 0 | 1 | 0 | mobile | Egypt | Clicked wrong button. |
| EN011 | completed | 0.93 | M_K11 | ST010 | SESS-001-ST010 | 2024-05-10T22:00:00Z | 2024-05-11T01:34:00Z | 12840 | 5 | 110 | 102 | 8 | 3 | desktop | USA | Marathon session, learned a lot! |
| EN012 | completed | 0.84 | M_L12 | ST011 | SESS-001-ST011 | 2024-05-11T12:00:00Z | 2024-05-11T12:10:00Z | 600 | 1 | 22 | 20 | 2 | 0 | laptop | Germany | Quick review, very helpful. |
| EN013 | completed | 0.73 | M_M13 | ST012 | SESS-002-ST012 | 2024-05-12T18:45:00Z | 2024-05-12T19:45:00Z | 3600 | 3 | 34 | 28 | 6 | 2 | desktop | Spain | Solid content, good pace. |
| EN014 | incomplete | 0.26 | M_N14 | ST013 | SESS-001-ST013 | 2024-05-13T20:10:00Z | 2024-05-13T20:13:00Z | 180 | 2 | 3 | 2 | 1 | 0 | tablet | Brazil | Had to leave, will try again later. |
| EN015 | completed | 0.69 | M_O15 | ST014 | SESS-002-ST014 | 2024-05-14T09:00:00Z | 2024-05-14T09:48:20Z | 2900 | 3 | 42 | 35 | 7 | 1 | laptop | USA | Very interactive and fun! |
| EN016 | incomplete | 0.19 | M_P16 | ST015 | SESS-001-ST015 | 2024-05-15T16:30:00Z | 2024-05-15T16:31:00Z | 60 | 5 | 2 | 0 | 2 | 2 | mobile | India | Couldn’t understand the instructions. |
| EN017 | completed | 0.77 | M_Q17 | ST016 | SESS-001-ST016 | 2024-05-16T18:00:00Z | 2024-05-16T18:30:00Z | 1800 | 2 | 28 | 25 | 3 | 1 | desktop | UK | Loved the interactive elements. |
| EN018 | completed | 0.88 | M_R18 | ST017 | SESS-002-ST017 | 2024-05-17T11:10:00Z | 2024-05-17T11:25:00Z | 900 | 1 | 21 | 19 | 2 | 0 | laptop | Germany | Quick session, learned a lot. |
| EN019 | completed | 0.81 | M_S19 | ST018 | SESS-003-ST018 | 2024-05-18T20:45:00Z | 2024-05-18T21:15:00Z | 1800 | 2 | 33 | 30 | 3 | 0 | desktop | Australia | Very smooth and intuitive design. |
| EN020 | abandoned | 0.09 | M_T20 | ST019 | SESS-001-ST019 | 2024-05-19T06:05:00Z | 2024-05-19T06:07:00Z | 120 | 4 | 1 | 0 | 1 | 1 | other | China | Error loading questions. |
What the 120 rows show
from the 120-row sampleCompleted (completion status) stands out: mean engagement_
- 0.61median engagement_
score - 5device types
- 13location countries
- 1,500median session_
duration_ seconds - 3median content_
difficulty_ level - 23.5median interactions_
count
Median 0.61, from 0.0 to 0.98.
- string 8
- integer 6
- float 1
- datetime 2
Columns
17 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 8 columns | |||
engagement_id | string | Unique identifier for each engagement log entryunique | EN001 |
student_id | string | Unique identifier for the student | ST001 |
module_id | string | Unique identifier for the adaptive learning module | M_A01 |
session_id | string | Unique identifier for the student's session with the module | SESS-001-ST001 |
completion_status | string | Status indicating if the module was completed during the sessioncompleted · incomplete · abandoned | completed |
device_type | string | Type of device used during the sessiondesktop · laptop · tablet · mobile · other · optional | laptop |
location_country | string | Country where the session took placeoptional | USA |
feedback_text | string | Optional free-text feedback provided by the student after the sessionoptional | Session crashed. |
| Numbers 7 columns | |||
session_duration_seconds | integer | Total duration of the session in seconds1 or more | 2100 |
content_difficulty_level | integer | Difficulty level of the content presented (e.g., 1=Easy, 2=Medium, 3=Hard)1 to 5 | 2 |
engagement_score | float | Calculated engagement score for the session (e.g., based on interactions, focus, etc.)0 to 1 | 0.81 |
interactions_count | integer | Number of distinct interactions (e.g., clicks, answers, hints requested) during the session0 or more | 36 |
correct_responses_count | integer | Number of correct responses by the student during the session0 or more · optional | 31 |
incorrect_responses_count | integer | Number of incorrect responses by the student during the session0 or more · optional | 5 |
hints_requested_count | integer | Number of times the student requested hints during the session0 or more · optional | 1 |
| Dates and times 2 columns | |||
session_start_time | datetime | Timestamp when the session started | 2024-05-01T08:10:23Z |
session_end_time | datetime | Timestamp when the session ended | 2024-05-01T08:45:23Z |
Use it for
An education dashboard
Engagement_
score by completion_ status and a breakdown of module_ id. Excel, Power BI or Tableau. Why do the 77 completed rows have a mean engagement_
score of 0.75? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Engagements120EN0010.81completedEN0020.02abandonedEN0030.61completed
A software demo
Believable engagements with student_
id, module_ id and session_ id to fill a screen in front of a buyer.
blueprint · adaptive-learning-engagement-logs
Behind this dataset
Same schema. As many rows as you need.
These 120 rows came out of a blueprint — 17 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.
- Each record represents one student-module session.
- Log includes session start/end timestamps and content difficulty level.
- Engagement score must be calculated from interaction frequency and completion rate.
- Flag sessions with technical interruptions or abnormal drop-off.
- Tie outcome metrics to specific adaptive modules for traceability.
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- adaptive-learning-engagement-logs