canvas-student-enrollment-manager
Installation
SKILL.md
Instructions
Overview
Use this skill when you need to manage student enrollments in Canvas, particularly for students who have joined a course late (e.g., after changing majors) and have missed initial assignments. The skill automates the process of enrolling students from a provided list and notifying them of relevant grade policies.
Core Workflow
1. Locate and Parse the Student List
- Action: Search the workspace for a CSV file containing student information. The expected format is
Name,email(case-sensitive headers). - Tool: Use
filesystem-list_directoryto explore/workspace/dumps/workspaceor similar directories. - Next: Once found, read the file with
filesystem-read_fileto parse the list of students.
2. Find the Target Course in Canvas
- Action: Identify the correct Canvas course by name (e.g., "Introduction to AI-8").
- Tool: Use
canvas-canvas_list_account_courseswith asearch_term. You may need to first get the root account ID usingcanvas-canvas_get_account. - Verification: Confirm the course details (ID, name) using
canvas-canvas_get_course.