Presentation icon

Presentation

Maintained by Matt Bury
Displays multimedia HTML5 presentations and slide shows in users' web browsers. A web friendly and more feature rich alternative to MS PowerPoint and PDF. However, presentations must be uploaded to moodledata via FTP and you'll need to learn some basic HTML to create presentations for it.
Price option: Free

Supports Moodle 2.5-3.4 See all versions
Latest release: 8 years ago
Installations: 191
Downloads (last 90 days): 32

Frankenstyle name: mod_revealjs
Activities

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

For uploading presentations and how to link to media files, please see: https://github.com/matbury/mod_revealjs/wiki/Uploading-presentations
Hi Mike, Thanks for catching this. It was a stupid mistake on my part. I've patched it and updated the repository. Please let me know if it works for you now.
HI,
I get this error when I'm taking a course backup.
Fatal error: Class 'backup_revealjs_activity_task' not found in /var/www/html/moodle/backup/util/factories/backup_factory.class.php on line 107
Any ideas how to solve this??
Hi Al,
Interesting idea. How would it work with this plugin?
Great plugin Matt from the demos, anything that improves presentations and is cross platform is very welcomed.
Not sure if this could be an ftp workaround but I upload html5 content created from ispring (PowerPoint addin) under the 'File' activity and set index.html as the default. Not sure if your plugin could use the 'File' activity approach in the same way. Just an idea smile
Hi Derek, yes it works the same with 2.9 - it's a very simple plugin based on the page resource. Since I did this, Hakimel has updated RevealJS to version 3.0 which isn't backwardly compatible (older presentations may work but with bugs). I'm currently working on a new version to accommodate RevealJS 3.x.
Re: FTP, I'm not sure how to implement that with Moodle's file manager. The HTML5 presentations require some hands-on coding by content creators anyway so I doubt this'll be an easy plugin for everyone to use. Probably just some way of embedding presentations from a 3rd party site, like slideshare, would be more user-friendly. I'm open to suggestions though.
There's at least one 3rd party online hosting and editor service here: https://slides.com/
What is he state of this plugin? Does it work well with 2.9? Is it production ready?
Has anyone got a work around to avoid needing to use FTP?
-Derek
Hi Maat,
Do you know any free presentation editor that can help me to create my presentation and save it into html file witch I can point using the presentation moodle plugin ? For example slideshow.html file witch you use for demo.
Thank you in advance !
I am trying to include images in my presentation but every time I try they disappear, leaving only the alt description...
I have recently uprgraded to version 2.8.1+, is this why?
Hi Puma, I'm happy you found the solution. Re: 0777, perhaps there's some (security?) setting on your web host/server that doesn't allow 0777 permissions on files/directories outside the public html directory?
Good luck!
Hey, Matt.
I found interesting things.
I've performed some tests executing simple codes at default directories.
Tests are successful.
I realized that permissions are surprisingly wrong. It must be 0755, not 0777 as I was setted up.
The questions is why??? it could be moodle version?... maybe server configurations?... some moodle design pattern I forgot??...
Resuming: all folders in moodledata must be max 0755, and all files 0644. At least in my case.
What are the file paths to the files/presentation on the generated /mod/revealjs/view.php page? (Go to the page, view the page source, and search for URLs with /content.php/ in them).
I tested this configuration in a fresh install of Moodle 2.5.2 (Build: 20130909) and I set this configuration (Presentation module):
Files Directory: [host]/moodledata3/repository/revealjs/ (identified by module)
URL: [domain]/eadteste/moodle/mod/revealjs/content.php/ (identified by module)
Directory structure: _revealjs_/*/*/*.* (default)
Presentation Directory:
Changed from: /repository/revealjscontent
to: /repository/revealjs/_revealjs_/matbury/sdl_learner/ (your example)
Is that correct?
After, as a test, I've created a presentation resource. All right: module has identified your slideshow example. So I've named "Test" and presentation was created. But when I click on the resource link it shows up error 500.
Permissions are all 0777.
Hi Puma,
A 500 error means that the server didn't understand the request for some reason, even though the request is more than likely valid. What file path are you getting to the presentation?
Hi, Matt Bury.
Great job!
I have a 500 internal server error when I click to open the slideshow link.
Presentation plugin appears to lost the way to moodledata.
Permissions are all 0777 (moodledata and presentation directories).
I installed a theme (called essential: https://moodle.org/plugins/view.php?plugin=theme_essential) for moodle and... error!
I didn't understand how the plugin render html path to moodledata.
i translate the lang archive into pt-br, how can I send it to you?
Please, could you share any idea about the 500 error?
Thanks in advance!