These are unresolved overlaps between this code and the code in the Canvas-Tools repository. This code is, in general, newer and where current development is happening.
Tools for automating work with the Canvas LMS (Free for Teachers). General goals:
- Generate Canvas materials from documents under revision control.
- Allow templates.
- Automate repetitive tasks.
Tools with links are under development, bold links are working tools. No link means the tool is in the planning stages, but active development has not started.
- Assignment - create an assignment from a folder which may be under git.
- AssignmentStatus - annunciator panel summarizing assignment status for a section.
- AutoAnnounce - generate announcements in response to queried criteria.
- BulkMail - send e-mail based on state of assignments in Canvas.
- Common - shared code.
- CourseGen - generate a course from a git repo.
- EntryTask - generate entry task quizes for a set of sections of a class.
- Page - create an informational page (e.g., class routines).
- Quiz
- Status - command line assignment status for a section. Could also be used to drive e-mail notifications.