Hybrid Class Engagement Metrics

This dataset provides detailed engagement metrics for students in hybrid (online and onsite) classes, including participation rates, interaction counts, completion status, and feedback ratings. It enables education teams and EdTech startups to compare remote versus in-person engagement, optimize course delivery, and analyze instructor effectiveness across learning modalities.

  • last updated 11 Dec 2025
  • by GoMask
The brief that made it

Comparing student engagement between online and onsite class sessions

Sample rows

preview · 8 of 75 rows · all 16 columns
engagement_idstringcompletion_statusstringonsite_engagement_scorefloatlocation_citystringstudent_idstringclass_idstringclass_titlestringsession_datedatedelivery_modestringparticipation_ratefloatinteraction_countintegerremote_engagement_scorefloatfeedback_ratingintegerinstructor_idstringlocation_statestringlocation_countrystring
ENG001completedblankblankSTU101CLS1001Introduction to Python2024-04-08online88.2591.75INS201blankblank
ENG002completed82.5San FranciscoSTU102CLS1002Data Visualization2024-03-29onsite77.43blank4INS202CAUSA
ENG003partialblankblankSTU103CLS1001Introduction to Python2024-04-08online65.1268.33INS201blankblank
ENG004completed95.8ChicagoSTU104CLS1003Advanced Spreadsheets2024-04-01onsite92.67blank5INS203ILUSA
ENG005not_completed60.4San FranciscoSTU105CLS1002Data Visualization2024-03-29onsite57.91blank2INS202CAUSA
ENG006completedblankblankSTU106CLS1004Business Analytics2024-04-12online74.8378.94INS204blankblank
ENG007completed87.2ChicagoSTU107CLS1003Advanced Spreadsheets2024-04-01onsite85.45blank4INS203ILUSA
ENG008not_completedblankblankSTU101CLS1004Business Analytics2024-04-12online42.2045.72INS204blankblank

What the 75 rows show

from the 75-row sample

Completed (completion status) stands out: mean onsite_engagement_score is 87.1, against 60.7 for the rest.

  • 80.1median onsite_engagement_score
  • 2delivery modes
  • 9location states
  • 22class titles
  • 73.7median participation_rate
  • 5median interaction_count
Mean onsite_engagement_score by completion_status41 rows
05010087.1completed23 rows55.2not_completed3 rows61.9partial15 rows
onsite_engagement_score41 rows, in bands of 10
0612000015104129050100onsite_engagement_score →

Median 80.1, from 45.8 to 96.3.

location_city41 rows with a value · 34 left blank
  1. Seattle8
  2. Austin7
  3. Denver7
  4. Phoenix5
  5. San Francisco3
  6. Chicago3
  7. Boston2
  8. Portland2
  9. Miami2
  10. Dallas2
16 columns by typefrom the column list below
  • string 10
  • integer 2
  • float 3
  • date 1

Columns

16 columns in three groups
blueprint · 16 columns
columntypedescriptionexample
Text 10 columns
engagement_idstringUnique identifier for each engagement recorduniqueENG001
student_idstringUnique identifier for the studentSTU101
class_idstringUnique identifier for the classCLS1001
class_titlestringTitle or name of the classIntroduction to Python
delivery_modestringMode of class delivery: online or onsiteonline · onsiteonline
completion_statusstringIndicates if the student completed the session requirementscompleted · not_completed · partialcompleted
instructor_idstringUnique identifier for the instructor of the class sessionINS201
location_citystringCity where the onsite class session was held (blank for online sessions)10 cities · optionalSan Francisco
location_statestringState where the onsite class session was held (blank for online sessions)9 states · optionalCA
location_countrystringCountry where the onsite class session was held (blank for online sessions)optionalUSA
Numbers 5 columns
participation_ratefloatPercentage of class time the student was actively participating (0-100)0 to 10088.2
interaction_countintegerNumber of interactions (questions asked, comments made, polls answered) by the student during the session0 or more5
remote_engagement_scorefloatEngagement score for remote (online) sessions, calculated by the platform (0-100)0 to 100 · optional91.7
onsite_engagement_scorefloatEngagement score for onsite sessions, calculated by the platform (0-100)0 to 100 · optional82.5
feedback_ratingintegerStudent's feedback rating for the session (1-5)1 to 5 · optional5
Dates and times 1 column
session_datedateDate of the class session2024-04-08

Use it for

  • median onsite …80.141 rowsmean onsite engagemen…87.1comple…55.2not_co…61.9partial

    An education dashboard

    Onsite_engagement_score by completion_status and a breakdown of location_city. Excel, Power BI or Tableau.

  • Why do the 23 completed rows have a mean onsite_engagement_score of 87.1?

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

Not quite right?

Make it yours.

Same 16 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 dataset75 rows16 columns
Yours1,000 rows16 columnslocation_city: UK only

blueprint · hybrid-class-engagement-metrics

Behind this dataset

Same schema. As many rows as you need.

These 75 rows came out of a blueprint — 16 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 student must have unique ID
  • Session type (online/onsite) recorded for every class
  • Engagement scores calculated from attendance, participation, and assignment completion
  • Completion rates only count if all core activities are fulfilled
  • Anomaly flags added for extremely low engagement sessions
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
hybrid-class-engagement-metrics

What should your data show?

Preview 20 rows free
No signup. No card.