Record audio/video question type
Maintained by
Tim Hunt, Chris Nelson, Mahmoud Kassaei, Hieu Vu Van
A free manually graded Moodle question type, where the student records a short audio (or webcam, or screen) response to answer the question asked.
Comments
Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.
It's more an issue of Apple's full support of WebRTC - although some RTC-related settings are hidden under 'experimental features' in desktop Safari, so it might be soon(?)
Some initial testing has suggested that the open-source codecs are not supported very well on iOS. For audio, we are investigating an option of saving to MP3 instead (as the patents expired, and is fully supported on all devices), which will assist in playback on any device, if not actual recording.
We're also looking at ensuring that this question type will work on the Moodle App in the near future, which may also help get this working on iOS (as it seems to be easier for specific iOS apps to have microphone access compared to a website in a general-purpose web browser). However, that also depends on how good the 'normal Atto RecordRTC technology is implemented in the Moodle App already.
But in general feature news: Mahmoud and Tim are working on video recording, so keep an eye out for the next release.
Congrats on your great work with this plugin.
Is there any progress or news about RecordRTC compatibility with iOS on iPhone and iPad?
I have installed the plugin on our moodle with version : Moodle 3.5.3+ (Build: 20181120), After that U have created a question as this type but when I clicked on preview moodle show the following errro:
Call to undefined method question_attempt::get_outer_question_div_unique_id()
Would you please help me?
This is a Moodle Quiz question type rather than the general Atto-based record button. There's more info on the Atto button at: https://docs.moodle.org/36/en/RecordRTC
I just want to inform you that I had the same error message than Antonello Ratta with Safari on Catalina (10.15.4) while my site works on HTTPS. The problem disappears when I use Chrome ou Firefox and the plugin works fine. So, I will suggest my students to use this two web browsers. Thanks again !
Unfortunately I can't use it. I loaded the plugin on a 3.8 platform but when I test to see how a student receives the question, I get this error: "WebRTC not supported
Your browser offers limited or no support for WebRTC technologies yet, and cannot be used with this type of question. Please switch or upgrade your browser. "
Maybe this happens because my site is not https? Since I have not uploaded the SSL certificate or are there other problems that I can't understand?
Thanks for your help.
Antonello Ratta
Dear Chris,
Thank you very much for your efforts to make this plugin usable for iOS devices.
Checking the Moodle App on iOS, RecordRTC (when a button in Atto), doesn't seem to work either. However, I am pretty sure that non-browser apps *can* access the microphone with user permission when its built in. I am not an expert in this area, but it appears that Moodle will need to add support for RecordRTC into the app, and also add app permissions for microphone access. I'll discuss this with the manager who looks after the OU-branded version of the Moodle App as they are better placed to raise this general app/iOS issue.
We're only just planning roll-out to OU students for the next academic year ourselves, so it's still very much early days. All we've really done for v1.0 is make RecordRTC a dedicated quiz question type (rather than being Essay with the Atto RecordRTC button available - there were obvious benefits to streamline the interface). Therefore it has all the support (and current issues) of the 'main' RecordRTC plug-in, the latest being reported at https://docs.moodle.org/38/en/RecordRTC
In the short-term, I assume that Chrome on an iDevice should work, but if I recall correctly, Apple have a security policy of not allowing websites access to the microphone. I need to test that assumption myself, but my understanding is that app access to the microphone is OK, which is why we'll be working on ensuring the question works with the Moodle App for September.