EngradeWikisEngrade API › Creating a School from Scratch

Creating a School from Scratch

To create a school, admins, teachers, and classes on Engrade for a school with no existing accounts, do the following:

1. Create a personal admin account for the school's Technology Coordinator using the admin-signup call.

2. Log in as that admin using the login call. This will return the ses value that you will need for the subsequent calls.

3. Create a new school profile using the admin-school-new call. This will return the uid value that you should store on your server and will need for the subsequent calls.

4. Create accounts for the school's other admins and teachers using the school-admin-new and school-teacher-new calls respectively. You will need to provide the school's uid from the previous step in the schoolid field. Each new account will return a uid value that you will should store on your server and will need for the next step.

5. Create classes using the school-class-add call. You will need to provide the school's uid from the Step 3 in the schoolid field. Each class will also need a valid teacher's uid from the previous step supplied for the priteach field.
Close