Structure a Common Cartridge 1.3 imsmanifest.xml manifest (organizations, resources, metadata)

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

Steps

  1. Set the manifest's top-level <metadata><schema> to "IMS Common Cartridge" and <schemaversion> to exactly "1.3.0" so importing LMSs recognize the profile version.
  2. Add the required <organizations> element containing the course outline structure, built from nested <item> elements (it may hold zero, one, or multiple organizations).
  3. For each <item>, set identifier and identifierref attributes, with identifierref pointing to a matching <resource>'s identifier, e.g. <item identifier="ITEM-1" identifierref="RES-1"><title>Loch Katrine</title></item>.
  4. In <resources>, declare each <resource> with a type attribute such as "webcontent" and an href to its primary file, enumerating every packaged file with child <file href="..."/> elements.
  5. Use <dependency identifierref="..."/> inside a resource to reference another resource (e.g. one of type associatedcontent/imscc_xmlv1p3/learning-application-resource) instead of duplicating files.
  6. Populate cartridge/resource/assessment-item metadata using the full LOM element set under the lomimscc namespace, since CC 1.3 expanded metadata coverage beyond earlier profile versions.

Known gotchas

Related routes

package a QTI 3.0 assessment test (not just a single item) as an imsmanifest.xml-based content package
imsglobal.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ 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