Incremental sync for PowerSchool
Audience: District Admin
School Passport now supports incremental sync for the PowerSchool app. Now, instead of syncing all data every time, District Admins can update only data that has changed (such as new, updated, or deleted) since the last sync. As a result, this feature helps to reduce the time it takes to sync and minimize data transfer. See Synchronization Modes.
Passport Login v2.0
Audience: District Admin
This version includes the following enhancements:
-
Bulk Face ID reset: District Admins and teachers can now reset Face ID for multiple students at once and for the entire school, making Face ID management easier and faster. See Face ID Setup (MFA).
- Grace period reset on a new device login: If a user logs in from a new device, the grace period will be reset, requiring the user to authenticate, thus ensuring a more secure login process. See Passport Login.
-
Alternative login for ungraded students: District Admin can now set up an alternative login for students who do not have assigned grades. This means that all students, regardless of their current grade status, can securely access the necessary educational resources. See MFA for students.
Webhook v2.0
Audience: Vendor Admin
The School Passport Webhook now includes the following:
-
Success Redirect URL: This field was added to specify where users should be directed after a successful webhook event to set up the connection and allow Vendors to provide/request additional information.
- New request query parameters: Webhook request now includes query parameters
email
andfullName
. This allows Vendors to know which user set up the connection and therefore who the named contact is to ensure the trial/implementation success.
Enhanced support for demographic data
Audience: All
Added support of the following demographic data:
- CEDS standard demographics fields:
metadata.iepStatus
(Yes| No) andmetadata.titleI
(Yes| No). Accepts 'True' and 'False' values in the API. - Custom demographics fields:
metadata.customFieldName
(any value). Accepts 'as is' values in the API. - Home Language metadata field: Now supports 'English' values. Accepts 'Eng' and 'En' values for the
metadata.homeLanguage
field in the API. See CEDS Codes for English.
Overall, this update makes it easier to handle demographic data by ensuring compliance and allowing customized fields for specific details.
Coursera SSO Connector update
Audience: District Admin
This update improves how schools use the Coursera Single Sign-On (SSO), allowing students to access multiple Coursera programs more easily. Now, District Admins can set up access to different courses in two ways:
-
Using bookmarks: When District Admin can create a bookmark, with a unique Coursera program identifier (programID) in the bookmark URL. For example,
https://coursera.org/sso?programId=12345
. -
Cloning connector: Schools can create copies of the SSO connector for different programs. Each copy will automatically know which program to connect to by using a specific identifier called
courseraProgramId
.
These changes make it simpler for schools to manage access to various Coursera programs, ensuring that students can easily find and log into the right courses based on their needs.
Added 'exempt' score status for PowerSchool grade sync
Audience: All
Results with a score status 'exempt' now accurately sync with PowerSchool. When synced, these results will be marked as 'ScoreStatus=EXEMPT' and 'Isexempt=true' in metadata extensions, enabling real-time student assessment status updates. Other score statuses will remain submitted as metadata only. See OneRoster ScoreStatus.
Automatic school year assignment
Audience: Vendor Admin
The calendar.schoolYear
is now automatically assigned to all newly created OneRoster applications. It now uses the greater value between calendar.schoolYear
and calendar.endDate
(e.g., if calendar.endDate
is "11.2023", сalendar.schoolYear
is "2024", сalendar.schoolYear
will be "2024"). To apply this to the existing OneRoster application, please contact the Support Team and they will activate it for you.
Automatic password rotation
Audience: All
Improved user identification
Audience: All
This update makes verifying users' identities easier and more secure during login and SSO. With additional fields now supported, user profiles will be more detailed during login. No action is required from users for this update.
Improved AppStore performance
Audience: All
AppStore now has improved performance and stability.