Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Rather than giving students a link, it would be nice to display the PPT so they can click through notes while watching a video on the page.
Solved! Go to Solution.
Hey clcavana,
I can't believe no one else has mentioned this. Canvas has built in support for previewing certain documents such as Word, PDF, and Powerpoint and a lot more. For the full list and more information check out What document types does Canvas convert using the document previewer?
I made a quick video demonstrating how you would add an existing Powerpoint file from your course to a page and enable the auto-inline preview. Let me know if you have any questions.
clcavana, I'm fairly certain PowerPoint files can't be configured to display in a page (in an iframe, for example) without some heavy lifting. However, Google Slides can readily be embedded anywhere the Rich Content Editor (RCE) appears in Canvas. If your PowerPoint can easily be converted to a Google Slide presentation, you can then harvest the embed code, switch views in the RCE, paste the code in the HTML Editor, and you're done.
I invite you to have a look at these resources in the Instructional Designers group: Using Google Docs for dynamic Canvas content and Publish and Embed a Google Slide. If you're not yet a member of the ID Group, it only takes a few clicks to join.
If you happen to use a PC, I would recommend installing the Office Mix add-in for PowerPoint and the Office Mix LTI app in Canvas. That would allow you to embed PowerPoints on a page after uploading them to Office Mix. You can even add in little mini-quizzes to the PowerPoint and have the grades go to the Canvas gradebook.
Yes...I have done it.
You will need to use OneDrive (or OneDrive for Business is what I used).
Here are the steps that I follow.
1) Get the share view code so that anyone can view.
2) Open a new Incognito/Private Window
3) Launch the the PowerPoint in the new Incognito/Private window.
4) Under the ellipses you will see the embed option. You can change the dimensions and copy the code to paste in the HTML Editor of your page.
Office Mix is the slicker way to go. Looks good and you might even be able to combine the notes and video into one.
Been a long time, and I don't have a PC/PPT handy, but I think you could export the presentation, which creates HTML pages, with slides as jpg images, etc. It creates folders, etc. You would then zip up all the necessary files & folders and upload & have Canvas "unpack" them. Don't recall if it was index.html that needed to be the start or an iframe file.
Hey clcavana,
I can't believe no one else has mentioned this. Canvas has built in support for previewing certain documents such as Word, PDF, and Powerpoint and a lot more. For the full list and more information check out What document types does Canvas convert using the document previewer?
I made a quick video demonstrating how you would add an existing Powerpoint file from your course to a page and enable the auto-inline preview. Let me know if you have any questions.
Well, duh! Thanks.
Will this work if you have quizzes in your powerpoint? Can you put in as an assignment with grade passback?
I don't think so unfortunately. Not using this document preview method along anyway.
1. Your video has no voice.
2. Your video is so small we cannot see what you are doing.
My guess is one uploads under Files.
John Child
To get the embed code from a OneDrive powerpoint, open the file in OneDrive, make sure you have shared the file to anyone who has the link, then go to 'files' and select 'share'. Then, select the size you want displayed in Canvas and copy the embed code.
Go back to the canvas page you want to embed the powerpoint file. Select 'edit' and click into the 'HTML editor'. Paste the embed code and save the page.
To participate in the Instructure Community, you need to sign up or log in:
Sign In
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.