Online audio recording

Assignment submissions ::: assignsubmission_onlineaudio
Maintained by Paul Nicholls
Audio recorder (Flash 10.1+) submission method. Records locally and uploads via HTTP POST, so there's no need for a streaming server!
Latest release:
280 sites
32 fans
Current versions available: 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.

- Place the "onlineaudio" directory within your_moodle_install/mod/assign/submission/
- Visit the admin notifications page and complete the installation
- Done!

USAGE (teacher):
- As a teacher, create (or edit) an assignment
- Under "Submission settings", set "Online audio recording" to "Yes" and choose the maximum number of recordings
- Save the assignment

USAGE (student):
- In the assignment submission, find the "Online audio recording" section
- If you haven't used it before, you may need to allow access to your microphone
- Click the red circle button to begin recording
- Click the blue square button (or the red circle button again) to stop recording
- Enter a file name and click "Save"
- Wait for it to state that it's "Ready to upload" and click the "Upload" button

Related plugins:
Online Audio Recording (assignment type for old mod_assignment)
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
  • Joost Elshoff
    Sun, Aug 17, 2014, 2:48 PM
    I don't know whether this is a general problem with the Assignment activity or with the audio, but everytime I try submitting a recording or a written assignment , it returns a blank page.

    I use Moodle 2.6.2... how do I solve this?
  • George
    Sat, Oct 11, 2014, 1:47 AM
    Hello! I have moved to 2.7.2, and installed this plugin for that version. I did not see the "microphone permission" request, I did not see the "recording buttons" in assingments description page. I did not see anything from this plugin in the assignment's page. I am using Firefox 32.0.3. The I unistaled the plugin and now I have database problem. I can't backup the course I get ERROR message about 'error reading database'. The only way to have backup success is when in backup settings uncheck 'include activities' and 'include question bank' boxes.
  • Nacho Aguilar
    Wed, Oct 29, 2014, 9:50 PM

    When online submission is under ssl 443 https://url I have this error:

    The page at 'https://myschool/mod/assign/view.php?id=2972&action=editsubmission' was loaded over HTTPS, but displayed insecure content from '': this content should also be loaded over HTTPS.


    Using Mooodle 2.7.1
  • Toni Soto
    Tue, Dec 16, 2014, 1:18 AM
    I'm in Moodle 2.7.2 and although I installed the last release 1.2.1. I can't get it to work. The message below appears when i try to submit the recorded file.

    The weird thing is that the same plugin, the same version, installed automatically in another instance on the same server works. I compare both installs and I didn't notice differences apart from that one (the one which fails) has Moodle installed in the root folder of the web server and the other (the one which works) is in a subfolder. I spent hours trying to figure out what's wrong but I'm lost. Any idea please?

    Debug info: Object of class assign_submission_onlineaudio could not be converted to string
    Error code: codingerror
    Stack trace:
    line 393 of /lib/setuplib.php: coding_exception thrown
    line 210 of /mod/assign/submission/onlineaudio/locallib.php: call to default_error_handler()
    line 423 of /mod/assign/submission/onlineaudio/locallib.php: call to assign_submission_onlineaudio->print_user_files()
    line 908 of /mod/assign/renderer.php: call to assign_submission_onlineaudio->view_summary()
    line 221 of /lib/outputrenderers.php: call to mod_assign_renderer->render_assign_submission_plugin_submission()
    line 679 of /mod/assign/renderer.php: call to plugin_renderer_base->render()
    line 221 of /lib/outputrenderers.php: call to mod_assign_renderer->render_assign_submission_status()
    line 3771 of /mod/assign/locallib.php: call to plugin_renderer_base->render()
    line 4064 of /mod/assign/locallib.php: call to assign->view_student_summary()
    line 540 of /mod/assign/locallib.php: call to assign->view_submission_page()
    line 53 of /mod/assign/view.php: call to assign->view()

    Thanks in advance

  • Sudeep
    Fri, Jan 9, 2015, 3:54 PM
    I am using Moodle 2.2 and by using this plugin I can record audio and upload them on server.
    But the limitation is I can record upto 8 or 9 minutes only. Beyond that if I record it gets stuck whuile uploading and never gets back. i have no idea how to fix it. Is this a limitation of this plugin, or do I need to try something else? Please suggest someone please.
  • Paul Nicholls
    Mon, Jan 12, 2015, 4:49 AM
    Sudeep, that sounds like you might be hitting the upload size limit in the assignment, course and/or site. I'm not sure how that would be handled - but it might result in the symptoms you describe. If you have small limits on any of these levels, can you please try increasing the upload limits and see if it fixes it? If not, please post in the forums or the bug tracker (see link in plugin details) so that a proper dialogue can take place.
  • Malcolm Swanson
    Wed, Mar 9, 2016, 1:00 PM
    Paul, great plugin... just what I needed. One question - is there any way the teacher can give audio feedback to the student from within the assignment? Many thanks...
  • Anne
    Mon, Jul 11, 2016, 10:33 PM
    Hi Paul
    Do you know if your plugin works with Moodle 3.1, do you plan to submit a compatible version ?
    Cheers, Anne
  • María José Blanes
    Mon, Jul 3, 2017, 6:32 PM
    Hi Paul,
    There will be a compatible version for Moodle 3.3?
  • Przemek Kaszubski
    Fri, Aug 18, 2017, 7:30 PM
    I too am looking for a version compatible with at least Moodle 3.2. Some of our teachers teach pronunciation and have grown dependent on this assignment option. After the upgrade of our main Moodle the server admins have left this plugin behind sad
    I hope we can promise our users that the tool is coming back very soon.
    Many thanks and kind regards,
  • Kristbjorg Olsen
    Tue, Sep 5, 2017, 11:06 PM
    Hi Paul,
    Will there be a version of online audio recording for Moodle 3.2 and 3.3? Language teachers use this a lot and love it. Would be nice to have some info for them.
    Sun, Sep 10, 2017, 5:10 PM
    Hi Paul,
    Is there a version of online audio recording for Moodle 3.2 and 3.3?
  • Candice Flynn
    Mon, Apr 30, 2018, 6:39 PM
    Such a great plugin! Can I record audio of spotify as this page mentioned?
    Thu, Aug 23, 2018, 2:49 AM
    Thanks for introducing this audio recorder.

    Can I automatically record my session and include/exclude audio in my session recordings?

    UPLARN -
  • Katrina Kimbril
    Sat, Jan 12, 2019, 11:04 AM
    How do I get this directory? There's no "download" button.
1 2 3
Please login to post comments