app.formative.com
Formative classroom assessment and learning platform
First seen 2026-09-28 · Last seen 2026-09-28 · Source: webmcp.com
Answer 41 · Act 36 · Transact 9 · Score: Not yet scored
Tool inspector
saveDrawingParts
Save drawing annotations for an answer. This is used for questions with drawing enabled (e.g., show your work, long answer with drawing). Each drawing part represents an SVG path. **IMPORTANT**: A submission must exist before saving drawings. Use saveSubmission first. **Drawing Part Format:** Each part has: - id: A unique identifier for the path (generate a random string) - d: SVG path data string (e.g., "M 10 10 L 50 50 L 90 10") **Example:** ```json { "input": { "formativeItemId": "item123", "saveParts": [ { "id": "path-1", "d": "M 10 10 L 50 50" }, { "id": "path-2", "d": "M 20 20 C 40 40, 60 40, 80 20" } ] } } ``` **SVG Path Commands:** - M x y: Move to point - L x y: Line to point - C x1 y1, x2 y2, x y: Cubic bezier curve - Q x1 y1, x y: Quadratic bezier curve - Z: Close path
Page: /login
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
input |
object | yes | — |
Raw JSON schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"input": {
"type": "object",
"properties": {
"assignmentId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"formativeItemId": {
"type": "string"
},
"onBehalfOfStudentId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"parts": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"removeParts": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"saveParts": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {
"d": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"d",
"id"
],
"additionalProperties": false
}
},
{
"type": "null"
}
]
},
"submissionId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"formativeItemId"
],
"additionalProperties": false
}
},
"required": [
"input"
],
"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.
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…
waymark-sable.vercel.app
Learning roadmaps you and your agent build together. Your agent researches and plans; you learn; the path adapts.
quitpod.app
Your space to quit vaping. Read, make a plan and find something to help with an urge.