PowerSchool Universal Rostering Plugin

Learn about the PowerSchool option for onboarding and completing end of year and new year processes

Within this article:

➜ Introduction
➜ Account Management
➜ Data Sharing
➜ Data Syncing
➜ Creating Users & Classes
➜ Distributing Content
➜ End of Year & New Year

Introduction

The Universal Rostering plugin facilitates automatic data exchange with third-party systems, such as GSEonline, eliminating the need for scheduled import/export routines. 

Utilizing common standards for provisioning key roster-related data, including student, course, and enrollment information between the SIS and GSEonline for school districts or individual schools.

Enabling real-time system-to-system exchanges using REST APIs.

Account Management

Accounts are managed by school or district admins. There are two types of Administrator Portal accounts: District Level and School Level.

District Level Accounts:
Accounts are managed by district administrators. These admins can manage all schools, classes, and users within the district. 

School Level Accounts:
Accounts are managed by school administrators or teachers. These admins can manage the classes and users within the school. 

Data Sharing

PowerSchool configuration requires an information exchange between the school/district and the GSE team.

Information which must be provided:

By the School/District:      

➜ Access Token URL
➜ URL
➜ Consumer Key
➜ Secret Key

By GSE:      

➜ SFTP details if SFTP
    sync type is selected

Data Syncing

PowerSchool will do an API call and pull the required data from the service. It will then create schools, classes, and users. You can sync the PowerSchool data in the Administrator Portal by clicking Sync All Data-API

Important: To ensure data privacy, we have entrusted rostering to schools and districts. This allows them to have complete control over their accounts and ensures the security of their data.

 

Creating Users & Classes

Students, teachers, and classes will be created when data is synced. The Selective Sync tool can be used to select which data is and is not synced to the Administrator Portal. Sync status can be checked and syncing can be paused or resumed from a District Level account.

Guides:

➜ Selective Sync
➜ Checking Sync Status
➜ Pause/Start Sync

Distributing Content

Once users are rostered and assigned to classes, the account admin can assign content to students, teachers, or entire classes.

Guides:

➜ Distributing Content to Users
➜ Distributing Content to Classes

End of Year & New Year

At the end of the school year old users and classes must be removed and content licenses must be revoked from them. To prepare for the new year, new users and classes must be synced from your updated PowerSchool roster data. Once synced, content licenses can be distributed to users and classes.

Guides:

➜ End of Year Process
New Year Process: Automated Rostering