Updating widget in Canvas homepage?

Jump to solution
Nmanley
Community Member

Hi everyone. I'm an Instructional Designer at a university, and I'm working with a professor to create an online Latin course. She wants her students to be exposed to new Latin words on a daily basis, and would like the course homepage to display a new Latin vocabulary word every single day (like a Word of the Day reveal). I suggested this could work in announcements, but she doesn't want to go in that direction. 

I would like to build this out for her, but I'm struggling a bit on ideas on how this would work. Is there anything capable within Canvas of updating the homepage like this, or would I need to embed some external source? 

Thanks so much!

Labels (1)
0 Likes
1 Solution
NoahBoswell
Community Coach
Community Coach

Hi @Nmanley ,

Thank you for posting on the Instructure Community!

While I agree with you that Announcements would be a great way to achieve this (especially because the teacher can choose the content / words being displayed, when they appear, etc.), there are a couple of things that you could possibly do to achieve this, and the first thing that I'd try to do would be to see if there are any apps or platforms that your school pays for / has access to that would be able to provide you with embeddable lessons or vocabulary words that would work inside of Canvas, or you can even go on other websites that you don't necessarily have to pay for and see if they have embeddable daily vocabulary words that would also work with Canvas. Do note, that while Canvas does support several embeddable resource types, there are some where the platform gets picky and doesn't load it correctly. We've had that issue with embedding resources from other sites, ourselves.

The only other thing I would think to do would be just manually updating the home-page each day with a new word. The advantage to doing this instead of using another platform would be that the teacher would be able to choose and control what words would actually appear, and could ensure that the content being displayed would be beneficial towards what the students are currently learning in class.

I hope that this helps a little bit! Always feel free to reach out with any additional questions or concerns.

All the best,
Noah

View solution in original post