Virtual Classroom Engagement Dataset
This dataset provides detailed records of student engagement in virtual classroom sessions, including attendance, participation scores, interaction metrics, and feedback. It enables educators and edtech professionals to analyze engagement patterns, identify areas for improvement, and optimize online learning experiences through actionable insights.
Sample rows
preview · 8 of 120 rows · all 20 columns| engagement_idstring | engagement_levelstring | participation_scorefloat | feedback_submittedboolean | instructor_namestring | student_idstring | student_namestring | class_idstring | class_namestring | instructor_idstring | session_datedate | session_start_timedatetime | session_end_timedatetime | attendance_statusstring | interaction_countinteger | questions_askedinteger | responses_giveninteger | polls_participatedinteger | technical_issues_reportedboolean | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ENG-00001 | high | 92.5 | true | Dr. Anna Schultz | STU-001 | Maria Rossi | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | present | 28 | 6 | 15 | 4 | false | Actively contributed throughout the session with insightful questions. |
| ENG-00002 | high | 86.1 | true | Dr. Anna Schultz | STU-002 | Li Wei | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | present | 22 | 5 | 11 | 3 | false | Engaged in every activity, participated in all polls. |
| ENG-00003 | low | 12.2 | false | Dr. Anna Schultz | STU-003 | Samir Patel | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | present | 1 | 0 | 1 | 1 | false | Minimal engagement; arrived on time but participated little. |
| ENG-00004 | low | 18.7 | false | Dr. Anna Schultz | STU-004 | Sophie Dubois | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | present | 2 | 0 | 1 | 0 | false | Low participation, mostly silent during discussions. |
| ENG-00005 | medium | 54.6 | false | Dr. Anna Schultz | STU-005 | Mohammed Al-Farsi | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | late | 7 | 2 | 3 | 1 | true | Joined late due to connectivity issues, moderate engagement. |
| ENG-00006 | medium | 47.2 | true | Dr. Anna Schultz | STU-006 | Kenji Nakamura | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | late | 6 | 1 | 2 | 1 | true | Late participant; provided feedback about login delays. |
| ENG-00007 | high | 100 | true | Dr. Anna Schultz | STU-007 | Carlos Gutierrez | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T09:01:00 | present | 1000 | 100 | 500 | 100 | true | Extreme engagement in very short session; all activities completed rapidly. |
| ENG-00008 | none | 0 | false | Dr. Anna Schultz | STU-008 | Jenna McCarthy | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | excused | 0 | 0 | 0 | 0 | false | No show; excused due to illness, notified instructor in advance. |
| ENG-00009 | none | 0 | false | Dr. Anna Schultz | STU-009 | Jacob Lee | CLS-101 | Intro to Biology | INS-01 | 2023-09-07 | 2023-09-07T09:00:00 | 2023-09-07T10:15:00 | absent | 0 | 0 | 0 | 0 | true | Absent; unable to connect due to network failure, reported after session. |
| ENG-00010 | high | 77.3 | true | Prof. Rakesh Singh | STU-010 | Aisha Bello | CLS-102 | World Literature | INS-02 | 2023-09-08 | 2023-09-08T14:00:00 | 2023-09-08T15:30:00 | present | 18 | 4 | 10 | 3 | false | Excellent participation, contributed to group discussions. |
| ENG-00011 | high | 83.8 | true | Prof. Rakesh Singh | STU-011 | Tomáš Novák | CLS-102 | World Literature | INS-02 | 2023-09-08 | 2023-09-08T14:00:00 | 2023-09-08T15:30:00 | present | 19 | 5 | 13 | 4 | false | Shared thoughtful insights and participated in all quizzes. |
| ENG-00012 | low | 16.8 | false | Prof. Rakesh Singh | STU-012 | Nia Johnson | CLS-102 | World Literature | INS-02 | 2023-09-08 | 2023-09-08T14:00:00 | 2023-09-08T15:30:00 | present | 1 | 0 | 1 | 0 | false | Arrived on time but only responded to a single poll. |
| ENG-00013 | medium | 48.4 | false | Prof. Rakesh Singh | STU-013 | Jan Kowalski | CLS-102 | World Literature | INS-02 | 2023-09-08 | 2023-09-08T14:00:00 | 2023-09-08T15:30:00 | late | 6 | 2 | 2 | 1 | true | Late due to technical difficulties, moderate interaction. |
| ENG-00014 | none | 0 | false | Prof. Rakesh Singh | STU-014 | Maya Kim | CLS-102 | World Literature | INS-02 | 2023-09-08 | 2023-09-08T14:00:00 | 2023-09-08T15:30:00 | excused | 0 | 0 | 0 | 0 | false | Excused absence for health reasons, notified ahead of time. |
| ENG-00015 | none | 0 | false | Prof. Rakesh Singh | STU-015 | Santiago Alvarez | CLS-102 | World Literature | INS-02 | 2023-09-08 | 2023-09-08T14:00:00 | 2023-09-08T15:30:00 | absent | 0 | 0 | 0 | 0 | true | Absent; unable to join due to technical problems. |
| ENG-00016 | high | 89.4 | true | Dr. Samuel Green | STU-016 | Olga Petrova | CLS-103 | Calculus Fundamentals | INS-03 | 2023-09-09 | 2023-09-09T11:00:00 | 2023-09-09T12:00:00 | present | 26 | 8 | 13 | 3 | false | Excellent engagement, led group problem-solving. |
| ENG-00017 | high | 81.2 | true | Dr. Samuel Green | STU-017 | Grace Smith | CLS-103 | Calculus Fundamentals | INS-03 | 2023-09-09 | 2023-09-09T11:00:00 | 2023-09-09T12:00:00 | present | 19 | 5 | 14 | 3 | false | Actively engaged, responded to all instructor questions. |
| ENG-00018 | low | 13.6 | false | Dr. Samuel Green | STU-018 | Arjun Mehta | CLS-103 | Calculus Fundamentals | INS-03 | 2023-09-09 | 2023-09-09T11:00:00 | 2023-09-09T12:00:00 | present | 0 | 0 | 0 | 0 | false | Attended but did not participate in any activities. |
| ENG-00019 | medium | 52.9 | true | Dr. Samuel Green | STU-019 | Farah Hassan | CLS-103 | Calculus Fundamentals | INS-03 | 2023-09-09 | 2023-09-09T11:00:00 | 2023-09-09T12:00:00 | late | 8 | 2 | 3 | 2 | true | Late due to slow internet, still participated in polls. |
| ENG-00020 | none | 0 | false | Dr. Samuel Green | STU-020 | Ewa Nowak | CLS-103 | Calculus Fundamentals | INS-03 | 2023-09-09 | 2023-09-09T11:00:00 | 2023-09-09T12:00:00 | excused | 0 | 0 | 0 | 0 | false | Excused absence due to family emergency. |
What the 120 rows show
from the 120-row sampleHigh (engagement level) stands out: mean participation_
- 38%feedback_
submitted = true - 19.3median participation_
score - 4attendance statuses
- 18classes
- 18instructors
- 21class names
Median 19.3, from 0.0 to 100.0.
- string 10
- integer 4
- float 1
- date 1
- datetime 2
- boolean 2
Columns
20 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 10 columns | |||
engagement_id | string | Unique identifier for each engagement recordunique | ENG-00001 |
student_id | string | Unique identifier for the student | STU-001 |
student_name | string | Full name of the student | Maria Rossi |
class_id | string | Unique identifier for the virtual classroom session | CLS-101 |
class_name | string | Name or title of the virtual classroom session | Intro to Biology |
instructor_id | string | Unique identifier for the instructor | INS-01 |
instructor_name | string | Full name of the instructor | Dr. Anna Schultz |
attendance_status | string | Student attendance status for the sessionpresent · absent · late · excused | present |
engagement_level | string | Categorical engagement level based on participation and interaction metricshigh · medium · low · none · optional | high |
notes | string | Additional notes or comments about the student's engagementoptional | Actively contributed thro… |
| Numbers 5 columns | |||
participation_score | float | Quantitative score representing student participation (e.g., 0-100)0 to 100 · optional | 92.5 |
interaction_count | integer | Number of interactions (e.g., chat messages, questions asked) by the student during the session0 or more · optional | 28 |
questions_asked | integer | Number of questions asked by the student during the session0 or more · optional | 6 |
responses_given | integer | Number of responses or answers given by the student during the session0 or more · optional | 15 |
polls_participated | integer | Number of polls or quizzes participated in by the student0 or more · optional | 4 |
| Dates and times 3 columns | |||
session_date | date | Date of the virtual classroom session | 2023-09-07 |
session_start_time | datetime | Start time of the classroom session | 2023-09-07T09:00:00 |
session_end_time | datetime | End time of the classroom session | 2023-09-07T10:15:00 |
| True or false 2 columns | |||
feedback_submitted | boolean | Indicates if the student submitted feedback for the sessionoptional | true |
technical_issues_reported | boolean | Indicates if the student reported any technical issues during the sessionoptional | false |
Use it for
An education dashboard
The feedback_
submitted rate, participation_ score by engagement_ level and a breakdown of instructor_ name. Excel, Power BI or Tableau. Why do the 33 high rows have a mean participation_
score of 87.8? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Engagements120ENG-0000192.5highENG-0000286.1highENG-0000312.2low
A software demo
Believable engagements with student_
id, student_ name and class_ id to fill a screen in front of a buyer.
blueprint · virtual-classroom-engagement-dataset
Behind this dataset
Same schema. As many rows as you need.
These 120 rows came out of a blueprint — 20 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 one student's engagement during a single virtual class session.
- Include timestamped logins, chat messages sent, poll responses, and time on-screen.
- Flag sessions with technical disruptions or device disconnects.
- Capture instructor-to-student interaction counts per session.
- Exclude personally identifiable information for privacy compliance.
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
- virtual-classroom-engagement-dataset