11 runnable scenarios. Preview them in your browser without an account; the hosted sandbox opens when the pack becomes activatable.
Term in progress
Normal EDU_TERM_IN_PROGRESS
Ordinary learners, guardians, enrolments, grades, LMS work, activity, charges and aid
Everyday, valid records: the baseline most tests expect. Children per parent record: 1–3.
Preview in the browser demo: Term in progress
Mid term withdrawals
Rare EDU_MID_TERM_WITHDRAWALS
Enrolments withdrawn mid-term with a withdrawal date and a W grade earning no credit
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Preview in the browser demo: Mid term withdrawals
Grade appeals
Rare EDU_GRADE_APPEALS
Grades changed after an appeal or a clerical correction, keeping superseded transcript rows
Valid but uncommon business situations that production samples often miss. Children per parent record: 2–3.
Preview in the browser demo: Grade appeals
Late submissions
Rare EDU_LATE_SUBMISSIONS
Assignments submitted between one minute and three days after their due time
Valid but uncommon business situations that production samples often miss. Children per parent record: 2–5.
Preview in the browser demo: Late submissions
Payment plans and aid
Rare EDU_PAYMENT_PLANS_AND_AID
Charges on payment plans or overdue, and disbursed aid for lower household-income bands
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Preview in the browser demo: Payment plans and aid
Accommodations
Rare EDU_ACCOMMODATIONS
Every learner has a learning-support accommodation code (special-category-like data)
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–2.
Preview in the browser demo: Accommodations
Safeguarding restrictions
Rare EDU_SAFEGUARDING_RESTRICTIONS
Secondary-school minors whose guardians carry no-contact or court-order restrictions
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Preview in the browser demo: Safeguarding restrictions
Age of majority
Boundary EDU_AGE_OF_MAJORITY
Birth dates exactly at (every fifth row) or within three days of the 18th birthday on the census date
Values at the edges of valid ranges (limits, thresholds, extremes). Children per parent record: 1–2.
Preview in the browser demo: Age of majority
Pass mark scores
Boundary EDU_PASS_MARK_SCORES
Assessment scores exactly at the pass mark or one hundredth of a point either side of it
Values at the edges of valid ranges (limits, thresholds, extremes). Children per parent record: 1–3.
Preview in the browser demo: Pass mark scores
Duplicate lms events
Duplicate EDU_DUPLICATE_LMS_EVENTS
LMS activity events delivered twice by an integration with identical content under new ids
Records that repeat others under new keys (clean-up and matching tests). Children per parent record: 2–5.
Preview in the browser demo: Duplicate lms events
Transcript histories
Historical EDU_TRANSCRIPT_HISTORIES
Multi-year, referentially intact transcripts, LMS activity and student-finance histories
Old records for archive, migration and retention tests. Children per parent record: 2–4.
Preview in the browser demo: Transcript histories