Announcing Support for LMS Resources & Modules
Today, we're going back to our roots and announcing the first expansion to our LMS data model in over a year. I'm happy to announce that we're releasing several new models and endpoints for developers to interact with content in the LMS.
You can now send and retrieve non-assignment resources from classes in the LMS. The first type of resources we're supporting are modules
and pages
.
Modules are a way for teachers to organize content in the LMS. They can be used to group assignments and pages into an ordered structure.
Pages are a way for teachers to create and share content with students. They can be used to share text, images, videos, and links with their classes.
We've also released limited support for our next LMS data model, announcements
.
Announcements are a way for teachers to share information with their classes.
We are currently only supporting the ability to retrieve announcements from the LMS, but we will be adding the ability to create and update announcements in the future.
The first system that supports announcements is Google Classroom.
API Updates
- Added support for creating, updating, listing, and fetching
modules
. - Added support for creating, updating, listing, and fetching
pages
. - Added support for inserting new pages and assignments into an existing
module
. - Added support for listing and fetching
announcements
from Google Classroom.
Dashboard Updates
- Added documentation for
modules
,pages
, andannouncements
. - We've also updated the integrations page so you can filter your connected schools by region, application, and state.