Remote Student Engagement Interaction Logs
This dataset provides detailed, timestamped logs of student engagement in virtual classrooms, capturing every interaction type, participation level, and session attendance. With fields for device, location, and engagement scoring, it enables deep analysis of remote learning effectiveness, student behavior patterns, and instructional strategies. Ideal for ed-tech startups, researchers, and educational analysts seeking to optimize online education.
Sample rows
preview · 8 of 120 rows · all 15 columns| interaction_idstring | interaction_typestring | engagement_scorefloat | is_active_participationboolean | location_countrystring | student_idstring | student_namestring | session_idstring | session_titlestring | instructor_idstring | interaction_timestampdatetime | interaction_contentstring | attendance_duration_minutesfloat | device_typestring | location_citystring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| INT-00001 | attendance | 4.1 | false | USA | STU-001 | Olivia Chen | SES-20240601-001 | Intro to Algebra | INS-102 | 2024-06-01T09:00:00Z | Session attended | 120 | desktop | New York |
| INT-00002 | chat_message | 8.7 | true | Egypt | STU-002 | Ahmed Mahmoud | SES-20240601-001 | Intro to Algebra | INS-102 | 2024-06-01T09:18:00Z | Can you explain quadratic equations? | blank | mobile | Cairo |
| INT-00003 | poll_response | 7.6 | true | Spain | STU-003 | Sophia Rodriguez | SES-20240601-001 | Intro to Algebra | INS-102 | 2024-06-01T09:20:00Z | Answered: Option C | blank | tablet | Madrid |
| INT-00004 | hand_raised | 7.1 | true | Russia | STU-004 | Ivan Petrov | SES-20240601-001 | Intro to Algebra | INS-102 | 2024-06-01T09:30:00Z | Hand raised to answer | blank | desktop | Moscow |
| INT-00005 | reaction | 2.2 | false | China | STU-005 | Emily Wang | SES-20240601-001 | Intro to Algebra | INS-102 | 2024-06-01T09:32:00Z | Thumbs up | blank | mobile | Shanghai |
| INT-00006 | attendance | 3.7 | false | Germany | STU-006 | Lucas Müller | SES-20240601-002 | World History 101 | INS-104 | 2024-06-01T10:00:00Z | Session attended | 90 | tablet | Berlin |
| INT-00007 | question_asked | 9.8 | true | Ireland | STU-007 | Sara O'Neill | SES-20240601-002 | World History 101 | INS-104 | 2024-06-01T10:22:00Z | How did the Roman Empire fall? | blank | desktop | Dublin |
| INT-00008 | quiz_submission | 9.5 | true | Ghana | STU-008 | Kofi Mensah | SES-20240601-002 | World History 101 | INS-104 | 2024-06-01T10:50:00Z | Quiz score: 95 | blank | desktop | Accra |
| INT-00009 | chat_message | 8.3 | true | France | STU-009 | Chloe Martin | SES-20240601-002 | World History 101 | INS-104 | 2024-06-01T10:35:00Z | Is there a recommended reading list? | blank | mobile | Paris |
| INT-00010 | poll_response | 7 | true | UAE | STU-010 | Mohammed Al Fahad | SES-20240601-002 | World History 101 | INS-104 | 2024-06-01T10:15:00Z | Answered: Option B | blank | tablet | Dubai |
| INT-00011 | attendance | 3.3 | false | India | STU-011 | Priya Singh | SES-20240601-003 | Principles of Economics | INS-105 | 2024-06-01T11:00:00Z | Session attended | 85 | desktop | Mumbai |
| INT-00012 | poll_response | 7.9 | true | Canada | STU-012 | Liam Johnson | SES-20240601-003 | Principles of Economics | INS-105 | 2024-06-01T11:10:00Z | Answered: Option A | blank | tablet | Toronto |
| INT-00013 | reaction | 2.7 | false | Sweden | STU-013 | Anna Svensson | SES-20240601-003 | Principles of Economics | INS-105 | 2024-06-01T11:16:00Z | Clap | blank | mobile | Stockholm |
| INT-00014 | chat_message | 8.9 | true | Argentina | STU-014 | Diego Alvarez | SES-20240601-003 | Principles of Economics | INS-105 | 2024-06-01T11:20:00Z | Can you clarify marginal cost? | blank | tablet | Buenos Aires |
| INT-00015 | attendance | 2.5 | false | Morocco | STU-015 | Fatima Zahra | SES-20240601-004 | Digital Marketing Basics | INS-107 | 2024-06-01T12:00:00Z | Session attended | 60 | desktop | Casablanca |
| INT-00016 | quiz_submission | 9.9 | true | UK | STU-016 | Mia Taylor | SES-20240601-004 | Digital Marketing Basics | INS-107 | 2024-06-01T12:48:00Z | Quiz score: 98 | blank | desktop | London |
| INT-00017 | question_asked | 9.3 | true | Germany | STU-017 | Sebastian Weber | SES-20240601-004 | Digital Marketing Basics | INS-107 | 2024-06-01T12:30:00Z | What are key metrics for campaigns? | blank | tablet | Munich |
| INT-00018 | poll_response | 8.1 | true | South Africa | STU-018 | Zanele Khumalo | SES-20240601-004 | Digital Marketing Basics | INS-107 | 2024-06-01T12:10:00Z | Answered: Option D | blank | mobile | Johannesburg |
| INT-00019 | attendance | 2.8 | false | Portugal | STU-019 | Lucas Fernandes | SES-20240601-005 | Programming Fundamentals | INS-109 | 2024-06-01T13:00:00Z | Session attended | 55 | tablet | Lisbon |
| INT-00020 | chat_message | 8.1 | true | Singapore | STU-020 | Jade Lee | SES-20240601-005 | Programming Fundamentals | INS-109 | 2024-06-01T13:12:00Z | What is a variable in programming? | blank | desktop | Singapore |
What the 120 rows show
from the 120-row sampleReaction (interaction type) stands out: mean engagement_
- 61%is_
active_ participation = true - 7.7median engagement_
score - 4device types
- 23sessions
- 23session titles
- 23instructors
Every row with engagement_
- string 11
- float 2
- datetime 1
- boolean 1
Columns
15 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 11 columns | |||
interaction_id | string | Unique identifier for each student interaction log entryunique | INT-00001 |
student_id | string | Unique identifier for the student | STU-001 |
student_name | string | Full name of the studentoptional | Olivia Chen |
session_id | string | Unique identifier for the virtual classroom session | SES-20240601-001 |
session_title | string | Title or topic of the virtual classroom sessionoptional | Intro to Algebra |
instructor_id | string | Unique identifier for the instructor leading the sessionoptional | INS-102 |
interaction_type | string | Type of engagement or interaction (e.g., attendance, chat_message, poll_response, question_asked, hand_raised, quiz_submission, reaction)7 values | attendance |
interaction_content | string | Content or details of the interaction (e.g., chat message text, poll answer, question text, reaction type, quiz score)optional | Session attended |
device_type | string | Type of device used for the interaction (e.g., desktop, tablet, mobile)desktop · tablet · mobile · unknown · optional | desktop |
location_city | string | City from which the student joined the session (if available)optional | New York |
location_country | string | Country from which the student joined the session (if available)optional | USA |
| Numbers 2 columns | |||
attendance_duration_minutes | float | Duration in minutes the student attended the session (only for attendance interactions)0 or more · optional | 120 |
engagement_score | float | Numerical score representing the engagement value of this interaction (e.g., weighted by type)0 or more · optional | 4.1 |
| Dates and times 1 column | |||
interaction_timestamp | datetime | Date and time when the interaction occurred | 2024-06-01T09:00:00Z |
| True or false 1 column | |||
is_active_participation | boolean | Indicates if the interaction is considered active participation (e.g., speaking, asking questions, submitting assignments)optional | false |
Use it for
An education dashboard
The is_
active_ participation rate, engagement_ score by interaction_ type and a breakdown of location_ country. Excel, Power BI or Tableau. Why do the 20 reaction rows have a mean engagement_
score of 1.9? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Interactions120INT-000014.1attendan…INT-000028.7chat_mes…INT-000037.6poll_res…
A software demo
Believable interactions with student_
id, student_ name and session_ id to fill a screen in front of a buyer.
blueprint · remote-student-engagement-interaction-logs
Behind this dataset
Same schema. As many rows as you need.
These 120 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.
- Each row represents a unique student interaction instance (e.g., question asked, poll answered, breakout participation)
- Include timestamps, session IDs, student anonymized IDs, and interaction types
- Flag interactions as passive (e.g., attendance) or active (e.g., chat, quiz response)
- Account for session duration and engagement score per student per session
- Missing engagement data is noted as 'No Interaction'
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
- remote-student-engagement-interaction-logs