lessonique.com
lessonique.com
live
Unverified (seed import)
Health & Education
13 tools
imperative implementation
An interactive learning platform assisted through WebMCP.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 11 · Transact 0 · Score: Not yet scored
Tool inspector
update_lesson_plan
act
imperative
Adapt lesson steps, active progress, hints, or the agent message without changing the workspace.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
operations |
array | yes | — |
Raw JSON schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"operations": {
"minItems": 1,
"maxItems": 20,
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "replace_steps"
},
"steps": {
"minItems": 1,
"maxItems": 15,
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"objective": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"instructions": {
"type": "string",
"minLength": 1,
"maxLength": 1000
},
"criteria": {
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"requirement": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Describe this validation gate in learner-visible language. Final coding-exercise numbered requirements are derived from these values in criterion order."
},
"validatorId": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"input": {
"type": "object",
"propertyNames": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"additionalProperties": {
"$ref": "#/definitions/__schema0"
}
}
},
"required": [
"id",
"requirement",
"validatorId"
],
"additionalProperties": false
}
},
"hints": {
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Wrap every code-related term in single backticks, including keywords, identifiers, functions, values, data types, HTML tags, CSS tokens, and short expressions (for example, `const`, `<section>`, `getUser()`, `string`, or `42`). Only inline code spans are supported; do not use HTML or other Markdown for presentation."
}
}
},
"required": [
"id",
"title",
"objective"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"steps"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "insert_step"
},
"step": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"objective": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"instructions": {
"type": "string",
"minLength": 1,
"maxLength": 1000
},
"criteria": {
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"requirement": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Describe this validation gate in learner-visible language. Final coding-exercise numbered requirements are derived from these values in criterion order."
},
"validatorId": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"input": {
"type": "object",
"propertyNames": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"additionalProperties": {
"$ref": "#/definitions/__schema0"
}
}
},
"required": [
"id",
"requirement",
"validatorId"
],
"additionalProperties": false
}
},
"hints": {
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Wrap every code-related term in single backticks, including keywords, identifiers, functions, values, data types, HTML tags, CSS tokens, and short expressions (for example, `const`, `<section>`, `getUser()`, `string`, or `42`). Only inline code spans are supported; do not use HTML or other Markdown for presentation."
}
}
},
"required": [
"id",
"title",
"objective"
],
"additionalProperties": false
},
"afterStepId": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
}
},
"required": [
"type",
"step"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "update_step"
},
"stepId": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"patch": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"objective": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"instructions": {
"type": "string",
"minLength": 1,
"maxLength": 1000
},
"criteria": {
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"requirement": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Describe this validation gate in learner-visible language. Final coding-exercise numbered requirements are derived from these values in criterion order."
},
"validatorId": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"input": {
"type": "object",
"propertyNames": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"additionalProperties": {
"$ref": "#/definitions/__schema0"
}
}
},
"required": [
"id",
"requirement",
"validatorId"
],
"additionalProperties": false
}
},
"hints": {
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Wrap every code-related term in single backticks, including keywords, identifiers, functions, values, data types, HTML tags, CSS tokens, and short expressions (for example, `const`, `<section>`, `getUser()`, `string`, or `42`). Only inline code spans are supported; do not use HTML or other Markdown for presentation."
}
}
},
"additionalProperties": false
}
},
"required": [
"type",
"stepId",
"patch"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "remove_step"
},
"stepId": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
}
},
"required": [
"type",
"stepId"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "set_active_step"
},
"stepId": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
}
},
"required": [
"type",
"stepId"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "set_agent_message"
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"type",
"message"
],
"additionalProperties": false
}
]
}
}
},
"required": [
"operations"
],
"additionalProperties": false,
"definitions": {
"__schema0": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/__schema0"
}
},
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"$ref": "#/definitions/__schema0"
}
}
]
}
}
}
Similar websites
pocketgull.app
pocketgull.app
Pocket Gull is a real-time clinical AI consult engine powered by Google Gemini. Features 10D multi-paradigm strategy, FHIR R4 export & 3D spatial anatomy.
live
Unverified
Health & Education
Transact tools
generate_medical_summary
translate_clinical_text
get_current_patient_data
navigate_to_body_part
inject_clinical_note
Inspect tools
webmcp-six-lac.vercel.app
webmcp-six-lac.vercel.app
AI Navigation Layer: Model Context Protocol (MCP) Semantic DOM integration for intelligent, safe, and observable web navigation.
live
Unverified
Health & Education
ver_certificados
ver_certificado_react
meus_cursos
abrir_curso_react
abrir_curso_nextjs
Inspect tools
ghqsandbox.net
ghqsandbox.net
Interactive math and physics tools an AI agent can drive directly through WebMCP.
live
Unverified
Health & Education
list_learning_tools
open_tool
list_expressions
add_expression
plot_point
Inspect tools
app.formative.com
app.formative.com
Formative classroom assessment and learning platform
live
Unverified
Health & Education
Transact tools
addFolder
addFormative
addFormativeItem
addOneRoster
addOrg
Inspect tools