Your Moodle version

Assignment types: Babellium: interactive video and audio recording assignment

Maintained by Picture of Juanan Pereira Juanan Pereira
This plugin allows students to record their voices and/or their faces (using their microphones and webcams) and get evaluations from the grades assessment module by teacher. Using the Babelium server, users can assess each other in a collaborative way (in future versions this collaborative feature will be directly integrated in the plugin).

This plugin allows students to record their voices and/or their faces (using their microphones and webcams) for:

Dubbing a role - Dubbing a role in a film-scene, or any ordinary video, using subtitles (or without them)

Reading aloud - Reading aloud (isolated words or fragments)

Interactive chat - Answering whatever they are asked in an interactive video-exercise

Discuss a topic - Developing a spoken story (free speech). This video is in Basque. As you can see, it is possible to help your students using picture tips while they are speaking.


All these exercises must be previously prepared by the teacher and uploaded to in order to use them with Moodle.

The Babelium plugin works with Moodle 1.9 and Moodle 2.x.

If you want to see it in action and test the plugin (as a teacher or as a student) before installing it, you can use our test servers:

Further information and installation how-to here.

Potential privacy issues

Babelium's embedded player is loaded from and external data is retrieved/sent making service calls to the Babelium RPC API. No moodle data is stored in our servers. If the user doesn't set up its own Babelium server the videos recorded using the plugin are stored in our server. The responses recorded with the plugin are private and only available to the moodle instance that was used to record them. Babelium developers suggest users to set up their own Babelium server instance in order to manage the videos with their own privacy policies and avoid excessive traffic in our servers.


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

Comments RSS

Show comments
  • Picture of ces moce
    Fri, Aug 17, 2012, 4:08 AM
    i just installed the babelium assignment but it doesn t work , it put my Access Key &Secret Access Key in the config file but i m getting the following error: Babelium Error 403. Wrong authorization credentials

    Can you help me with that?
  • Picture of Juanan Pereira
    Mon, Aug 20, 2012, 10:49 PM
    Hi ces!

    sorry for the delay in the answer (I've been on real vacation, without Internet connection!) Regarding the 403 error, please, send me your babelium_config.php file so I can verify that it's correct (or we can do it the other way, mail me at and I'll send you the exact configuration file that you should use)

  • Davo
    Fri, Jul 19, 2013, 7:10 PM
    I'm just in the process of setting this up for a client using Moodle 2.5 and found a few minor issues that needed fixing (some of which are Moodle 2.5-specific, others are problems with Moodle 2.4 as well):

    * function get_files() is missing the second param 'stdClass $user' (M2.5-specific)
    * function get_settings() causes a fatal error on the assignment settings page if there is any problem connecting to the Babelium server, even if the plugin is not used by this assignment - much better to wrap 'babeliumsubmission_get_available_exercise_list' in a try-catch block and output the error message as a static form element
    * function get_settings() 'noexerciseavailable' does not have 'setType' called on it (M2.5 warning)
    * function save_settings() - $data->asignsubmisison_babelium_exerciseid is not set if there are no exercises available - currently this gives a warning message

    I've put in quick, local fixes to these issues, but it would be great to see some 'official' fixes.
Please login to post comments