Last update
Last update 3 months ago
Canvas: Send students their pending assignments
How it works
- Trigger the workflow and set the Canvas base URL and target course name.
- Fetch all instructor courses and locate the course ID that matches the name.
- Retrieve enrolled students and their unsubmitted submissions for the course, handling paginated results.
- Merge student records with submission data, convert due dates to local time, and build a per-student summary.
- Send a Canvas conversation to each student with a personalized list of pending assignments and links.
Setup
- [ ] Connect Canvas API credentials (Bearer and header auth used by the workflow).
- [ ] Enter your Canvas base URL (e.g. https://your_educational_institution.instructure.com).
- [ ] Set the exact course name to check for pending work.
- [ ] Confirm the teacher account can view students and send conversations.
- [ ] Run the workflow manually to verify output and delivery.
- [ ] Edit the message subject or body template if you need different wording.