Bulk grading workflows for Canvas LMS assignments using rubrics. Covers single grading, batch grading, and code execution strategies with safety-first dry runs.
日本語の概要は準備中です。原文の説明を表示しています。
Accessibility audit and remediation for Canvas LMS courses. Scans content for WCAG-oriented issues, generates prioritized reports, guides fixes, and verifies remediation. Use when asked to "audit accessibility", "check WCAG", "fix accessibility issues", or "run accessibility review".
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Full accessibility audit cycle for Learning Designers: scan course content, generate a prioritized report, guide remediation of fixable issues, re-scan to verify fixes, and produce an accessibility review summary.
Ask the user which course to audit. Accept a course code, Canvas ID, or course name.
If not specified, prompt:
Which course would you like to audit for accessibility?
Run two scans in parallel if possible:
Scan A -- Direct content scan:
scan_course_content_accessibility(course_identifier, "pages,assignments")
This checks all page and assignment HTML for:
Scan B -- UFIXIT report (if available):
fetch_ufixit_report(course_identifier)
If the UFIXIT page exists, parse it:
parse_ufixit_violations(report_json)
Combine results from both scans. Call format_accessibility_summary if using UFIXIT data.
Present issues sorted by priority:
## Accessibility Audit: [Course Name]
### Summary
- Content scanned: 20 pages, 15 assignments
- Total issues: 12
- Auto-fixable: 8 | Manual review needed: 4
### Level A Violations (must fix)
1. **Missing alt text** -- 5 images across 3 pages
- Page "Week 1 Overview": 2 images
- Page "Lab Instructions": 2 images
- Assignment "Final Project": 1 image
2. **Tables missing headers** -- 2 tables
- Page "Grade Scale": 1 table
- Page "Schedule": 1 table
3. **Non-descriptive links** -- 3 instances of "click here"
- Page "Resources": 2 links
- Page "Week 3 Overview": 1 link
### Level AA Violations (should fix)
4. **Empty headings** -- 2 empty heading elements
- Page "Week 5 Notes": 1 empty h3
- Page "Midterm Review": 1 empty h2
### Manual Review Required
- Color contrast: Cannot be checked automatically (requires visual inspection)
- Video captions: Cannot be verified via API (check in Canvas media player)
- PDF accessibility: Cannot be parsed via API (use Adobe Acrobat checker)
For each auto-fixable issue, walk the user through the fix:
For missing alt text:
get_page_content(course_identifier, page_url) to retrieve the HTML<img> tags without alt attributesedit_page_content(course_identifier, page_url, new_content) with corrected HTMLFor non-descriptive links:
<a href="...">click here</a><a href="...">Download the syllabus (PDF)</a>For empty headings:
For tables missing headers:
<td> to <th> elements and applyAlways ask for user confirmation before modifying any page.
After remediation, re-run the scan on modified pages only:
scan_course_content_accessibility(course_identifier, "pages")
Report: "Fixed 8/12 issues. 4 remaining require manual review."
Produce a final summary suitable for stakeholder reporting:
## Accessibility Review Summary
**Course:** [Course Name]
**Audit Date:** [date]
**Auditor:** AI-assisted audit via Canvas MCP
### Results
- Total content items scanned: 35
- Automated issues found: 12
- Issues remediated: 8
- Issues requiring manual review: 4
- Automated WCAG-oriented checks: Partial pass (manual review items remain)
### Remediation Actions Taken
- Added alt text to 5 images
- Fixed 3 non-descriptive links
- Removed 2 empty headings
### Outstanding Items
- Color contrast review needed (pages with colored text)
- Video caption verification (embedded videos)
- PDF accessibility check (uploaded PDFs)
### Recommendation
Course content meets automated WCAG 2.1 Level A criteria after remediation.
Manual review of color contrast and multimedia is recommended before publishing.
| Tool | Purpose |
|---|---|
scan_course_content_accessibility | Scan pages and assignments for WCAG issues |
fetch_ufixit_report | Retrieve institutional UFIXIT report |
parse_ufixit_violations | Extract structured violations from report |
format_accessibility_summary | Format violations into readable report |
get_page_content | Retrieve page HTML for remediation |
edit_page_content | Apply accessibility fixes to pages |
list_courses | Find available courses |
User: "Run accessibility audit for CS 101"
Agent: Scans all content, generates the prioritized report.
User: "Fix the missing alt text issues"
Agent: Retrieves each affected page, asks for alt text descriptions, applies fixes, re-scans.
canvas-course-qc for comprehensive pre-semester review.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Bulk grading workflows for Canvas LMS assignments using rubrics. Covers single grading, batch grading, and code execution strategies with safety-first dry runs.
日本語の概要は準備中です。原文の説明を表示しています。
Scaffold complete Canvas LMS course structures from specs, templates, or existing courses. Creates modules, pages, assignments, and discussions in bulk. Use when asked to "build a course", "scaffold modules", "create course structure", "set up a new course", or "copy course structure".
日本語の概要は準備中です。原文の説明を表示しています。
Learning designer quality check for Canvas LMS courses. Audits module structure, content completeness, publishing state, date consistency, and rubric coverage. Use when asked to "QC a course", "is this course ready", "pre-semester check", or "quality review".
日本語の概要は準備中です。原文の説明を表示しています。
Discussion forum facilitator for Canvas LMS. Helps students and educators browse, read, reply to, and create discussion posts. Trigger phrases include "discussion posts", "reply to students", "check discussions", "forum participation", "post a discussion", or any discussion-related Canvas task.
日本語の概要は準備中です。原文の説明を表示しています。
Educator morning course health check for Canvas LMS. Shows submission rates, struggling students, grade distribution, and upcoming deadlines. Trigger phrases include "morning check", "course status", "how are my students", or any start-of-day teaching review.
日本語の概要は準備中です。原文の説明を表示しています。
Educator peer review management for Canvas LMS. Tracks completion rates, analyzes comment quality, flags problematic reviews, sends targeted reminders, and generates instructor-ready reports. Trigger phrases include "peer review status", "how are peer reviews going", "who hasn't reviewed", "review quality", or any peer review follow-up task.
日本語の概要は準備中です。原文の説明を表示しています。