claude

canvas-course-manager

Manage Canvas LMS coursework from Claude: create assignments, quizzes, modules, and pages as reviewed drafts, grade submissions against rubrics, post announcements, and render grade/progress charts inline. Bundles two MCP servers, slash commands, agents, skills, a publish-guard hook, and interactive MCP Apps panels (course explorer, content composer, chart views) for Claude Desktop.

0 on GitHubby Anotedv1.1.1MITupdated 4 months agoeducation
/

Plugin canvas-course-manager from marketplace canvas-tools in anoted/Canvas_Course_Manager_Plugin. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (2)

  • canvas-grading

    Workflow for grading Canvas assignment submissions against a rubric with instructor approval before any grade is posted. Use when asked to grade homework, assess submissions, review student work, or post grades/feedback in Canvas.

  • canvas-management

    Workflow for creating and managing Canvas LMS content (assignments, quizzes, modules, pages, files, announcements) with the canvas MCP server. Use whenever creating, editing, organizing, or publishing Canvas course content, or when asked to build course materials in Canvas.

Slash commands (8)

  • /canvas-course-manager:canvas-assignment

    Draft a new Canvas assignment (created unpublished, then reviewed)

  • /canvas-course-manager:canvas-courses

    List your active Canvas courses with ids, terms, and student counts

  • /canvas-course-manager:canvas-grade

    Grade ungraded Canvas submissions against a rubric — proposals first, posting only after approval

  • /canvas-course-manager:canvas-module

    Assemble a complete Canvas module — overview page, files, assignment, and quiz, all as drafts

  • /canvas-course-manager:canvas-publish

    Review draft Canvas content and publish it after approval

  • /canvas-course-manager:canvas-quiz

    Build a Canvas quiz — draft questions for approval, then create it unpublished

  • /canvas-course-manager:canvas-setup

    Verify the Canvas plugin installation — Python deps, credentials, and a live connection test

  • /canvas-course-manager:canvas-status

    Course status dashboard — grading backlog, drafts, deadlines, with inline charts

Subagents (2)

  • content-reviewer

    Reviews drafted Canvas coursework (assignments, quizzes, pages, modules) for completeness, clarity, and correctness before it is published. Use proactively after drafting any Canvas content and always before publishing anything to students.

  • homework-grader

    Reads student submissions for a Canvas assignment and drafts grades with feedback against a rubric. Never posts grades — returns a proposal table for the instructor to approve. Use when asked to grade, assess, or give feedback on Canvas submissions.

MCP servers (2)

  • canvas

    runs: python ${CLAUDE_PLUGIN_ROOT}/servers/canvas/canvas_mcp_server.py

  • canvas-viz

    runs: python ${CLAUDE_PLUGIN_ROOT}/servers/visualization/visualization_mcp_server.py

Hooks (1)

  • PreToolUse

    python "${CLAUDE_PLUGIN_ROOT}/hooks/pre_publish_guard.py"

View source on GitHub

Similar plugins

Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)

hooks

anthropics/claude-code 155,476

obsidian

claude

Claude Skills for Obsidian

6 skills

kepano/obsidian-skills 51,587

container

claude

Teaches Claude container's command surface and how it maps to Docker, Lima, Colima, and Podman on macOS

1 skill

apple/container 51,329

Agent skills for Azure SQL Developer, the Azure SQL Database engine running locally in a container. Teaches your agent to run the engine, connect, migrate, scaffold, build RAG, wire CI, and go local-to-cloud, using the real Private Preview image instead of the SQL Server image.

17 skills

anthropics/claude-plugins-official 47,076

Teaching skill: cookbook-style walkthrough for signed audit trails on every Claude Code tool call. Cedar policy, Ed25519 receipts, offline verification, CI/CD integration, SLSA composition. Pairs with the protect-mcp runtime plugin.

1 skill

wshobson/agents 42,461

Canva

claudecodex

Create, edit, review, resize, and brand-check Canva designs with the Canva MCP server.

12 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

Maintain canvas-course-manager?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted