For Developers

Beefing up our support for Skyward SMS and Qmlativ

Cover image

We've rewritten our Skyward SMS integration to provide support for our extensive new data models. In addition to releasing this updated integration, we've also added support for Skyward's next-generation SIS, Qmlativ (pronounced: cumulative).

Of course, to go along with these changes, we've also updated our administrator onboarding flow for Skyward SMS and introduced a new flow for Skyward Qmlativ. This onboarding flow contains all of the instructions that administrators need for a quick and painless setup process.

API Updates

  • Added SMS & Qmlativ support for our extended rostering models (e.g. periods, room numbers, facilities).
  • Added SMS & Qmlativ support for coursework and grade sync.
  • Added SMS & Qmlativ support for calendars and attendance.
  • Added SMS & Qmlativ support for behavior / incident reports.
  • We fixed an issue with upcoming sessions in Schoology. They were previously being imported as inactive, which was technically correct, but not what we were expecting to happen.
  • We can now process custom roles that are set in Brightspace.
  • Google Classroom classes will now have a primary teacher (who is the one marked as the owner of the class). Previously, we imported all teachers (including co-teachers) but we did not mark anyone as the "primary" teacher.
  • We've exposed a new property on assignments called url. This property is read-only and contains a URL that points back to the assignment within the LMS.

Dashboard Updates

  • Updated the administrator onboarding flows for Skyward SMS and Qmlativ.