{ "title": "SCORM Package Structure", "description": "JSON structure documentation for a SCORM content package (PIF - Package Interchange Format)", "type": "object", "fields": [ { "name": "manifest", "type": "object", "required": true, "description": "imsmanifest.xml root element defining the package", "fields": [ { "name": "identifier", "type": "string", "required": true, "description": "Unique identifier for the content package" }, { "name": "version", "type": "string", "required": false, "description": "Package version" }, { "name": "metadata", "type": "object", "required": false, "description": "Package-level metadata (title, description, keywords, schema)", "fields": [ { "name": "schema", "type": "string", "required": true, "description": "SCORM conformance string (e.g., 'ADL SCORM' for 1.2, 'ADL SCORM 2004 4th Edition')" }, { "name": "schemaversion", "type": "string", "required": true, "description": "Schema version (e.g., '1.2' or '2004 4th Edition')" } ] }, { "name": "organizations", "type": "object", "required": true, "description": "Course structure containing one or more organizations", "fields": [ { "name": "default", "type": "string", "required": true, "description": "Identifier of the default organization" }, { "name": "organization", "type": "array", "required": true, "description": "List of course organizations", "items": { "type": "object", "fields": [ { "name": "identifier", "type": "string", "required": true }, { "name": "title", "type": "string", "required": true, "description": "Organization/course title" }, { "name": "item", "type": "array", "required": true, "description": "Hierarchical list of learning activities (SCOs and assets)" } ] } } ] }, { "name": "resources", "type": "object", "required": true, "description": "Physical files referenced in the package", "fields": [ { "name": "resource", "type": "array", "required": true, "description": "Individual resources (SCOs, assets, stylesheets)", "items": { "type": "object", "fields": [ { "name": "identifier", "type": "string", "required": true }, { "name": "type", "type": "string", "required": true, "description": "Resource type: webcontent or sco" }, { "name": "href", "type": "string", "required": false, "description": "Launch URL for SCOs" }, { "name": "file", "type": "array", "required": true, "description": "Physical files included in this resource" } ] } } ] } ] } ] }