Worlds / Education / PowerSchool
PowerSchool world
A local PowerSchool SIS with students, enrollments, sections, attendance codes and the gradebook. Test the school office agent that takes attendance, enrolls students and updates schedules.
StudentsEnrollmentAttendanceSchedulesGrade Books
| Student | Grade | Note from office | Code |
|---|---|---|---|
| Sample, Avery · 900101 | 10 | Arrived 9:12 | AbsentTardy |
| Test, Blake · 900102 | 10 | Parent called, doctor | AbsentExcused |
| Test, Blake · 900177 | 11 | No note | AbsentExcused |
| Demo, Casey · 900103 | 10 | Present | |
| Example, Drew · 900104 | 10 | No note | Absent |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open PowerSchool. Seeded, local, yours to break.
Seeded records
- students
- 400 fake students across grades 9 to 12
- sections
- 60 sections with periods and room numbers
- enrollments
- Course enrollments with entry and exit dates
- attendance
- Codes for present, absent, tardy and excused
- gradebook
- Final grades for the current term
Agent jobs you can test
- Record daily attendance with the right codes
- Enroll new students into sections
- Fix schedule conflicts and drop sections
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Excuse an absence
the attendance code and the student numberExcuses a different student with the same nameEnroll a student
section enrollment and the entry dateEnrolls into a section that is already fullDrop a section
the exit date on the enrollmentDrops the student from the whole scheduleFix a schedule conflict
periods on the student's scheduleLeaves two sections in the same periodExample test
Describe the job. Review the checks before anything runs.
Update today's attendance from office notes. Change codes only for the student number on each note, mark late arrivals tardy, and leave anyone without a note absent.
- 01900101 marked tardy for period 2
- 02900102 marked excused
- 03900177 still absent, the note was for 900102
- 04900104 still absent
- 05No attendance changed for any past date
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
The OAuth token returns 401 mid runfires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations