Mock SIS Server

Simulates PowerSchool & Schoology APIs for offline development & testing

This is a mock server that returns fake, randomly generated student data. It does not connect to any real SIS, does not store personal information, and is intended solely for development and testing purposes. All data is ephemeral and generated in memory.

Faux Login

Click a provider to simulate an OAuth login. Instantly redirects back with a mock code.

🏫
PowerSchool (Mock)
Login with mock PowerSchool credentials
📚
Schoology (Mock)
Login with mock Schoology credentials

Mock Students

Select a student to preview the data returned by the API.

Alice Johnson (ID: 12345, Gr 11)
Bob Smith (ID: 67890, Gr 10)
Charlie Brown (ID: 11111, Gr 12)
Select a student to see preview data.

Available Endpoints

GET/oauth/authorizePowerSchool OAuth authorize
POST/oauth/access_tokenPowerSchool token exchange
GET/ws/v1/student/:idPowerSchool student profile
GET/ws/v1/student/:id/schedulePowerSchool schedule
GET/ws/v1/section/:id/assignmentPowerSchool section assignments
GET/v1/users/:idSchoology user profile
GET/v1/users/:id/sectionsSchoology user sections
GET/v1/sections/:id/assignmentsSchoology section assignments
POST/mock/uploadMock file upload