Canvas is a learning management system supporting online courses, assignments, grading, and collaboration, widely used by schools and universities for virtual classrooms
Creates a new course in canvas within a specified account, with comprehensive configuration options.
Fetches a specific category of canvas data (e.g., accounts, courses, users) by setting exactly one `get *` boolean flag to true and providing any associated ids. supports pagination with per page (default 100, max 100) and page (default 1) parameters to fetch large datasets.
Retrieves all canvas accounts accessible to the authenticated user.
Retrieves assignments for a specified canvas course.
Retrieves detailed information about the currently authenticated user from the canvas lms.
Retrieves files from a student's canvas assignment submission, processing text, binary, and zip files, and providing s3 download urls if s3 integration is active and uploads are successful.