ulams topic-project-solutions
Generated from front/cli (ulams schema)
ulams topic-project-solutions delete
Section titled “ulams topic-project-solutions delete”Remove the specified Project Solution.
Kind: destructive (idempotent). Stability: stable. MCP tool: topic_project_solutions_delete. Scopes: courses:write.
Endpoints: DELETE /api/admin/topic-project-solutions/{id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | ID |
# Remove the specified Project Solutionulams topic-project-solutions delete 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "ID" } }, "required": [ "id" ], "additionalProperties": {}}ulams topic-project-solutions feedback
Section titled “ulams topic-project-solutions feedback”Add, edit or remove tutor feedback for a project solution.
Kind: write. Stability: stable. MCP tool: topic_project_solutions_feedback. Scopes: courses:write.
Endpoints: PATCH /api/admin/topic-project-solutions/{id}/feedback.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | |
--feedback |
string | Tutor feedback (rich text). Send null or empty to remove it. |
# Add, edit or remove tutor feedback for a project solutionulams topic-project-solutions feedback 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "feedback": { "type": "string", "description": "Tutor feedback (rich text). Send null or empty to remove it." } }, "required": [ "id" ], "additionalProperties": {}}ulams topic-project-solutions get
Section titled “ulams topic-project-solutions get”Get a single project solution.
Kind: read (idempotent). Stability: stable. MCP tool: topic_project_solutions_get. Scopes: courses:read.
Endpoints: GET /api/admin/topic-project-solutions/{id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | ID |
# Get a single project solutionulams topic-project-solutions get 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "ID" } }, "required": [ "id" ], "additionalProperties": {}}ulams topic-project-solutions grade
Section titled “ulams topic-project-solutions grade”Grade the specified Project Solution.
Kind: write. Stability: stable. MCP tool: topic_project_solutions_grade. Scopes: courses:write.
Endpoints: PATCH /api/admin/topic-project-solutions/{id}/grade.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | ID |
--score |
number |
# Grade the specified Project Solutionulams topic-project-solutions grade 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "ID" }, "score": { "type": "number" } }, "required": [ "id" ], "additionalProperties": {}}ulams topic-project-solutions list
Section titled “ulams topic-project-solutions list”Get a listing of the project solutions.
Kind: read (idempotent). Stability: stable. MCP tool: topic_project_solutions_list. Scopes: courses:read.
Endpoints: GET /api/admin/topic-project-solutions.
| Flag | Type | Required | Description |
|---|---|---|---|
--order-by |
string | ||
--order |
string | ||
--page |
number | Pagination Page Number | |
--per-page |
number | Pagination Per Page | |
--topic-id |
number | topic id | |
--course-id |
number | course id | |
--user-id |
number | user id |
# Get a listing of the project solutionsulams topic-project-solutions list --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "order_by": { "type": "string", "enum": [ "created_at", "id", "user_id", "topic_id" ] }, "order": { "type": "string", "enum": [ "ASC", "DESC" ] }, "page": { "type": "number", "description": "Pagination Page Number" }, "per_page": { "type": "number", "description": "Pagination Per Page" }, "topic_id": { "type": "number", "description": "topic id" }, "course_id": { "type": "number", "description": "course id" }, "user_id": { "type": "number", "description": "user id" } }, "additionalProperties": {}}