Activities: External Media

Maintained by Picture of Laurent Opprecht Laurent Opprecht
Resource module that allows you to add external media: YouTube, Dailymotion, Slideshare, etc. Any external site that supports the oembed and/or ogp protocol
28 sites
9 fans

The Moodle External Media module allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, etc) to Moodle. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more.

How to add a resource

Integration of content is done by copying and pasting a urls. Embeded content such as videos, pictures, name and description is extracted from the page.

How it is done

The artefact works by leveraging several standards to extract the content from the resource. Most noticeably it makes use of

to extract content.

Supported providers

All content providers that implement any one of the protocols is supported. As example here is a small list of supported providers and content

Youtube, Dailymotion, Slideshare, Google Books, Flikr, Tsr, Rss, pdf, doc, ...


Screenshot #0
Screenshot #1


Picture of Laurent Opprecht
Laurent Opprecht (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of christian iraola
    Mon, 21 May 2012, 9:31 AM
    How did you add the link? it did'nt work when i copied a link from youtube. i just see the link, not the video. thanks
  • Picture of Joseph Rézeau
    Thu, 27 Sep 2012, 6:05 PM
    Errors when installing on a moodle 2.3 site:
    Invalid get_string() identifier: 'modulename' or component 'media'. Perhaps you are missing $string['modulename'] = ''; in lang/en/media.php?
    The module media does not define the standard capability mod/media:addinstance
  • Picture of Pavel Krejci
    Thu, 14 Feb 2013, 7:15 AM
    This module doesn't display language strings properly in 2.4 and causes conflict when trying to edit localization files "Activity module and core subsystem name collision". See more here:
Please login to post comments