Remote Classroom Integrity Incident Logs

This dataset logs academic integrity incidents in remote online courses, detailing student, course, assessment, and violation specifics. It supports EdTech developers and educational managers in analyzing risk patterns, refining assessment protocols, and ensuring compliance in digital learning environments. Rich contextual fields enable predictive modeling and targeted interventions.

  • last updated 5 Jan 2026
  • by GoMask
The brief that made it

Predictive modeling of academic integrity risks in online assessments

Sample rows

preview · 8 of 60 rows · all 25 columns
incident_idstringassessment_typestringprevious_incident_countintegeris_repeat_offenderbooleanstudent_location_countrystringcourse_idstringcourse_namestringinstructor_idstringstudent_idstringstudent_namestringincident_datetimedatetimeassessment_idstringincident_typestringdetection_methodstringincident_severitystringaction_takenstringaction_datetimedatetimereported_bystringstudent_ip_addressstringstudent_location_citystringstudent_location_statestringdevice_typestringbrowser_typestringnotesstringincident_descriptionstring
INC-001-2024-B1assignment0falseUSACRS-ENG101English CompositionINST-203STU-0045Lisa Morgan2024-02-08T14:35:00ASM-ENG101-06plagiarismautomated-flagmediumgrade-penalty2024-02-09T09:00:00auto-checker192.168.1.34AustinTXlaptopChromeStudent notified by email.Student submitted an essay with over 40% similarity to online sources.
INC-002-2024-B1exam2trueUSACRS-MATH212Calculus IIINST-107STU-0022Hector Ramirez2024-03-11T10:20:00ASM-MATH212-MIDcheating-toolsproctoring-softwarecriticalcourse-failure2024-03-12T15:30:00ProctorU10.0.0.99MiamiFLdesktopFirefoxStudent appealed decision.Proctoring software detected use of calculator app during closed-book exam.
INC-003-2024-B1quiz0falseCanadaCRS-HIST150World HistoryINST-155STU-0098Marina Petrov2024-04-03T19:10:00ASM-HIST150-Q2multiple-loginsautomated-flaglowwarning2024-04-04T11:00:00LMS Monitor172.16.254.7TorontoONtabletSafariStudent claimed technical issue.Multiple login sessions detected from different IPs.
INC-004-2024-B1project1trueIndiaCRS-CS301AlgorithmsINST-334STU-0061Tanvi Agarwal2024-02-15T17:25:00ASM-CS301-P1unauthorized-collaborationmanual-reviewhighgrade-penalty2024-02-17T09:45:00Instructor203.0.113.45DelhiDLlaptopChromeBoth students penalized.Similarity found in codebase between two students.
INC-005-2024-B1quiz0falseUKCRS-BIO110Intro BiologyINST-430STU-0035Jamal Carter2024-03-22T13:50:00ASM-BIO110-Q1impersonationproctoring-softwarecriticalreported-to-authorities2024-03-23T10:00:00ExamGuard192.0.2.137LondonLDNdesktopEdgeInvestigated by compliance team.Facial recognition mismatch flagged possible impersonation.
INC-006-2024-B1assignment3trueUSACRS-PSY250Psychology of LearningINST-212STU-0127Angela Kim2024-04-18T08:40:00ASM-PSY250-A2plagiarismautomated-flagmediumgrade-penalty2024-04-19T15:15:00Turnitin172.31.255.110San FranciscoCAlaptopChromeRepeat issue, parent notified.Copied content from previous submissions found.
INC-007-2024-B1quiz0falseUSACRS-ENG101English CompositionINST-203STU-0102Michael Zhang2024-02-13T11:05:00ASM-ENG101-Q1cheating-toolspeer-reportlownoneblankS. Lee10.10.20.45BostonMAtabletSafariInsufficient evidence for penalty.Peer reported use of unauthorized notes.
INC-008-2024-B1exam0falseCanadaCRS-MATH212Calculus IIINST-107STU-0015Emily Tran2024-03-15T18:30:00ASM-MATH212-FINALimpersonationmanual-reviewhighwarning2024-03-16T09:00:00Instructor192.168.2.56VancouverBCdesktopFirefoxStudent advised to take future exams in person.Discrepancy in writing style flagged possible impersonation.

What the 60 rows show

from the 60-row sample
  • 25%is_repeat_offender = true
  • 0median previous_incident_count
  • 4detection methods
  • 4incident severities
  • 4device types
  • 4browser types
