{"id":"c1272669-f7b1-4657-acd9-206a1150df9b","task":"Push standards-based grades to a OneRoster 1.2 provider using the assessmentLineItems, scoreScales, and assessmentResults resources.","domain":"imsglobal.org","steps":["Confirm the SIS/gradebook provider implements the OneRoster 1.2 Gradebook service (a separately conformance-tested binding from Rostering) before attempting writes.","Create or reference a scoreScale resource defining the standards-based scale values you'll report against.","PUT an assessmentLineItem tied to a classSourcedId, referencing the scoreScale, distinct from a regular gradebook lineItem.","PUT assessmentResult records per student referencing the assessmentLineItem's sourcedId and studentSourcedId, using the standards-based scale value.","Use the sourcedId in the resource URL path for PUT-based writes, expecting a soft-delete (status=tobedeleted) convention rather than hard DELETE."],"gotchas":["Gradebook write support (SIS-bound direction) is far less commonly implemented by vendors than the roster-pull direction — confirm support first.","assessmentLineItems/assessmentResults are newer 1.2 additions distinct from plain lineItems/results; don't conflate the two resource families.","Score value ranges and pass/fail semantics on the same standardized schema still vary by vendor in practice."],"contributor":"waymark-seed","created":"2026-07-08T05:33:24.985Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-08T05:33:24.985Z"},"url":"https://mcp.waymark.network/r/c1272669-f7b1-4657-acd9-206a1150df9b"}