Virtual Classroom Engagement Metrics

This dataset provides detailed, session-level metrics on student engagement in virtual classrooms, including activity types, device and network performance, and compliance tracking. Designed for educational institutions and EdTech platforms, it enables benchmarking, AI-driven personalization, and optimization of remote learning experiences.

  • last updated 28 Nov 2025
  • by GoMask
The brief that made it

Benchmarking student engagement across virtual classrooms

Sample rows

preview · 8 of 120 rows · all 19 columns
session_idstringbrowser_typestringnetwork_latency_msintegeris_compliantbooleanlocation_citystringstudent_idstringclass_idstringinstructor_idstringsession_start_timedatetimesession_end_timedatetimeactivity_typestringactivity_timestampdatetimeactivity_duration_secondsintegerengagement_scorefloatdevice_typestringos_typestringdevice_performance_scorefloatlocation_statestringlocation_countrystring
S10001Chrome30trueChicagoSTU-A4321CLS-ENG101INST-90012024-06-03T08:00:00Z2024-06-03T09:30:00Zattendance2024-06-03T08:00:00Z01desktopWindows0.54ILUSA
S10002Safari22trueMelbourneSTU-B8954CLS-MTH202INST-90042024-06-05T10:30:00Z2024-06-05T12:00:00Zquiz2024-06-05T11:10:00Z12000.86laptopMacOS0.95VICAustralia
S10003Safari10trueSan FranciscoSTU-C2376CLS-ENG101INST-90012024-06-03T08:00:00Z2024-06-03T09:30:00Zreaction2024-06-03T08:45:18Z20.97tabletiOS0.98CAUSA
S10004Chrome90trueMumbaiSTU-D5412CLS-SCI303INST-90022024-06-07T13:00:00Z2024-06-07T14:45:00Zchat2024-06-07T13:22:00Z2400.57mobileAndroid0.7MHIndia
S10005Firefox600falseBerlinSTU-E1234CLS-MTH202INST-90042024-06-05T10:30:00Z2024-06-05T12:00:00Zpoll2024-06-05T11:55:00Z450.21desktopLinux0.42BEGermany
S10006Edge28trueLondonSTU-F6283CLS-SCI303INST-90022024-06-07T13:00:00Z2024-06-07T14:45:00Zscreen_share2024-06-07T14:20:00Z18000.93laptopWindows0.94ENGUK
S10007ChromeblanktrueBuenos AiresSTU-G1782CLS-HIS404INST-90052024-06-12T09:00:00Z2024-06-12T10:30:00Zfile_upload2024-06-12T10:00:00Z240blankdesktopWindows0.48BAArgentina
S10008Safari19trueSeoulSTU-H2893CLS-ENG101INST-90012024-06-03T08:00:00Z2024-06-03T09:30:00Zquiz2024-06-03T09:15:00Z15000.74tabletiOS0.91KR-11South Korea

What the 120 rows show

from the 120-row sample

Edge (browser type) stands out: mean network_latency_ms is 2,285, against 146.8 for the rest.

  • 78%is_compliant = true
  • 26median network_latency_ms
  • 4device types
  • 5os types
  • 8activity types
  • 15classes
Mean network_latency_ms by browser_type116 rows
02,0004,000132.7Chrome55 rows18.4Safari36 rows2,285Edge14 rows637.2Firefox11 rows
network_latency_ms116 rows, in bands of 1,000
0551101017331103,0006,000network_latency_ms →

Median 26, from 3 to 5,200.

location_city120 rows · top 10 of 35 values
  1. San Francisco10
  2. Mumbai9
  3. Beijing8
  4. London7
  5. Buenos Aires7
  6. Dubai7
  7. Vancouver7
  8. Tokyo7
  9. Melbourne6
  10. Berlin6
19 columns by typefrom the column list below
  • string 11
  • integer 2
  • float 2
  • datetime 3
  • boolean 1

Columns

19 columns in four groups
blueprint · 19 columns
columntypedescriptionexample
Text 11 columns
session_idstringUnique identifier for each virtual classroom sessionuniqueS10001
student_idstringUnique identifier for each studentSTU-A4321
class_idstringUnique identifier for the class/courseCLS-ENG101
instructor_idstringUnique identifier for the instructor leading the sessionINST-9001
activity_typestringType of engagement activity (e.g., chat, poll, quiz, video, screen share)8 valuesattendance
device_typestringType of device used (e.g., desktop, laptop, tablet, mobile)desktop · laptop · tablet · mobiledesktop
os_typestringOperating system of the device (e.g., Windows, MacOS, iOS, Android, Linux)5 typesWindows
browser_typestringBrowser used to access the virtual classroom (e.g., Chrome, Firefox, Safari, Edge)4 typesChrome
location_citystringCity where the student accessed the sessionoptionalChicago
location_statestringState/region where the student accessed the sessionoptionalIL
location_countrystringCountry where the student accessed the sessionoptionalUSA
Numbers 4 columns
activity_duration_secondsintegerDuration of the activity in seconds (if applicable)0 or more · optional0
engagement_scorefloatCalculated engagement score for the activity (0-1 scale)0 to 1 · optional1
network_latency_msintegerAverage network latency during the session in milliseconds0 or more · optional30
device_performance_scorefloatPerformance score of the device during the session (0-1 scale)0 to 1 · optional0.54
Dates and times 3 columns
session_start_timedatetimeTimestamp for when the session started2024-06-03T08:00:00Z
session_end_timedatetimeTimestamp for when the session ended2024-06-03T09:30:00Z
activity_timestampdatetimeTimestamp of when the activity occurred2024-06-03T08:00:00Z
True or false 1 column
is_compliantbooleanIndicates if the session met compliance requirements (e.g., attendance, privacy)true

Use it for

  • is compliant78%94 of 120 rowsmean network latency …132.7Chro…18.4Safa…2.3kEdge637.2Fire…

    An education dashboard

    The is_compliant rate, network_latency_ms by browser_type and a breakdown of location_city. Excel, Power BI or Tableau.

  • Why do the 14 Edge rows have a mean network_latency_ms of 2,285?

    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 sessions with student_id, class_id and instructor_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

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

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset120 rows19 columns
Yours1,000 rows19 columnslocation_city: UK only

blueprint · virtual-classroom-engagement-metrics

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 19 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-session interaction.
  • Session duration must be between 10 and 120 minutes.
  • Device latency is categorized as low, moderate, or high.
  • Engagement score calculated from participation, chat activity, and assignment completion.
  • Students may attend multiple sessions per week.
Rows
Open the blueprint in Data Factory

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-metrics

What should your data show?

Preview 20 rows free
No signup. No card.