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:
282 sites
36 downloads
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.

INSTALLATION:
- 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!)

Screenshots

Screenshot #0
Screenshot #1

Contributors

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

Comments RSS

Comments

  • Rob Johnson
    Thu, 6 Sep 2012, 1:38 PM
    Thank you for the contribution. I would like to know if it is possible to the assignment upgrade tool to convert 2.2 legacy audio recording assignments to the 2.3 type. This is assuming both plugins are installed on the same site.
  • Olivier Delhaye
    Sat, 29 Sep 2012, 2:58 AM
    Hi. Very good mod! Thank you! But when I click to the upload button, a blank page appears and I have not more access to the assignment. I had not this problem in the 2.2 version. My moodle version is 2.3.2+ (Build: 20120927)
  • Paul Nicholls
    Mon, 8 Oct 2012, 3:58 AM
    Rob, the assignment upgrade tool should work to convert legacy Online Audio assignments to the new 2.3 type - as long as you're running the 1.0 release of the 2.3 type, since that's where I added support for it.
    Olivier, you'll need to turn debug output on and turn up the debug level until you get a message instead of a blank page. If the error message isn't enough to help you work it out, feel free to either post in the forums or send me a private message with the details.

    -Paul
  • Jong-Dae Park
    Wed, 10 Oct 2012, 6:18 AM
    Thanks for your module. I found that some language strings were missing and and portfolio_exportable() was not defined.
  • Jong-Dae Park
    Wed, 10 Oct 2012, 8:08 AM
    Some language strings refer strings in assignment_onlineaudio.php which is for assignment 2.2 type.
  • CARLOS PECH
    Mon, 22 Oct 2012, 8:36 PM
    buen trabajo
  • Joost Elshoff
    Mon, 29 Oct 2012, 6:49 PM
    Looks great, but could it be modified to also include video recording? Settings of the Flash player indicate it could be done, but I can't find reference of it in the script...
  • Klaus Steitz
    Tue, 4 Dec 2012, 11:09 PM
    Hello Paul, thanks for the 2.3 version! Converting empty assignments from 2.2 to 2.3 works fine, but if there are already submitted assignments i just get an error when trying to upgrade to 2.3: "The assignment conversion was not successful. The log from the upgrade was: Could not convert assignment. Exception was: {$a}."
    Do you know a workaround - or any idea?
    Thanks a lot!

    PS: again i created a german language file for the 2.3 Online audio recording: http://download.hrz.tu-darmstadt.de/media/HRZ/elc/Moodle/assignsubmission_onlineaudio.php

    It could be integrated in the next version...

    Klaus
  • Alan Hovden
    Thu, 28 Feb 2013, 7:42 AM
    I want to install the Moodle 2.3 version of this. Should I uninstall the 2.2 version first? I know the 2.3 version is installed in a different directory so they may be able to co-exist - one for the old assignment type and one for the new. If not, how do I uninstall the old 2.2 version? There is no uninstall/delete button in the Moodle Site Administration area that I can find.

    -Al
  • Paul Nicholls
    Thu, 28 Feb 2013, 7:47 AM
    Hi Al,
    The two can coexist - and, in fact, it might be necessary to have both in order to successfully migrate existing questions from the old plugin to the new one (I'm not sure, as I haven't tried doing it without having both installed).

    -Paul
  • tong adam
    Wed, 3 Apr 2013, 4:07 PM
    Hi, this plugin is very good. Just the string bug not yet solved. And if it can use HTML5 instead of flash, it will be an excellent plugin, am i right?
  • Martin H
    Thu, 18 Apr 2013, 1:39 AM
    It's a very good plugin. Thanks.
    However, in my opinion the file naming step is redundant and it would be good if we could get rid of this step.
    Is the flash recorder (recorder.swf) open source itself? If I could have access to its source code I might try to modify it in my desired way.
    Thanks again
  • Martin H
    Thu, 18 Apr 2013, 2:24 AM
    also it would be nice if we could somehow limit the total length of the recorded voice; for example to 5 seconds. is there any parameter that can be passed to recorder.swf to make it record for a limited time?
  • Martin H
    Thu, 18 Apr 2013, 2:40 AM
    and it would be really helpful if the strings that are shown in the recorder could be translated. I mean some strings like: "file name", "save", "ready to upload", ...
Please login to post comments