canvas_api_key | Get the Canvas API key from the environment variable |
canvas_authenticate | Authenticate with Canvas LMS API |
canvas_base_url | Get the Canvas base URL from the environment variable |
create_assignment_group | Create an Assignment Group in Canvas LMS |
create_course_datalake | Create a data lake for a course. |
create_course_section | Create a Course Section in Canvas LMS |
create_folder | Create a Folder in Canvas LMS |
create_group_category | Create a Group Category in Canvas LMS |
create_page | Create a Page in Canvas LMS |
delete_course_section | Delete a Course Section in Canvas LMS |
download_course_file | Downloads a file from a given URL. |
edit_section | Edit a Course Section in Canvas LMS |
get_accounts | Get a list of accounts from the Canvas LMS API |
get_all_courses | Retrieves a paginated list of all courses visible in the public index. |
get_assignments | Get Assignments from Canvas LMS API |
get_assignment_data | Get course-level assignment data from the Canvas LMS API |
get_assignment_details | Get Assignment Details from Canvas LMS API |
get_assignment_submissions | Lists assignment submissions for a course. |
get_calendar_events | Get Calendar Events from Canvas LMS API |
get_courses | Get Courses from Canvas LMS API |
get_course_announcements | Retrieves course announcements. |
get_course_details | Get Course Details from Canvas LMS API |
get_course_enrollments | Retrieves the course enrollments for a course. |
get_course_files | Retrieves a list of files within a course. |
get_course_folders | Retrieves course folders. |
get_course_groups | Retrieves the list of groups in a course. |
get_course_pages | Retrieves the pages within a course. |
get_course_participation | Get course-level participation data from Canvas LMS API |
get_course_quizzes | Retrieves course quizzes. |
get_course_sections | Retrieves course sections. |
get_course_students | Retrieves the list of students in a course. |
get_department_grade_data | Get department-level grade data from the Canvas LMS API |
get_department_participation_data | Get department-level participation data from the Canvas LMS API |
get_department_statistics | Get department-level statistics from the Canvas LMS API |
get_department_statistics_by_subaccount | Get department-level statistics by subaccount from the Canvas LMS API |
get_discussions | Retrieves the discussion topics within a course. |
get_favorite_courses | Get Favorite Courses in Canvas LMS |
get_group_categories | Get group categories for a context |
get_group_info | Get information about a single group |
get_group_memberships | Get group memberships |
get_group_users | Get users in a group |
get_modules | Retrieves the modules within a course. |
get_module_items | Retrieves the items within a specific module. |
get_page_content | Retrieves the content body of a specified page. |
get_roles | Retrieve Roles for a Canvas Account |
get_section_information | Get Section Information in Canvas LMS |
get_student_summaries | Get student summaries for a course from Canvas LMS API |
get_user_course_assignment_data | Get user-in-a-course-level assignment data from the Canvas LMS API |
get_user_course_messaging_data | Get user-in-a-course-level messaging data from the Canvas LMS API |
get_user_course_participation_data | Get user-in-a-course-level participation data from the Canvas LMS API |
post_new_discussion | Post a New Discussion in Canvas LMS |