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.

  • opened 5 times
  • last updated 5 Feb 2026
  • by GoMask
The brief that made it

Analyzing student participation and engagement trends in remote learning environments

Sample rows

preview · 8 of 120 rows · all 15 columns
interaction_idstringinteraction_typestringengagement_scorefloatis_active_participationbooleanlocation_countrystringstudent_idstringstudent_namestringsession_idstringsession_titlestringinstructor_idstringinteraction_timestampdatetimeinteraction_contentstringattendance_duration_minutesfloatdevice_typestringlocation_citystring
INT-00001attendance4.1falseUSASTU-001Olivia ChenSES-20240601-001Intro to AlgebraINS-1022024-06-01T09:00:00ZSession attended120desktopNew York
INT-00002chat_message8.7trueEgyptSTU-002Ahmed MahmoudSES-20240601-001Intro to AlgebraINS-1022024-06-01T09:18:00ZCan you explain quadratic equations?blankmobileCairo
INT-00003poll_response7.6trueSpainSTU-003Sophia RodriguezSES-20240601-001Intro to AlgebraINS-1022024-06-01T09:20:00ZAnswered: Option CblanktabletMadrid
INT-00004hand_raised7.1trueRussiaSTU-004Ivan PetrovSES-20240601-001Intro to AlgebraINS-1022024-06-01T09:30:00ZHand raised to answerblankdesktopMoscow
INT-00005reaction2.2falseChinaSTU-005Emily WangSES-20240601-001Intro to AlgebraINS-1022024-06-01T09:32:00ZThumbs upblankmobileShanghai
INT-00006attendance3.7falseGermanySTU-006Lucas MüllerSES-20240601-002World History 101INS-1042024-06-01T10:00:00ZSession attended90tabletBerlin
INT-00007question_asked9.8trueIrelandSTU-007Sara O'NeillSES-20240601-002World History 101INS-1042024-06-01T10:22:00ZHow did the Roman Empire fall?blankdesktopDublin
INT-00008quiz_submission9.5trueGhanaSTU-008Kofi MensahSES-20240601-002World History 101INS-1042024-06-01T10:50:00ZQuiz score: 95blankdesktopAccra

What the 120 rows show

from the 120-row sample

Reaction (interaction type) stands out: mean engagement_score is 1.9, against 7.1 for the rest.

  • 61%is_active_participation = true
  • 7.7median engagement_score
  • 4device types
  • 23sessions
  • 23session titles
  • 23instructors
Mean engagement_score by interaction_type120 rows
05103.3atte…27 ro…8.3chat…18 ro…7.7poll…19 ro…9.5ques…12 ro…8.1hand…13 ro…9.7quiz…11 ro…1.9reac…20 ro…
engagement_score120 rows, in bands of 1
01530212179610242425is_active_participation from 705710engagement_score →

Every row with engagement_score of 7 or more has is_active_participation = true. None below it.

location_country109 rows with a value · 11 left blank
  1. USA8
  2. Russia6
  3. Germany6
  4. Nigeria6
  5. Egypt5
  6. India5
  7. Sweden5
  8. Spain4
  9. Canada4
  10. Portugal4
15 columns by typefrom the column list below
  • string 11
  • float 2
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 11 columns
interaction_idstringUnique identifier for each student interaction log entryuniqueINT-00001
student_idstringUnique identifier for the studentSTU-001
student_namestringFull name of the studentoptionalOlivia Chen
session_idstringUnique identifier for the virtual classroom sessionSES-20240601-001
session_titlestringTitle or topic of the virtual classroom sessionoptionalIntro to Algebra
instructor_idstringUnique identifier for the instructor leading the sessionoptionalINS-102
interaction_typestringType of engagement or interaction (e.g., attendance, chat_message, poll_response, question_asked, hand_raised, quiz_submission, reaction)7 valuesattendance
interaction_contentstringContent or details of the interaction (e.g., chat message text, poll answer, question text, reaction type, quiz score)optionalSession attended
device_typestringType of device used for the interaction (e.g., desktop, tablet, mobile)desktop · tablet · mobile · unknown · optionaldesktop
location_citystringCity from which the student joined the session (if available)optionalNew York
location_countrystringCountry from which the student joined the session (if available)optionalUSA
Numbers 2 columns
attendance_duration_minutesfloatDuration in minutes the student attended the session (only for attendance interactions)0 or more · optional120
engagement_scorefloatNumerical score representing the engagement value of this interaction (e.g., weighted by type)0 or more · optional4.1
Dates and times 1 column
interaction_timestampdatetimeDate and time when the interaction occurred2024-06-01T09:00:00Z
True or false 1 column
is_active_participationbooleanIndicates if the interaction is considered active participation (e.g., speaking, asking questions, submitting assignments)optionalfalse

Use it for

  • is active part…61%73 of 120 rowsmean engagement score…3.3atte…8.3chat…7.7poll…9.5ques…

    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.

  • A software demo

    Believable interactions with student_id, student_name and session_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

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

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset120 rows15 columns
Yours10,000 rows15 columnslocation_city: UK only

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.

Rules it was built with
  • 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'
Rows
Open the blueprint in Data Factory

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

What should your data show?

Preview 20 rows free
No signup. No card.