Grade passback
Grade passback
When a student finishes a deck, Meletema can post the final score back to the LMS gradebook automatically.
How it works
The protocol depends on the LTI version:
- LTI 1.3 uses AGS (Assignment and Grade Services). Modern, OAuth 2.0, JSON.
- LTI 1.1 uses Basic Outcomes (POX). Older, XML over signed HTTP POST.
You don't have to think about which is which — Meletema picks the right one based on the section's platform.
The toggle
Grade passback is per section, controlled by the toggle in the deep-linking deck picker. The toggle is on by default.
Once a section is created, you can change the toggle later from Your org → Sections → (pick a section).
Heads up: Toggling passback OFF on an existing section will not delete grades the LMS already has. It just stops Meletema from sending new ones.
When grades sync
A score posts to the LMS gradebook when:
- The student completes (not abandons) an attempt.
- The section has
grade_passback_enabled = true. - The org's current plan includes the Grade passback feature.
Failures are retried up to 3 times with a 60s backoff. If the LMS is temporarily down, grades will get through once it's back.
Plan gating
Grade passback is a feature flag on your plan. If your plan doesn't include it, the score still gets stored inside Meletema — you just won't see it in the LMS gradebook.
Org admins can check what's included at Your org → Billing.
Multiple attempts
Meletema sends each completed attempt's score. The LMS decides how to handle that — most LMSes overwrite with the latest, but some can be configured to take the highest. Check your LMS's grade-policy settings.