文件名称:py3-canvaslms-api:用于Instructure的Canvas LMS的Python 3 API包装器,带有实际使用示例
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-12 13:05:45
python3 api-wrapper instructure canvas-lms Python
py3-canvaslms-api 用于Instructure的Canvas LMS的Python 3 API包装器,带有实际使用示例。 简化涉及作业,课程,注册,结果,角色,子帐户和用户的任务和报告。 还包括简化执行SIS导入和导出,查询数据库以及处理CSV和XSLX文件的功能。 “核心”目录包含API包装器函数所在的脚本以及config.json,您需要对其进行编辑以匹配您的环境。 (您可能还需要编辑config.py)。 所有其他目录都包含使用核心功能来完成任务的脚本,其中包括: 将子帐户级别的学习结果与外部存储库中的结果同步。 将课程级别的学习结果与子帐户级别的结果同步。 从格式化的Word文档将结果导入课程。 通过将来自Canvas,SIS和学习结果存储库中的数据整理到Word模板中,为课程生成课程提纲。 下载所有课程大纲文件。 列出使用Turnitin A
【文件预览】:
py3-canvaslms-api-master
----core()
--------outcome_groups.py(2KB)
--------accounts.py(3KB)
--------outcomes.py(3KB)
--------terms.py(874B)
--------io.py(5KB)
--------users.py(398B)
--------etc.py(3KB)
--------assignments.py(2KB)
--------config.py(915B)
--------api.py(2KB)
--------courses.py(12KB)
--------config.json(817B)
----assignments()
--------assignment_clo_worksheet.py(6KB)
--------assignments_turnitin_list_by_faculty.py(1KB)
--------assignments_lti_msnonlinedev_list.py(2KB)
--------assignments_turnitin_api_list.py(2KB)
--------assignments_turnitin_lti_list.py(2KB)
--------assignment_clo_worksheet.xlsx(12KB)
--------assignments_turnitin_msonline_list.py(3KB)
--------assignments_lti_list.py(495B)
--------assignments_turnitin_api_&_lti_list.py(3KB)
----outcomes()
--------clos_course_sync.py(4KB)
--------clos_course_list.py(693B)
--------clos_program_xlsx_from_canvas.py(1KB)
--------glos_push_to_courses.py(3KB)
--------cmi_scrub_alert.py(585B)
--------clos_program_xlsx_from_cmi.py(1KB)
--------clos_program_refresh.py(6KB)
--------glos_duplicates_list.py(1KB)
--------glos_refresh.py(6KB)
----enrollments()
--------fnpo_students_and_teachers.py(700B)
--------batch_enroll_nursing_community_courses_WIP.py(2KB)
--------enrollments_duplicate_list.py(604B)
--------batch_enrollments.py(645B)
----LICENSE(1KB)
----roles()
--------roles_in_courses_list.py(626B)
--------admins_list.py(643B)
--------roles_in_accounts_list.py(693B)
----syllabi()
--------syllabi_download_OLD.py(3KB)
--------syllabot.py(10KB)
----README.md(1KB)
----etc()
--------alignments_summary.py(6KB)
--------page_text_replace.py(4KB)
--------fnp_master_copies.py(3KB)
--------oneclass_conversations.py(1KB)
--------grades_export_BROKEN.py(3KB)
--------eportfolios.py(3KB)
--------quiz_creation_TEST.py(2KB)
--------replace_text_in_pages.py(1KB)
--------change_end_dates.py(424B)
--------course_best_practices_inventory.py(8KB)
--------xlist_list.py(842B)