Multi-Embed Filter

Filters ::: filter_multiembed
Maintained by I Teach With MoodleFrederic Nevers
Moodle filter to facilitate embedding of third-party content using simple copy/paste of URLs (e.g. Google Docs, YouTube, ThingLink, Quizlet, Padlet, etc.). 3 new services recently added -> now supports 31 services!
Latest release:
608 sites
53 downloads
68 fans
Current versions available: 3

Description

The Moodle Multi-Embed filter automatically turns URLs from supported services into embedded content, without any user input. By using the Moodle Multi-Embed filter, 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. 

Now supports 31 online services! Responsive content (automatically adjusts to screen size), GDPR compliant. Lazyloading support (pages load fast)


Image description of the 'Multi-Embed Moodle filter'

Pre-requisites

Please make sure that you have enabled the 'Convert URLs into links' filter, and placed it above the Multi-Embed filter, as shown below. This setting can be found at Site administration > Plugins > Filters > Manage filters. Ensure both filters are set to 'Content and Headings'


Please ensure that the 'Converts URLs into links and images' filter settings are set to filter all types of content at Site administration > Plugins > Filters > Convert URLs into links and images as shown below 



Depending on your Moodle installation, you may also need to do the following

  • In Site administration > Security > Site policies, set 'Allow EMBED and OBJECT tags' to 'Yes'


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. Google Drive files (PDF, videos, etc.)
  12. Haiku Deck - https://www.haikudeck.com
  13. ImgUr - http://imgur.com
  14. Infogr.am - https://infogr.am
  15. LearningApps - https://learningapps.org
  16. Padlet - https://padlet.com
  17. PBS - http://www.pbs.org/video/
  18. PiktoChart - https://piktochart.com
  19. Poll Everywhere - https://www.polleverywhere.com
  20. Prezi - https://prezi.com
  21. Quizlet - https://quizlet.com
  22. Riddle - https://www.riddle.com
  23. Slid.es - https://slid.es
  24. Smore - https://www.smore.com
  25. SoundCloud - https://soundcloud.com
  26. StudyStack - https://www.studystack.com
  27. Sutori - https://www.sutori.com
  28. TED - https://www.ted.com
  29. ThingLink - https://www.thinglink.com
  30. Trello - https://www.trello.com
  31. 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 .

Image attribution: Magic Wand by Arthur Shlain under CC-BY-3.0-US License. Colour of icon was changed from black to Lilac.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

