Skip to content

ulams scorm

Generated from front/cli (ulams schema)

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
Terminal window
# Delete scorm package by id
ulams scorm delete 1 --json
Input 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": {}
}

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
Terminal window
# Read a page identified by a given slug identifier
ulams scorm list --json
Input 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": {}
}

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)
Terminal window
# Parse ZIP Scorm to see if it's valid
ulams scorm parse --zip text --json
Input 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": {}
}

Get all scos.

Kind: read (idempotent). Stability: stable. MCP tool: scorm_scos. Scopes: courses:read.

Endpoints: GET /api/admin/scorm/scos.

Terminal window
# Get all scos
ulams scorm scos --json
Input JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": {}
}

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)
Terminal window
# Convert ZIP Scorm Package into Ulams LMS Scorm storage
ulams scorm upload --zip text --json
Input 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": {}
}