ulams scorm
Generated from front/cli (ulams schema)
ulams scorm delete
Section titled “ulams scorm delete”Delete scorm package by id.
Kind: destructive (idempotent). Stability: stable. MCP tool: scorm_delete. Scopes: courses:write.
Endpoints: DELETE /api/admin/scorm/{scorm_id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--scorm-id (positional) |
number | yes | Scorm package id |
# Delete scorm package by idulams scorm delete 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "scorm_id": { "type": "number", "description": "Scorm package id" } }, "required": [ "scorm_id" ], "additionalProperties": {}}ulams scorm list
Section titled “ulams scorm list”Read a page identified by a given slug identifier.
Kind: read (idempotent). Stability: stable. MCP tool: scorm_list. Scopes: courses:read.
Endpoints: GET /api/admin/scorm/.
| Flag | Type | Required | Description |
|---|---|---|---|
--page |
number | page | |
--per-page |
number | per_page |
# Read a page identified by a given slug identifierulams scorm list --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "page": { "type": "number", "description": "page" }, "per_page": { "type": "number", "description": "per_page" } }, "additionalProperties": {}}ulams scorm parse
Section titled “ulams scorm parse”Parse ZIP Scorm to see if it’s valid.
Kind: read (idempotent). Stability: stable. MCP tool: scorm_parse. Scopes: courses:read.
Endpoints: POST /api/admin/scorm/parse.
| Flag | Type | Required | Description |
|---|---|---|---|
--zip |
string | yes | Path of a local file (.zip) |
# Parse ZIP Scorm to see if it's validulams scorm parse --zip text --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "zip": { "type": "string", "description": "Path of a local file (.zip)" } }, "required": [ "zip" ], "additionalProperties": {}}ulams scorm scos
Section titled “ulams scorm scos”Get all scos.
Kind: read (idempotent). Stability: stable. MCP tool: scorm_scos. Scopes: courses:read.
Endpoints: GET /api/admin/scorm/scos.
# Get all scosulams scorm scos --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": {}, "additionalProperties": {}}ulams scorm upload
Section titled “ulams scorm upload”Convert ZIP Scorm Package into Ulams LMS Scorm storage.
Kind: write. Stability: stable. MCP tool: scorm_upload. Scopes: courses:write.
Endpoints: POST /api/admin/scorm/upload.
| Flag | Type | Required | Description |
|---|---|---|---|
--zip |
string | yes | Path of a local file (.zip) |
# Convert ZIP Scorm Package into Ulams LMS Scorm storageulams scorm upload --zip text --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "zip": { "type": "string", "description": "Path of a local file (.zip)" } }, "required": [ "zip" ], "additionalProperties": {}}