I Teach With Moodle
Frederic Nevers (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • I Teach With Moodle
    Thu, 15 Feb 2018, 2:15 PM
    Hi Joe,
    Thanks for the comment and idea. I was not ignoring your previous comment - too busy at work. I have just worked out how to embed items that do not contain the correct information in the URL (this was the issue in your previous comment - the URL does not include 'slides/docs/sheets' etc., preventing the embed from happening. For now, you can get the URL from the document edit window instead -that should solve your issue). This will also allow me to add the new feature you requested (images and videos). This is something that my school also needs. Might take me a few weeks, but will get it done when I have some time.
    Cheers,
    Fred
  • Joseph Liaw
    Thu, 22 Feb 2018, 9:23 AM
    Hi Fred:

    No worries--completely understand being swamped!!!

    Quick question: can you share directions / examples of a Google Doc URL that would be show up in the Assignment "online text box" so that teachers would be able to grade assignments inside Moodle using the Assignment interface with rubrics, marking comments, etc.?

    Thank you again for this amazing plugin! It makes integrating other resources a snap for teachers to build better experiences for their students!

    Cheers,

    --Joe
  • Joseph Liaw
    Mon, 14 May 2018, 9:19 PM
    Hi Fred:

    Great plugin and thank you for your updates!

    Feature request for future releases:

    Any chance we could add in support for Office365 (Word, Excel, PowerPoint, OneNote online / cloud based versions?)

    Specifically, being able to embed OneNote Online would be AMAZING (www.OneNote.com) since OneNote has the newer Class Notebook feature for teachers to easily be able to distribute pages and sections to students, as well as ink over documents, photos, and images in its collaboration space.

    Thanks for sharing your great work with the Moodle community!

    Cheers,

    --Joe
  • I Teach With Moodle
    Tue, 22 May 2018, 1:42 PM
    @Joe, I am working on a new version of the plugin. It has lazyloading (to greatly improve performance) and support for all file types stored on Google Drive. I'm adding a few more services (OneNote and Office 365 is not impossible but a bit trickier than the others) and I will release it soon-ish on the Moodle.org's database. If you want early access, please go to my GitHub repository, as I do more frequent code pushes there (Google Drive and lazyloading already available there).
    Cheers,
    Fred
  • Carl Thelen
    Fri, 28 Sept 2018, 12:48 AM
    Hi, I am contemplating this statement in the instructions: "Depending on your Moodle installation, you may also need to do the following In Site administration > Security > Site policies, set 'Allow EMBED and OBJECT tags' to 'Yes'"
    It is my understanding that setting this ty Yes is a potential security risk, as users may unwittingly (or wittingly) embed malware. In our setup, it is currently set to Yes, but I'm thinking of setting it to No to reduce security risk, but I think I want to use the Multi-embed filter. (Decisions! Decisions!)
    What are your thoughts on my thinking idea? Cheers!
  • I Teach With Moodle
    Fri, 28 Sept 2018, 4:24 PM
    @Carl
    Hi, this is a good question. Does your organisation have a policy regarding such things? Are you located in a country where you/your organisation could potentially be held legally responsible if malware was spread using your Moodle site? I think this would be a good starting point for making a decision.
    If not, I would perform a risk-assessment, and if the risk of malware spreading/other shenanigans is low, then I would leave it on. If you think it's high, then I would turn it off. In my case, the risk is low so we leave it on. I hope this helps.
    Cheers,
    Fred
  • K Niv
    Fri, 11 Jan 2019, 11:41 AM
    Hi, it's been a year since Mei Ling asked about this feature working for the mobile app. Is there any chance that it will be supported in the near future? We're keen for easy access to Quizlet from the app. Thanks
  • I Teach With Moodle
    Fri, 11 Jan 2019, 2:16 PM
    Hi K Niv,
    I understand your frustrations. Unfortunately, I cannot implement this until the Moodle Mobile app actually handles filters. There is a request for this to happen in the tracker. Please upvote the issue https://tracker.moodle.org/browse/MOBILE-2491
    Cheers,
    Fred
  • Andrew Steele
    Sat, 2 Feb 2019, 12:26 AM
    This seems to be a very useful filter. Thanks. I'm struggling to get Prezi files to work. I'm pasting the URL into a page resource but all I get is a white space. Is there a specil trick with Prezis? For example this is what I'm using...
    https://prezi.com/view/J6CRhzj5GutcaXKTeBQD/
  • I Teach With Moodle
    Sun, 3 Feb 2019, 6:10 PM
    Hi Andrew,
    It looks like Prezi have updated the way they do things. I'll look into it next week, and push a fix if Prezis can still be embedded. Thanks for reporting the issue.
    Cheers,
    Fred
  • Brad Nielsen
    Wed, 27 Mar 2019, 1:50 PM
    Hi Frederic,
    I like what you have done with the filter. Unfortunately, it looks like Padlet and Quizlet dont work - at least not my installation of Moodle 3.5. It also has a problem handling long URLs. Ted talks work with a short URL but not a long ones.

    kind regards,
    Brad
  • I Teach With Moodle
    Wed, 27 Mar 2019, 2:36 PM
    Hi Brad,
    Thanks for the report. I am not having issues with either Padlet or Quizlet. Can you please share some URLs that don't work? Same with TED URLs. Feel free to PM me on the system to share the URLs - would like to get to the bottom of this.
    Cheers,
    Fred
  • Gelfer Stone
    Mon, 17 June 2019, 10:34 AM
    Amazing plug-in. Thank you.
  • DPM Nederland
    Wed, 10 July 2019, 5:45 PM
    Hi, thank you so much for this plugin!

    It would be wonderful if the content would be embedded responsively. Is it possible to adapt the code for that purpose?

    Many thanks!
  • Chris Hall-Franzkowiak
    Wed, 10 July 2019, 7:26 PM
    Hi, I'm not sure if it is possible to request platforms that this can work for, but if it is possible to allow www.trello.com to also be added to the list that can be embedded using this tool that would be amazing. Thanks, Chris
Please login to post comments