Canvas LMS Mods (Basic)
This provides modifications to the Canvas LMS to improve the user experience visually and functionally.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "Canvas LMS Mods (Basic)",
"description": "This provides modifications to the Canvas LMS to improve the user experience visually and functionally.",
"version": "5.2.3",
"version_name": "5.2.3",
"manifest_version": 3,
"permissions": [
"storage"
],
"host_permissions": [
"https://*.instructure.com/*",
"https://*.beta.instructure.com/*",
"https://*.test.instructure.com/*"
],
"optional_host_permissions": [
"*://*/*"
],
"content_scripts": [
{
"matches": [
"*://*/*"
],
"js": [
"utils/common/ski-canvas-lms-api-calls.js",
"utils/common/ski-monitor-changes.js",
"canvas-mods/shared-locations/global/feature-full-width-body/full-width-body.js",
"canvas-mods/shared-locations/global/feature-admin-quick-access/feature-admin-quick-access-global-nav.js"
],
"css": [
"utils/ski-ui-elements/ski-ui-styles.css"
]
},
{
"matches": [
"*://*.test.instructure.com/*"
],
"js": [
"canvas-mods/shared-locations/global/feature-test-server-indicator/test-server-indicator.js"
],
"css": [
"canvas-mods/shared-locations/global/feature-test-server-indicator/test-server-indicator.css"
]
},
{
"matches": [
"*://*.beta.instructure.com/*"
],
"js": [
"canvas-mods/shared-locations/global/feature-beta-server-indicator/beta-server-indicator.js"
],
"css": [
"canvas-mods/shared-locations/global/feature-beta-server-indicator/beta-server-indicator.css"
]
},
{
"matches": [
"*://*/"
],
"js": [
"canvas-mods/dashboard-home/feature-all-courses-link/all-courses-link.js",
"canvas-mods/dashboard-home/feature-grades-on-course-cards/grades-on-course-cards.js"
]
},
{
"matches": [
"*://*/profile"
],
"js": [
"canvas-mods/profile/feature-view-grades/profile-view-grades.js"
]
},
{
"matches": [
"*://*/courses"
],
"js": [
"canvas-mods/courses/all-courses-list/feature-sort-columns/sort-columns-on-all-courses.js",
"canvas-mods/courses/all-courses-list/feature-filter-and-search/filter-and-search-on-all-courses.js"
]
},
{
"matches": [
"*://*/courses/*"
],
"js": [
"canvas-mods/courses/feature-sticky-course-header/sticky-course-header.js",
"canvas-mods/courses/modules/feature-jump-to-module/jump-to-module.js",
"canvas-mods/courses/course-home/feature-course-stats-button/course-stats-button.js"
],
"css": [
"canvas-mods/courses/feature-sticky-course-header/sticky-course-header.css"
]
},
{
"matches": [
"*://*/courses/*/assignments"
],
"js": [
"canvas-mods/courses/assignments/feature-load-assignment-details/load-assignment-details.js"
]
},
{
"matches": [
"*://*/courses/*/assignments/*"
],
"js": [
"canvas-mods/courses/assignments/feature-export-grades/assignment-export-grades.js",
"canvas-mods/courses/assignments/feature-rubric-use-for-grading-notification/rubric-use-for-grading-notification.js",
"canvas-mods/courses/assignments/feature-load-assignment-details/load-assignment-details.js"
]
},
{
"matches": [
"*://*/courses/*/discussion_topics/*"
],
"js": [
"canvas-mods/courses/discussion-topics/feature-export-grades/discussion-export-grades.js"
]
},
{
"matches": [
"*://*/courses/*/statistics"
],
"js": [
"utils/ski-ui-elements/ski-table-elements/ski-table.js",
"utils/ski-ui-elements/ski-report/ski-report.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-announcements.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-assignments.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-discussion-replies.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-discussions.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-modules-progress.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-pages.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-quizzes.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-submissions.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-grading-to-do.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-missing-rubric-grade.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-grade-history.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-user-access.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-enrollments.js",
"canvas-mods/courses/statistics/feature-course-reports/course-reports.js"
],
"css": [
"utils/ski-ui-elements/ski-table-elements/ski-table-elements.css"
]
},
{
"matches": [
"*://*/courses/*/groups*"
],
"js": [
"canvas-mods/courses/groups/feature-export-group-set/export-group-set.js"
]
},
{
"matches": [
"*://*/courses/*/users"
],
"js": [
"canvas-mods/courses/users/feature-export-users/export-users-in-course.js",
"canvas-mods/courses/users/feature-inactive-users-filter/inactive-users-filter.js",
"canvas-mods/courses/users/feature-section-filter/section-filter-in-course.js",
"canvas-mods/courses/users/feature-sort-users/sort-users-in-course.js"
]
},
{
"matches": [
"*://*/courses/*/users/*/usage"
],
"js": [
"canvas-mods/courses/users/usage/feature-export-access-report/feature-export-access-report.js"
]
},
{
"matches": [
"*://*/courses/*/gradebook/speed_grader*"
],
"js": [
"canvas-mods/courses/gradebook/speed_grader/feature-draft-comment-indicator/draft-comment-indicator.js",
"canvas-mods/courses/gradebook/speed_grader/feature-hyperlink-text-links-in-comments/hyperlink-text-links-in-comments.js"
],
"css": [
"canvas-mods/courses/gradebook/speed_grader/feature-draft-comment-indicator/draft-comment-indicator.css"
]
},
{
"matches": [
"*://*/courses/*/sections/*"
],
"js": [
"utils/ski-ui-elements/ski-table-elements/ski-table.js",
"utils/ski-ui-elements/ski-report/ski-report.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-modules-progress.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-submissions.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-grading-to-do.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-missing-rubric-grade.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-grade-history.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-user-access.js",
"utils/ski-ui-elements/ski-report/ski-report-course/ski-report-course-enrollments.js",
"canvas-mods/courses/sections/feature-section-reports/section-reports.js"
],
"css": [
"utils/ski-ui-elements/ski-table-elements/ski-table-elements.css"
]
},
{
"matches": [
"*://*/users/*/grades"
],
"js": [
"canvas-mods/users/grades/feature-update-user-info-on-grades/update-user-info-on-grades.js"
]
},
{
"matches": [
"*://*/accounts/*/users/*",
"*://*/users/*"
],
"js": [
"canvas-mods/shared-locations/users/feature-add-view-grades-link/add-view-grades-link-user.js",
"canvas-mods/shared-locations/users/feature-enhance-accounts-list/enhance-accounts-list-user.js",
"canvas-mods/shared-locations/users/feature-enhance-courses-list/enhance-courses-list-user.js",
"canvas-mods/shared-locations/users/feature-enhance-groups-list/enhance-groups-list-user.js",
"canvas-mods/shared-locations/users/feature-resizeable-avatar/resizeable-avatar-user.js"
]
},
{
"matches": [
"*://*/accounts/*/avatars*"
],
"js": [
"canvas-mods/accounts/avatars/feature-resize-profile-review-images/resize-profile-review-images.js"
]
},
{
"matches": [
"*://*/accounts/*"
],
"js": [
"canvas-mods/accounts/home-courses-search/feature-enhance-search-form/enhance-search-form-courses.js",
"canvas-mods/accounts/home-courses-search/feature-enhance-search-results/enhance-search-results-courses.js"
]
},
{
"matches": [
"*://*/accounts/*/terms"
],
"js": [
"canvas-mods/accounts/terms/feature-add-term-button-to-top/add-term-button-to-top.js",
"canvas-mods/accounts/terms/feature-show-term-id/show-term-id.js",
"canvas-mods/accounts/terms/feature-terms-search/terms-search.js"
]
},
{
"matches": [
"*://*/accounts/*/question_banks"
],
"js": [
"canvas-mods/accounts/question_banks/feature-search-question-banks/search-question-banks.js"
]
},
{
"matches": [
"*://*/accounts/*/sub_accounts"
],
"js": [
"canvas-mods/accounts/sub_accounts/feature-show-ids/show-ids-sub-accounts.js"
]
},
{
"matches": [
"*://*/accounts/*/sis_import"
],
"js": [
"canvas-mods/accounts/sis_import/feature-sis-import-log/sis-import-log.js"
]
},
{
"matches": [
"*://*/accounts/*/rubrics",
"*://*/courses/*/rubrics"
],
"js": [
"canvas-mods/shared-locations/rubrics/feature-drag-and-drop-rubric-rows/drag-and-drop-rubric-rows.js",
"canvas-mods/shared-locations/rubrics/feature-import-rubric/import-rubric.js",
"canvas-mods/shared-locations/rubrics/feature-load-rubric-details/load-rubric-details.js",
"canvas-mods/shared-locations/rubrics/feature-search-rubrics/search-rubrics.js"
]
},
{
"matches": [
"*://*/accounts/*/rubrics/*",
"*://*/courses/*/rubrics/*",
"*://*/courses/*/assignments/*"
],
"js": [
"utils/ski-ui-elements/ski-table-elements/ski-table.js",
"utils/ski-ui-elements/ski-report/ski-report.js",
"utils/ski-ui-elements/ski-report/ski-report-rubric/ski-report-rubric-associations.js",
"canvas-mods/shared-locations/rubrics/feature-drag-and-drop-rubric-rows/drag-and-drop-rubric-rows.js",
"canvas-mods/shared-locations/rubrics/feature-import-rubric/import-rubric.js",
"canvas-mods/shared-locations/rubrics/feature-load-rubric-details/load-rubric-details.js",
"canvas-mods/shared-locations/rubrics/feature-search-rubrics/search-rubrics.js",
"canvas-mods/shared-locations/rubrics/feature-load-rubric-associations/load-rubric-associations.js"
],
"css": [
"utils/ski-ui-elements/ski-table-elements/ski-table-elements.css"
]
}
],
"icons": {
"16": "/images/extension_logo16.png",
"32": "/images/extension_logo32.png",
"48": "/images/extension_logo48.png",
"128": "/images/extension_logo128.png"
},
"options_page": "options.html"
}