Skip to content
Moodle filter to facilitate embedding of third-party content
PHP JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
amd
classes/privacy
lang/en
tests
.DS_Store
.gitignore
.travis.yml
filter.php
readme.md
settings.php
thirdpartylibs.xml
version.php

readme.md

Build Status

Synopsis

The Moodle Multi-Embed filter automatically turns URLs from supported services into embedded content, without any user input. By using the Moodle Multi-Embed, Moodle users (e.g. teachers) do not need to know how to 'embed' objects from other sites, they only need to know how to copy/paste a URL into their Moodle content, using the standard Moodle editor. This release supports 28 services.

Example

For example, if this URL is pasted in the Moodle editor https://www.ted.com/talks/sam_harris_can_we_build_ai_without_losing_control_over_it TED video URL in Moodle editor it will automatically turn into this Embedded TED video in Moodle

Motivation

I have created this plugin to help teachers embed content more easily into their Moodle courses. Many teachers I have worked with want to make their Moodle courses more interactive with content already available online, but do not always have the technical know-how to make it happen. Whilst this tool was created to help novice users, all users may appreciate the few clicks that this tool saves in the course creation process.

Installation

There are several ways to install Moodle plugins. This plugin is compatible with all officially supported ways to install a plugin. Please review this page for the latest information https://docs.moodle.org/33/en/Installing_plugins#Installing_a_plugin

Supported services

The following services are currently supported. Services will be added on a regular basis. Please add an issue here if you would like a service to be added

  1. Book Creator - https://bookcreator.com
  2. Canva - https://www.canva.com
  3. ClassTools - https://www.classtools.net
  4. CodePen - http://codepen.io
  5. Desmos - https://www.desmos.com
  6. Diagnostic Questions - https://diagnosticquestions.com
  7. eMaze - https://www.emaze.com
  8. EtherPad - https://etherpad.openstack.org
  9. Personal Google Docs, Drawings, Forms, Sheets, Slides - https://docs.google.com
  10. GSuite Google Docs, Drawings, Forms, Sheets, Slides - https://gsuite.google.com
  11. Haiku Deck - https://www.haikudeck.com
  12. ImgUr - http://imgur.com
  13. Infogr.am - https://infogr.am
  14. Padlet - https://padlet.com
  15. PBS - http://www.pbs.org/video/
  16. PiktoChart - https://piktochart.com
  17. Poll Everywhere - https://www.polleverywhere.com
  18. Prezi - https://prezi.com
  19. Quizlet - https://quizlet.com
  20. Riddle - https://www.riddle.com
  21. Slid.es - https://slid.es
  22. Smore - https://www.smore.com
  23. SoundCloud - https://soundcloud.com
  24. StudyStack - https://www.studystack.com
  25. Sutori - https://www.sutori.com
  26. TED - https://www.ted.com
  27. ThingLink - https://www.thinglink.com
  28. YouTube - https://www.youtube.com

Services tested, not currently supported

The following services have been tested, but cannot currently be supported (either the service does not offer embedding, or the embedding code cannot be reverse-engineered from the URL). Please create an issue here if you think it can be done, or better yet send a pull request here .

Contributors

Original author: Frederic Nevers | www.iteachwithmoodle.com | @fred_nevers Inspired by the Moodle oEmbed filter

License

This plugin is (like Moodle) free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. More information about this license at http://www.gnu.org/licenses/

You can’t perform that action at this time.