lectern.click
Draft a Lectern lesson in the browser. WebMCP agents fill gaps, write sections, and add quiz items on the page you see. Export a student PDF and a .lectern file.
First seen 2026-09-07 · Last seen 2026-09-14 · Source: webmcp.com
Answer 1 · Act 39 · Transact 0 · Score: Not yet scored
Tool inspector
lectern_commit_media_upload
Finish a chunked upload and attach the bytes to the lesson document as a data URL (same persistence as the one-shot attach tools). The exported PDF draws raster images on the page and stores the same bytes in the LCT1 restore protocol so a later PDF upload rebuilds the media. Video is kept in LCT1 for restore; the printable PDF shows a caption. purpose: illustration, section, or quiz-choice.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
uploadId |
string | yes | id from lectern_begin_media_upload |
purpose |
string | yes | Where to attach: AI illustration, generic section media, or a quiz answer card |
sectionId |
string | no | Required for illustration and section |
quizId |
string | no | Required for quiz-choice |
choiceIndex |
number | no | 0-based quiz choice index; required for quiz-choice |
alt |
string | yes | Accessible description of the media |
caption |
string | no | Optional learner-facing caption (illustration and section) |
kind |
string | no | Required for purpose=section when you need to force image vs video |
Raw JSON schema
{
"type": "object",
"properties": {
"uploadId": {
"type": "string",
"description": "id from lectern_begin_media_upload"
},
"purpose": {
"type": "string",
"enum": [
"illustration",
"section",
"quiz-choice"
],
"description": "Where to attach: AI illustration, generic section media, or a quiz answer card"
},
"sectionId": {
"type": "string",
"description": "Required for illustration and section"
},
"quizId": {
"type": "string",
"description": "Required for quiz-choice"
},
"choiceIndex": {
"type": "number",
"description": "0-based quiz choice index; required for quiz-choice"
},
"alt": {
"type": "string",
"description": "Accessible description of the media"
},
"caption": {
"type": "string",
"description": "Optional learner-facing caption (illustration and section)"
},
"kind": {
"type": "string",
"enum": [
"image",
"video"
],
"description": "Required for purpose=section when you need to force image vs video"
}
},
"required": [
"uploadId",
"purpose",
"alt"
],
"additionalProperties": false
}
Similar websites
seqcraft.onrender.com
Inspect plasmids, simulate PCR and restriction digests, compare constructs, and prepare cloning proposals in one exact, private workspace.
waymark-sable.vercel.app
Learning roadmaps you and your agent build together. Your agent researches and plans; you learn; the path adapts.
cuvo.co
Cuvo is the white label telehealth platform that runs the clinic behind your brand: 50-state providers, pharmacy, software, and compliance. Launch in days.
emorahealth.com
Online therapy, medication, and ADHD/Autism testing for kids, teens, and young adults. No waitlists, covered by insurance, with copays as low as $0.