For Companies & Schools

Platform Updates

API Updates

  • Dramatically simplified the permissions structure for both schools and developers.
    • The create, update, and delete permissions have been merged for each resource type into a single write type.
    • Read-only permissions remain the same across the board.
    • Scoped and unscoped permissions have been merged for clarity (and because they were largely redundant).
  • Added StudentViewEnrollment type handler for Canvas.
  • Adjusted the internal expiration dates on source access tokens to provide a longer buffer. Access tokens are now refreshed earlier than their expiration date.
  • Additional endpoints were added to fetch various enrollment types for individual users requesting information about their organizations.
    • The endpoint has been generalized to /:organization_type/:organization_id/:enrollment_type.
  • Updated the Canvas sync for performance improvements and to filter out unnecessary courses and enrollments.
  • Added a mechanism to activate scheduled integrations.
  • Both developers and school admins will now receive an email confirmation when an integration is created.
    • Parties will receive a second email when scheduled integrations are activated.
  • Some internal improvements were made with regard to the expiry of events and requests, as per our data retention policy.
  • Added an additional method to fetch Canvas submissions by ID.
  • Added support for teacher submission feedback for Canvas.
  • Added support for teacher submission feedback for Schoology.
  • Better support for Microsoft Teams assignment submissions / grades.
  • Better support for Google Classroom assignment submissions / grades.
  • Google Classroom now requests an additional permission when teachers and students sign on for the first time.
  • Made improvements to the automatic entity matching system.
  • Expanded entities to provide array types for standard ID numbers.
    • Some systems have duplicate entries for schools.
    • Sometimes schools are combined or merged and we wish to preserve both numbers.

Dashboard Updates

  • New flow added for SSO logins. Users can be directed straight to Clever sign in by sending them to /sso/login/clever.
  • Permissions have been simplified.
  • Permissions will now be sorted by type (alphabetically).
    • This change applies on both the integration page, as well as the application configuration page.
  • Administrative entity and organization management.