Select Moodle version:

Assignment types: Online Audio Recording

assignment_onlineaudio
Audio recorder (Flash 10.1+) with optional manual upload option. Records locally and uploads via HTTP POST, so no need for a streaming server!
Maintained by: Picture of Paul Nicholls Paul Nicholls
for Moodle
2.0, 2.1, 2.2, 2.3

Finally putting an end to the need for a streaming server (or a Java applet) to allow students to record audio clips for Moodle assignments, the Online Audio Recording assignment uses Flash (10.1+) to record audio from a microphone, convert it to MP3 format and upload it to Moodle via HTTP POST.

Installation note: since this is an assignment type (not a standalone plugin),it needs to be placed in /mod/assignment/type/ - not straight in the /mod/ directory.

Screenshots

screenshot
screenshot

Contributors

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

Comments RSS

Show comments
  • Picture of llywelyn morgan
    Thu, Sep 20, 2012, 2:24 AM
    getting this error on pages:
    Help title string does not exist: [defaultname, assignment_onlineaudio]
    line 499 of \lib\outputcomponents.php: call to debugging()
    line 1751 of \lib\outputrenderers.php: call to help_icon->diag_strings()
    line 1643 of \lib\formslib.php: call to core_renderer->help_icon()
    line 139 of \mod\assign\submission\onlineaudio\locallib.php: call to MoodleQuickForm->addHelpButton()
    line 718 of \mod\assign\locallib.php: call to assign_submission_onlineaudio->get_settings()
    line 735 of \mod\assign\locallib.php: call to assign->add_plugin_settings()
    line 107 of \mod\assign\mod_form.php: call to assign->add_all_plugin_settings()
    line 194 of \lib\formslib.php: call to mod_assign_mod_form->definition()
    line 71 of \course\moodleform_mod.php: call to moodleform->moodleform()
    line 260 of \course\modedit.php: call to moodleform_mod->moodleform_mod()
    Help contents string does not exist: [defaultname_help, assignment_onlineaudio]
    line 502 of \lib\outputcomponents.php: call to debugging()
    line 1751 of \lib\outputrenderers.php: call to help_icon->diag_strings()
    line 1643 of \lib\formslib.php: call to core_renderer->help_icon()
    line 139 of \mod\assign\submission\onlineaudio\locallib.php: call to MoodleQuickForm->addHelpButton()
    line 718 of \mod\assign\locallib.php: call to assign_submission_onlineaudio->get_settings()
    line 735 of \mod\assign\locallib.php: call to assign->add_plugin_settings()
    line 107 of \mod\assign\mod_form.php: call to assign->add_all_plugin_settings()
    line 194 of \lib\formslib.php: call to mod_assign_mod_form->definition()
    line 71 of \course\moodleform_mod.php: call to moodleform->moodleform()
    line 260 of \course\modedit.php: call to moodleform_mod->moodleform_mod()
    Help title string does not exist: [allownameoverride, assignment_onlineaudio]
    line 499 of \lib\outputcomponents.php: call to debugging()
    line 1751 of \lib\outputrenderers.php: call to help_icon->diag_strings()
    line 1643 of \lib\formslib.php: call to core_renderer->help_icon()
    line 145 of \mod\assign\submission\onlineaudio\locallib.php: call to MoodleQuickForm->addHelpButton()
    line 718 of \mod\assign\locallib.php: call to assign_submission_onlineaudio->get_settings()
    line 735 of \mod\assign\locallib.php: call to assign->add_plugin_settings()
    line 107 of \mod\assign\mod_form.php: call to assign->add_all_plugin_settings()
    line 194 of \lib\formslib.php: call to mod_assign_mod_form->definition()
    line 71 of \course\moodleform_mod.php: call to moodleform->moodleform()
    line 260 of \course\modedit.php: call to moodleform_mod->moodleform_mod()
    Help contents string does not exist: [allownameoverride_help, assignment_onlineaudio]
    line 502 of \lib\outputcomponents.php: call to debugging()
    line 1751 of \lib\outputrenderers.php: call to help_icon->diag_strings()
    line 1643 of \lib\formslib.php: call to core_renderer->help_icon()
    line 145 of \mod\assign\submission\onlineaudio\locallib.php: call to MoodleQuickForm->addHelpButton()
    line 718 of \mod\assign\locallib.php: call to assign_submission_onlineaudio->get_settings()
    line 735 of \mod\assign\locallib.php: call to assign->add_plugin_settings()
    line 107 of \mod\assign\mod_form.php: call to assign->add_all_plugin_settings()
    line 194 of \lib\formslib.php: call to mod_assign_mod_form->definition()
    line 71 of \course\moodleform_mod.php: call to moodleform->moodleform()
    line 260 of \course\modedit.php: call to moodleform_mod->moodleform_mod()

    also, downloaded assignment zip files are corrupt.
  • Picture of Shikha Raturi
    Fri, Mar 22, 2013, 1:27 PM
    Just wondering if this will work with moodle 2.0
  • Picture of Paul Nicholls
    Mon, Mar 25, 2013, 3:43 AM
    Shikha, yes, this version will work with Moodle 2.0 - just make sure to follow the installation instructions to get it into the right folder.
  • Picture of Jacques LeCavalier
    Sat, Jul 6, 2013, 1:15 AM
    This is a great tool, Paul, but I can't get it to work properly on 1.9. When I try to record and the Save the recording. the message "Preparing to upload" does not disappear...
  • Picture of Andrew Han
    Thu, Jul 11, 2013, 5:27 AM
    Hi Paul,
    I sent you a message but perhaps everyone would benefit if I posted my question here: is recording only possible if one has the student role? That's what it seems like when I am testing it on a 2.2 test server.

    If anyone out there can help me it would be greatly appreciated.

    Andrew
  • Picture of Paul Nicholls
    Thu, Jul 11, 2013, 6:21 AM
    Hi Andrew,
    Yes - as per some of the earlier comments here, the recorder (as with other assignment submission methods) only appears for enrolled students. If you'd like to use the recorder to embed audio as a teacher or admin, you can use the Record Audio repository plugin (https://moodle.org/plugins/view.php?plugin=repository_recordaudio), which uses the same recorder. As Howard suggested, it would be better if it displayed a message explaining this rather than just leaving a big empty space - I'll see what I can do about that if I find some time (and remember this)...
  • Picture of Andrew Han
    Fri, Jul 12, 2013, 3:04 AM
    Dear Paul,
    Thanks so much for the quick reply. I just have a few brief follow-ups: one, when you say the 'teacher or admin' role can embed audio using the Record Audio repository plugin would other roles such as non-editing tutor, non-grading tutor, instructor, coordinator and manager? The reason I am asking, asked previously I believe in this thread, is I am trying to find a tool in which the teacher or tutor can respond with audio feedback. In our system here at Athabasca students are often grouped with the tutor role in blocs, but rarely with the teacher role.
    Finally, what is the difference between the 'Online Audio Recording' as an Assignment Type as opposed to an Assignment Submission? It appears from the screen shot for the Assignment Submission that a teacher or tutor could listen to audio file and then immediately respond to it with his or her own uploaded audio file, correct?
    Thanks for your time and effort into this module,
    Andrew Han
  • Picture of Camilo Esteban Garzón Casallas
    Wed, Jul 31, 2013, 11:14 AM
    Hi Paul,
    Thanks for this assignment type! It's really great. I tested on moodle 1.9.12 and works fine, but in moodle 2.3.8+ is not working, I can install the mod but if you want to enter to the assignment moodle shows "This activity is based on an older assignment module". What can I do? It's possible that this mod works in the new assignment and not on assignment 2.2?
    Thanks for your time!
  • Picture of erika alarcon
    Wed, Nov 20, 2013, 11:45 PM
    Hi! Is this plugin working with Moodle 2.4?
  • Just wondering . . .
    Mon, Dec 23, 2013, 7:45 AM
    Quite a nice unofficial review of this plugin:

    http://www.iteachwithmoodle.com/2011/11/15/record-audio-with-moodle-the-easy-way/

    -Derek
  • Picture of Blair F.
    Thu, Jan 16, 2014, 4:01 AM
    I'm experiencing problems with this, that seems to be related to the Portfolio setting. I've added a bug tracker item: https://tracker.moodle.org/browse/MDL-43711
  • Picture of Blair F.
    Thu, Jan 16, 2014, 5:51 AM
    They've closed my tracker because it's a 3rd party contributed plugin.
  • Picture of Todd Neibauer
    Thu, Apr 10, 2014, 3:50 AM
    I am experiencing trouble uploading recorded files. Our server is Moodle 2.1.10 (Build: 20130114). It allows students to record and name the file but stalls during the upload. The "Uploading, please wait..." message never goes away.
  • Picture of Paul Nicholls
    Tue, Apr 15, 2014, 8:17 AM
    Todd, I'm guessing the affected students were using Google Chrome. Chrome's "Pepper" (PPAPI) version of the Flash Player, which it uses by default, changed its behaviour in a way which caused the upload to silently fail. I've just pushed an update which fixes this.
  • Picture of Todd Neibauer
    Thu, Apr 17, 2014, 4:09 AM
    Thanks Paul! We'll update.
1 2 3 4
Please login to post comments