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
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…
This is my first time using the new discussion "checkpoints". I'm hoping the multiple due dates are effective, but using the "checkpoints" does seem to create other problems: They only allow for ONE "reply to topic". The way I use discussions in some of my classes is to allow for students to ask MULTIPLE questions per…