Is It Possible to Inject Custom JavaScript at the Course Level in Canvas LMS?

albinp
Community Novice

Hi everyone,

I’m exploring ways to add custom JavaScript to a specific course in Canvas LMS. I’ve looked into the Theme Editor, but that approach applies JavaScript globally or at the sub-account level.

I’m trying to inject custom JavaScript that runs only for a particular course.

I’ve explored LTI apps, but this is limited to individual pages, and I need something that works across the entire course context.

Has anyone implemented this, or does Canvas have an undocumented feature or workaround for course-level JavaScript customizations?

Any suggestions, workarounds, or confirmation on this would be greatly appreciated!

Labels (1)
0 Likes