- Home
- Skills
- Vishalsachdev
- Claude Skills
- Canvas Course Audit
canvas-course-audit_skill
- Python
1
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill vishalsachdev/claude-skills --skill canvas-course-audit- SKILL.md12.3 KB
Overview
This skill audits a Canvas LMS course against the Four Learning Design Pillars (Clear Structure, Active Content, Continuous Practice, Intuitive UX) and produces an evidence-based, actionable report. Use it to evaluate course quality, prioritize improvements, or prepare for a redesign. It requires a configured canvas-mcp server and appropriate course access.
How this skill works
The skill fetches course metadata, modules, pages, assignments, quizzes, discussions, and files via canvas-mcp and compares the content to 50+ checklist criteria organized across four pillars. It calculates pillar scores, flags strengths and gaps, and generates prioritized recommendations (quick wins, medium effort, major redesigns). The audit notes any limitations where automated checks are not possible and surfaces items for manual review.
When to use it
- Before a semester to prepare a course for delivery
- When planning a targeted course redesign or update
- To benchmark course quality against instructional design best practices
- When an instructor requests a structured review of learning materials
- To verify accessibility, navigation, and assessment readiness
Best practices
- Run the audit with canvas-mcp and instructor/TA credentials for full visibility
- Pair automated findings with a short manual review for tone and media quality
- Prioritize quick wins first (objective visibility, rubrics, time estimates)
- Cache large course requests and paginate for courses with 100+ items
- Re-audit after implementing medium-effort changes to measure impact
Example use cases
- Instructor runs audit on an existing course to identify missing practice quizzes and rubrics
- Instructional designer uses report to create a task list for a one-week sprint
- Department performs regular audits to standardize module naming and navigation
- QA checks prior to publishing a course to confirm accessibility and media embedding
- Program review compares pillar scores across multiple courses for consistency
FAQ
A running canvas-mcp server, access to the target course (instructor/TA/admin), and the local learning-design-pillars YAML file.
Can the audit automatically fix issues?
No. The skill identifies issues and creates prioritized actions; implementing changes requires instructor or admin edits in Canvas.
How are pillar scores calculated?
Each pillar score = (criteria_met / total_criteria) * 5, rounded for reporting; the overall score is the average of the four pillars.