I am creating animations for my math classes and would like to embed the code directly in Canvas course pages. Is there a way to use Html, CSS and js code inside Canvas?Any help is appreciated.
Hi @BhavaniKola,
If you're trying to do all of this directly in the Canvas editor, I think you're going to run into a lot of difficulties. Scripting is generally not allowed, and Canvas does limit what html elements and in-line styles you can use when editing HTML in the editor, see Canvas HTML Editor Allowlist - Instructure Community - 387066 for more details as to what is allowed.
Your best bet may be to host the content elsewhere where you then could include it as an iframe in Canvas. With this approach you may start to run into 3rd party content.cookie issues, especially as browsers focus a bit more on privacy.
I know some people also try putting html/javascript/css into the Canvas files area with somedegree of success, but I myself have never really considered this as a officially supported method, and I have noticed an uptick in posts here in the community about that style of content breaking for some users.
I may not have provided an exact answer here, but maybe something I said here will spark an idea on your end. Others may also chime in with their own advice around this.
-Chris
Hello Community, I am on my 2nd course on Canvas free for Teachers. While in the first course, I was able to view Course & Student analytics, I am not able to view it for this course. The course has been published and students active for more than 48 hours; however when I click on Student analytics (through the People tab)…
With the new SpeedGrader UI, we are seeing student names appear in the page title even when the “Hide student names” setting is enabled. When using Classic Quizzes, there is no option within the quiz settings to enable anonymous grading, so we rely on instructors using the hide student names setting in SpeedGrader to…
Speedgrader chaning file name when being downloaded. Speedgrader: When downloading a submitted assignment, the file name is being changed to an unrecognizable name — (Student's actual name was part of the file name — changed for privacy.) Ideas???
We are all familiar with the standard Course Calendar, where assignment due dates are automatically added. However, at my institution, we structure our assignments as Challenges that develop over a period of time, rather than just a single deadline. Currently, the calendar only highlights the "end point." It would be a…
The current placement of the "Submit" button creates a "slip" in user behavior where habit-clicking "Next" leads to an accidental final submission. I think Canvas could easily fix this by: Moving the Submit button away from the navigation buttons (maybe above the question instead of below it) and/or Adding a "Confirm…