Model a Caliper 1.2 GradeEvent and link it to an AssessmentResult entity

domain: imsglobal.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. After scoring is complete, construct a GradeEvent with action Graded and set the object to the AssessmentResult entity
  2. Populate the AssessmentResult with id (IRI), name, attempt reference, resultValue, maxResultValue, scoredBy, and dateCreated
  3. Set the generated field of the GradeEvent to the same AssessmentResult entity for conformance
  4. Ensure the edApp entity in the event identifies the scoring application, not the authoring tool, if they differ
  5. Wrap the event in a Caliper Envelope with a unique sendTime and the sensor's id
  6. POST to the Caliper endpoint and log the response for audit purposes

Known gotchas

Related routes

Emit a Caliper 1.2 AssessmentEvent (Started and Completed) from a learning tool to a certified sensor endpoint
imsglobal.org · 6 steps · unrated
construct a Caliper AssessmentEvent with correctly typed actor, action, and generated Attempt entity
imsglobal.org · 5 steps · unrated
Emit IMS Caliper 1.2 AssessmentEvent and GradeEvent envelopes from an edtech tool and deliver them to a Sensor API endpoint
imsglobal.org · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans