cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Surveyor

Has anyone embedded a PPT in a Canvas page?

Jump to solution

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.

Tags (1)
1 Solution

Accepted Solutions
Highlighted
Community Member

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.

ppt-embed.gif

View solution in original post

9 Replies
Highlighted
Community Team
Community Team

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.

Highlighted
Community Advocate
Community Advocate

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.

Highlighted
Community Member

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.

Highlighted
Community Member

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.

Highlighted
Community Member

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.

ppt-embed.gif

View solution in original post

Highlighted

Well, duh!  Thanks.

Highlighted

Will this work if you have quizzes in your powerpoint?  Can you put in as an assignment with grade passback?

Highlighted

I don't think so unfortunately. Not using this document preview method along anyway.

Highlighted
Surveyor

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.

0 Kudos
Top Kudoed Authors
Labels