A new VoiceThread filter for Moodle

Apr 1st 2008
9 Comments
respond
trackback

MultiMovie VoiceThread FilterIf you have not heard of VoiceThreads by now then chances are you have been hiding under a rock.

A VoiceThread is an online media album that can hold essentially any type of media (images, documents and videos) and allows people to make comments in 5 different ways - using voice (with a microphone or telephone), text, audio file, or video (with a webcam) - and share them with anyone they wish. A VoiceThread allows group conversations to be collected and shared in one place, from anywhere in the world.

The problem is how do I get these into my teachers Moodle courses? I have disabled embed coding due to the possible misuse that could result from either intentional linking to bad files or unintentional mistakes like bad code or typo’s.

One option is of course to link off-site to the VoiceThread itself. While effective, it does take the student out of the Moodle LMS. I try to avoid this where possible. So the third option is to use a filter.

Eloy created the MultiMovie filter last year to allow users to embed links to Google Video and YouTube video’s inside any Moodle resource with a WYSIWYG editor. I have now updated that code to also accept TeacherTube and VoiceThreads.

To use simply download the code, add the MultiMovie folder to your Moodle’s “filter” directory on your server and aactivate the filter in administration. Once activated the user only needs to enter line of text and ll they need is the ID of the video or voice thred in question. The format is as follows:

  • [[mm:youtube:NwB8QiKWodk]]
  • [[mm:teachertube:73a19119534c063967bf]]
  • [[mm:voicethread:93357]]

Feel free to contact me if you have any issues.

Popularity: 8% [?]

Share/Save/Bookmark


This post is tagged , ,



Explore Recent

9 Comments

  1. Very useful, I think! Thanks for posting!

    Reply

  2. Thanks for improving the multimovie filter, but there are some errors in the regular expression that need fixing in order for it to work. The angle brackets need to be escaped with a backslash.
    Assuming that the processing of this comment doesn’t muck things up, here is how the regular expression should look. (The sets of [[ and ]] need to look like \[\[ and \]\].)

    preg_match_all(’/\[\[mm:(youtube|google|teachertube|voicethread):(.*?)(\|(.*?))?\]\]/s’.$u, $text, $list_of_movies);

    Reply

  3. Hi, first thanks for pointing out on voicethread, didnt know that it existed, very nice collab tool:) the filter actually doesnt work for my moodle. after changing the preg_match line with the new line from tom robbs post, my moodle behaved very strange..all blocks except the administration block disappeared suddenly..i had to delete the filter from the directory and all went back to normal.
    greetings
    michael

    Reply

  4. We (VoiceThread) have just released a Moodle embedding plugin (inspired by your excellent work, also at least loosely based on MultiMovie) with some VoiceThread specific features such as support for school specific sites. (i.e. myschool.ed.voicethread.com) as many schools want to work within their own walled garden.

    Please see http://voicethread.com/blog/#20090220 for more information.

    Thanks,
    Simon Karpen
    VoiceThread

    Reply

  5. Your link to download the code for youtube, teachertube, and voicethread is not working. Could you reestablish that link?

    Reply

  6. Filter looks good. I made some tools like these ones before, but I used Flash Media Server for recording audio and video. http://www.spnova.org/ It is free for downloading on my site.

    Reply

Leave a Reply

Best offer of OEM software in this site