canvas-inside - Run authorized Canvas Classic Quiz workflows
Build source-grounded study notes, generate independent answer passes, and perform only explicitly authorized mutations on Canvas Classic Quizzes.
Tags
Updated: 2026-10-15Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Classify Canvas quiz assignments
- Discover and extract course readings
- Build source-grounded study notes
- Normalize supported question types
- Run independent Codex answer passes
- Validate mutation authorization receipts
- Start authorized quiz attempts
- Submit authorized quiz answers
- Complete authorized quiz attempts
- Record quiz evidence and results
- Fail closed on unsupported conditions
Inputs
- run directory
- course ID
- assignment ID
- validated assignment snapshot
- approved plan item
- course overlay
- Canvas quiz metadata
- Canvas submission data
- course readings
- authorization receipt
- Codex session
Outputs
- study notes file
- quiz metadata file
- normalized questions file
- answer passes
- final answers file
- answer log
- audit learning log
- result status
- Canvas quiz attempt
- Canvas quiz answers
- Canvas quiz completion
Requirements
- Canvas Classic Quiz with quiz ID
- Canvas API access
- native Codex subagent support
- existing course overlay
- valid unexpired authorization receipt
- matching Canvas origin and course
- matching Codex session
- required receipt actions
- enabled autorun setting
- allowed human-hours window
- available mutation quota
- whitelisted course