assessment_type60 rows by value
0102016quiz27%16exam27%19assignme…32%9project15%
previous_incident_count60 rows, in bands of 0.5
025504508052is_repeat_offender from 1013previous_incident_count →

Every row with previous_incident_count of 1 or more has is_repeat_offender = true. None below it.

student_location_country60 rows · top 10 of 27 values
  1. USA8
  2. India5
  3. Canada4
  4. UK4
  5. Italy4
  6. South Korea4
  7. Australia3
  8. Spain3
  9. Egypt3
  10. Nigeria2
25 columns by typefrom the column list below
  • string 21
  • integer 1
  • datetime 2
  • boolean 1

Columns

25 columns in four groups
blueprint · 25 columns
columntypedescriptionexample
Text 21 columns
incident_idstringUnique identifier for each integrity incident log entryuniqueINC-001-2024-B1
course_idstringUnique identifier for the course where the incident occurredCRS-ENG101
course_namestringName of the courseEnglish Composition
instructor_idstringUnique identifier for the instructor of the course12 instructorsINST-203
student_idstringUnique identifier for the student involved in the incidentSTU-0045
student_namestringFull name of the student involved in the incidentoptionalLisa Morgan
assessment_typestringType of assessment during which the incident occurred (e.g., quiz, exam, assignment)quiz · exam · assignment · project · otherassignment
assessment_idstringUnique identifier for the assessmentoptionalASM-ENG101-06
incident_typestringCategory of integrity violation (e.g., plagiarism, impersonation, unauthorized collaboration)6 valuesplagiarism
detection_methodstringMethod used to detect the incident (e.g., proctoring software, manual review, automated flag)5 valuesautomated-flag
incident_severitystringSeverity level of the incident (e.g., low, medium, high, critical)low · medium · high · criticalmedium
incident_descriptionstringDetailed description of the incidentoptionalStudent submitted an essa…
action_takenstringAction taken in response to the incident (e.g., warning, grade penalty, course failure, reported to authorities)6 values · optionalgrade-penalty
reported_bystringIdentifier or name of the person or system reporting the incidentoptionalauto-checker
student_ip_addressstringIP address of the student during the incident (if available)optional192.168.1.34
student_location_citystringCity from which the student accessed the assessmentoptionalAustin
student_location_statestringState or region from which the student accessed the assessmentoptionalTX
student_location_countrystringCountry from which the student accessed the assessmentoptionalUSA
device_typestringType of device used during the incident (e.g., laptop, desktop, tablet, mobile)laptop · desktop · tablet · mobile · other · optionallaptop
browser_typestringBrowser used during the incident (e.g., Chrome, Firefox, Safari)4 types · optionalChrome
notesstringAdditional notes or comments related to the incidentoptionalBoth students penalized.
Numbers 1 column
previous_incident_countintegerNumber of previous integrity incidents for the student0 or more · optional0
Dates and times 2 columns
incident_datetimedatetimeDate and time when the incident was detected or reported2024-02-08T14:35:00
action_datetimedatetimeDate and time when the action was takenoptional2024-02-09T09:00:00
True or false 1 column
is_repeat_offenderbooleanIndicates if the student has previous integrity incidentsoptionalfalse

Use it for

  • is repeat offe…25%15 of 60 rowsmean previous inciden…0.44quiz0.19exam0.63assi…0.22proj…

    An education dashboard

    The is_repeat_offender rate, previous_incident_count by assessment_type and a breakdown of student_location_country. Excel, Power BI or Tableau.

  • Why do 15 of 60 rows have is_repeat_offender = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 60 rows.

  • A software demo

    Believable incidents with course_id, course_name and instructor_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 25 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 dataset60 rows25 columns
Yours1,000 rows25 columnsstudent_ip_address: UK only

blueprint · remote-classroom-integrity-incident-logs

Behind this dataset

Same schema. As many rows as you need.

These 60 rows came out of a blueprint — 25 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 incident detected during a remote assessment session.
  • Includes timestamp, course/module ID, incident type, detection method, and resolution status.
  • Student identifiers are anonymized to protect privacy.
  • Incident types are standardized (e.g., plagiarism, unauthorized collaboration, suspicious behavior).
  • Resolution outcomes must be categorized as 'resolved', 'under review', or 'escalated'.
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-classroom-integrity-incident-logs

What should your data show?

Preview 20 rows free
No signup. No card.