Online Audio Recording

Assignment types ::: assignment_onlineaudio
Maintained by Paul Nicholls
Audio recorder (Flash 10.1+) with optional manual upload option. Records locally and uploads via HTTP POST, so no need for a streaming server!
Latest release:
165 sites
12 fans
Current versions available: 2

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.

Related plugins:
Online Audio Recording (assignment submission plugin for 2.2 and up)
Record Audio (repository plugin - record audio anywhere you can upload a file!)


Screenshot #0
Screenshot #1


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

Comments RSS

Show comments
  • Mon, May 12, 2014, 7:22 AM
    Tom, I'd advise shifting to the assignment submission plugin (which works with mod_assign, rather than mod_assignment as this one does). mod_assignment has been hidden by default for several Moodle versions now - and both the "new" assignment module (mod_assign) and the Online Audio assignment submission plugin are more fully-featured than the "old" equivalents.

    That said, I'm not aware of any issues using this plugin with the "old" assignment module on 2.6 - if you can post more detail in the forums (please start a new thread in the Assignment forum:, I'll see what I can do - but I can't make any promises.
  • Wed, May 14, 2014, 3:06 AM
    I just want to draw attention to my posts of January 15th. My colleague was just testing the latest update and found that the issue still exists. Since the issue was closed in Moodle Tracker, I posted here.
  • Wed, May 14, 2014, 6:48 PM
    Added the files to the mod/assignment/type directory. But when I add the assignment only three options show up: online text, file submissions, submission text. I don't see option for onlineaudio . We use moodle 2.5 . Is there something I have to do. I see onlineaudio folder under /mod/assignment/type directory in our server.
  • Thu, May 15, 2014, 5:07 AM
    Sangeeth, it sounds as though you are using the "new" assignment module (mod_assign) - so you'll need the assignment submission version of this plugin ( - make sure to follow the instructions to put it in the correct location, and once you've installed it, it should become available in the assignment setup.
  • Wed, May 21, 2014, 3:36 AM
    I've installed the new Audio Recorder Assignment Submission on the latest 2.6 Moodle, and using the latest version of Firefox, it works all the way to uploading the file, and then stops on


    A required parameter (id) was missing

    And fails to upload the file or any other part of the submission.

    Do you have any idea what's wrong?
  • Sudeep
    Thu, May 29, 2014, 3:14 PM
    I am using this plugin for one of our client. It works fine on windows. but it throws error on MAC machines. Please go through the following error message and let me know what is the way out from this issue. One more thing: the audio level indicator does not respond while I'm speaking on mic. On earlier version of MAC the mic was not been found on mic selection option of flash, but later on my IT team fixed that issue, still the error is same.

    >>>>>> Error Message Start >>>>>>>> Forbidden

    You don't have permission to access /mydomain/mod/assignment/type/onlineaudio/simpleupload.php on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    >>>>>>>>>Error message end>>>>>>>>>>>>
    One shocking thing: On chrome (MAC) a blank audio file gets uploaded whereas none of the other browsers can do that even.
  • Tue, Jan 27, 2015, 2:45 PM
    Hi Paul,

    Your plugin is really nice and useful. However, there is a problem that it does not work in IE11. I use Moodle 2.6.4. It would be very nice if you could fix the problem.

    Best Regards,
  • Ken
    Wed, Apr 22, 2015, 11:56 PM
    Our language teachers love this plugin! Really simplifies sending oral assignments for students. Teachers no longer have to solve technical issues with recording and uploading files.
    The only thing missing for them would be the ability to record audio feedback the same way (for pronunciation). They can attach an mpg file, but if the recording was integrated with Moodle it would be so powerful! Any chance of this in a future release? Thanks for all your work on this!!
  • Wed, Aug 5, 2015, 4:45 AM
    I would like to use the mechanism in this plugin like a quiz. Is there a version of this plugin that has a timer, i.e. sets a maximum time limit for making the recording?
  • Sun, Mar 5, 2017, 10:50 PM
    How do I fix this or is there a place to upload that is compatible with 3.2
    Debug info: Missing $plugin->component declaration in version.php.
    Error code: detectedbrokenplugin
    Stack trace:

    line 470 of /lib/upgradelib.php: plugin_defective_exception thrown
    line 1748 of /lib/upgradelib.php: call to upgrade_plugins()
    line 693 of /admin/index.php: call to upgrade_noncore()
  • Fri, Aug 18, 2017, 2:06 AM
    We just upgraded to 3.3.1; it appears students can record and replay the recording but when they submit the assignment just sits and turns and is failing at the conversion or upload point. Anyone have any ideas.
  • Wed, Oct 4, 2017, 3:43 AM
    hello it possible to update this plugin with modern js ? in this cas we can't use in mobile and tablette device ...
    thanks for any return
  • Thu, Jan 10, 2019, 9:57 AM
    You've Shared a Mind Blowing Article But I Want Full Information About The Same Topic.
  • Sat, Jan 12, 2019, 11:01 AM
    I'm not sure what I'm missing, but I don't see a "download" button. How do I get this plugin?
  • Tue, Jul 2, 2019, 3:01 PM
    To record audio online, you can use the free windows/mac recorder Audacity or if you'd like to keep 100% lossless quality, you'd better use the DRmare Audio Capture.
    It is not perfect but it does work well for me to download good quality songs, so you can take a look at it.
1 2 3 4 5
Please login to post comments