In Moodle course, I want to present .ppt or word for students
How to achieve it ?
Moten,
You cannot embed a PowerPoint presentation (file.pptx) in Moodle. In fact, you cannot embed a PowerPoint file in any web application and have it work.
PowerPoint files require an external PowerPoint program or a PowerPoint viewer program in order to be viewed.
Some options are:
1) Save the PowerPoint pages as images, and place the images in a Moodle Book.
2) Convert the PowerPoint to a PDF (there are conversion programs on the web), and embed the PDF file in Moodle.
3) Save the PowerPoint as a series of html pages and embed those in Moodle.
4) Convert the PowerPoint file to a SCORM package (conversion programs on the web) and add the SCORM package to Moodle.
Floyd
Wow! Thanks, Itmar. I did not know about the embed app. I'll try it.
The one drawback I see is that it requires a public Windows Sky drive. Also animations, transitions, audio and video do not play in the app. I think I'd go the SCORM package route if I wanted the presentation to be private and allow media.
Floyd
6) http://googlesystem.blogspot.ca/2009/09/embeddable-google-document-viewer.html
This amounts to embedding in a content in the course (e.g. label, page etc.) something like:
<iframe src="http://docs.google.com/gview?url=url-of-doc-that-can-be-accessed-by-anyone&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>
or
<iframe src="https://docs.google.com/viewer?url=url-of-doc-that-can-be-accessed-by-anyone&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>
I've even drafted a Dataform field type for that, that is, you can upload a ppt into a Dataform entry, and open it in a viewer inline. The main thing to consider here is that the file must be publicly accessible, otherwise the viewer won't be able to open it. User content in a course typically requires login and so the viewer won't be able to open it. It might work if the course allows guests. Alternately the integration, such as the Dataform field, should provide a way to make these files available to the viewer.
hth
Moten, a real easy way to embed a PowerPoint into a Lesson/Page, etc... is to upload it to SlideShare.net and place the embed code in your HTML editor. Here's how I embed PPTs in my classes: on the course page, I add a Page, and place the 3 point point files underneath. Within the Page, I embed the power points so students can have full navigation access -- and they can even play them full screen. SlideShare is a great tool for this!
Course Page:
Lesson Page:
It works well, thank you.
Up to now, i checked the OneDrive &Google Doc&Slide Share, the results are:
One Drive: It works well, but could not stay on Moodle when fullscreen the ppt
Google Doc: I couldnot find the iframe link...
Slide Share: It works very well, and it could stay on the previous page when fullscreen the ppt
As regards the Book module, i think it can adapt to the small amount of ppt pages.
By the way, if we need present powerpoint to student even live class, maybe BigBlueButton is a good choice.
thanks a lot
You mention BBB as another option of presentation, being live, yet can also be recorded.
Yet another option could be making presentations from your desktop http://www.hongkiat.com/blog/win-screen-recording-softwares/ for Linux users recordmydesktop is best, probably camstudio for windows.
Use whatever software you desire for your video demonstrations. How about a demonstration using a whiteboard, any graphic software will do, such as Kolorpaint or Mypaint (FREEoss) http://mypaint.intilinux.com/ for kids try Tux paint for some good fun (and FreeOSS)http://www.tuxpaint.org/download/ I recommend using a wacom screen pen.
A simple and easy online whiteboard. http://awwapp.com/new.html
A free alternative to Powerpoint is libre office impress. get the whole suite here https://www.libreoffice.org/
use moodle in mainland China, so google is not an option for me.
Now, I save ppt into jpg files, and use juicebox to turn the jpgs into an HTML5 gallery and put it on the server.
And than you can embed the gallery into any moodle page as you like.
The gallery can be displayed on any mobile device and PC.