Virtual Classroom Attendance Records

This dataset provides detailed records of student attendance and engagement in virtual classroom sessions, including session timing, interaction counts, device usage, and instructor information. It enables educational institutions to monitor participation, analyze engagement trends, and support interventions for remote learning success.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Monitoring student attendance and engagement in online classes

Sample rows

preview · 8 of 200 rows · all 19 columns
attendance_idstringdevice_typestringinteraction_countintegeris_presentbooleaninstructor_namestringstudent_idstringstudent_namestringclass_idstringclass_namestringinstructor_idstringattendance_datedatejoin_timedatetimeleave_timedatetimeduration_minutesfloatcamera_onbooleanmicrophone_onbooleanlocation_citystringlocation_countrystringnotesstring
ATT-0001laptop7trueJohn CarterS0001Aisha MohamedCLS-0001Math FundamentalsINS-00012024-04-102024-04-10T08:59:152024-04-10T10:59:04119.8truetrueLagosNigeriaAsked several questions; high engagement throughout.
ATT-0002desktop4trueJohn CarterS0002Mateo GarciaCLS-0001Math FundamentalsINS-00012024-04-102024-04-10T09:02:202024-04-10T10:42:1099.8falsetrueMadridSpainSolved example problems; participated in polls.
ATT-0003tablet2trueJohn CarterS0003Emily ZhangCLS-0001Math FundamentalsINS-00012024-04-102024-04-10T09:00:002024-04-10T09:45:0045truefalseShanghaiChinaListened attentively.
ATT-0004mobile0falseJohn CarterS0004Kwame MensahCLS-0001Math FundamentalsINS-00012024-04-102024-04-10T09:15:402024-04-10T09:30:4015falsefalseAccraGhanaJoined late, left early.
ATT-0005laptop5trueMaria SantosS0005Sophia RossiCLS-0002World HistoryINS-00022024-04-112024-04-11T14:01:102024-04-11T15:59:05117.9truetrueRomeItalyActive in class discussion; led breakout group.
ATT-0006mobile0falseMaria SantosS0006James SmithCLS-0002World HistoryINS-00022024-04-112024-04-11T14:10:002024-04-11T14:25:0015blankfalseChicagoUSAblank
ATT-0007tablet1trueMaria SantosS0007Fatima Al-SayedCLS-0002World HistoryINS-00022024-04-112024-04-11T14:04:502024-04-11T15:00:0055.2falsefalseCairoEgyptShared insights; answered poll.
ATT-0008desktop9trueYuki NakamuraS0008Lucas OliveiraCLS-0003Advanced ChemistryINS-00032024-04-122024-04-12T11:59:502024-04-12T13:59:40119.8truetrueSão PauloBrazilMost active participant; led discussion.

What the 200 rows show

from the 200-row sample

Desktop (device type) stands out: mean interaction_count is 6.5, against 2.0 for the rest.

  • 57%is_present = true
  • 2median interaction_count
  • 8class names
  • 8instructors
  • 16classes
  • 42location countries
Mean interaction_count by device_type200 rows
0485.4laptop49 rows6.5desktop36 rows1.3tablet42 rows0.15mobile47 rows0.0other26 rows
interaction_count200 rows, in bands of 1
04080742021710172413950510interaction_count →

Median 2, from 0 to 10.

instructor_name200 rows · top 10 of 32 values
  1. Laila El Sayed9
  2. Kwame Mensah9
  3. John Carter8
  4. Dr. Samir Khalil8
  5. Maria Santos7
  6. Sara Ahmed7
  7. Chinwe Okeke7
  8. Dr. Ana Martinez7
  9. Prof. Linda Owusu7
  10. Prof. Marco Rossi7
19 columns by typefrom the column list below
  • string 11
  • integer 1
  • float 1
  • date 1
  • datetime 2
  • boolean 3

Columns

19 columns in four groups
blueprint · 19 columns
columntypedescriptionexample
Text 11 columns
attendance_idstringUnique identifier for each attendance recorduniqueATT-0001
student_idstringUnique identifier for the studentS0001
student_namestringFull name of the studentAisha Mohamed
class_idstringUnique identifier for the virtual class sessionCLS-0001
class_namestringName or title of the virtual class session8 namesMath Fundamentals
instructor_idstringUnique identifier for the instructor leading the session8 instructorsINS-0001
instructor_namestringFull name of the instructorJohn Carter
device_typestringType of device used to join the session (e.g., laptop, tablet, mobile)laptop · desktop · tablet · mobile · other · optionallaptop
location_citystringCity from which the student joined the session (if available)optionalLagos
location_countrystringCountry from which the student joined the session (if available)optionalNigeria
notesstringAdditional notes or comments about the student's attendance or engagementoptionalListened attentively.
Numbers 2 columns
duration_minutesfloatTotal time (in minutes) the student was present in the session0 or more119.8
interaction_countintegerNumber of interactions (e.g., chat messages, poll responses, raised hand) by the student during the session0 or more7
Dates and times 3 columns
attendance_datedateDate of the virtual class session2024-04-10
join_timedatetimeTimestamp when the student joined the session2024-04-10T08:59:15
leave_timedatetimeTimestamp when the student left the session2024-04-10T10:59:04
True or false 3 columns
is_presentbooleanIndicates if the student was marked present for the sessiontrue
camera_onbooleanIndicates if the student had their camera on during the sessionoptionaltrue
microphone_onbooleanIndicates if the student had their microphone on during the sessionoptionaltrue

Use it for

  • is present57%114 of 200 rowsmean interaction coun…5.4lapt…6.5desk…1.3tabl…0.15mobi…

    An education dashboard

    The is_present rate, interaction_count by device_type and a breakdown of instructor_name. Excel, Power BI or Tableau.

  • Why do the 36 desktop rows have a mean interaction_count of 6.5?

    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 attendances with student_id, student_name and class_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 dataset200 rows19 columns
Yours1,000 rows19 columnslocation_city: UK only

blueprint · virtual-classroom-attendance-records

Behind this dataset

Same schema. As many rows as you need.

These 200 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
  • Record attendance by session and student ID
  • Flag late or absent students
  • Track participation events
  • Exclude offline 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
virtual-classroom-attendance-records

What should your data show?

Preview 20 rows free
No signup. No card.