Public docs should describe only the LMS providers that are live in the product today: Google Classroom, Moodle, and Canvas.
Provider | Connection type | Where setup starts | Imports | Syncs | Publishes back |
|---|---|---|---|---|---|
Google Classroom | OAuth sign-in flow | Connect LMS from the dashboard or profile |
|
|
|
Moodle | School site URL plus username and password | Connect LMS from the dashboard or profile |
|
|
|
Canvas | Canvas instance URL plus access token | Connect LMS from the dashboard or profile |
|
|
|
Notes
- Do not document Schoology, Blackboard, or Brightspace as supported until product and UI support are fully live end to end.
The platforms do not behave identically, so schools should know the meaningful differences before they standardize on one path.
Key points
- Institution-managed accounts can be restricted to one school-approved LMS provider.
- Google Classroom question assignments publish scores only; use email feedback if students also need the richer Classwise feedback outside the LMS grade push.
- Google Classroom auto-sync and grading automation depend on the assessment already being published to the LMS.
- Google Forms extraction works only for Google Classroom-connected quiz workflows and still needs teacher review after import.
- Canvas and Moodle use credential-style setup that differs from the Google Classroom OAuth flow.
The right LMS path depends on what your teachers already use, who controls the account, and whether you need imports, ongoing sync, or grade publishing first.
Decision checklist
- Start with Google Classroom if your teachers already run Classroom assignments and you want quiz extraction during setup.
- Start with Moodle or Canvas if your school already maintains the gradebook there and teachers need classes, rosters, and grade publishing to stay in that system.
- Use the institution-managed path when the school wants to restrict which LMS providers teachers can connect.