Record audio/video question type icon

Record audio/video question type

A free manually graded Moodle question type, where the student records a short audio (or webcam, or screen) response to answer the question asked.
Price option: Free

Supports Moodle 3.5-5.0 See all versions
Latest release: 10 months ago
Installations: 1368
Downloads (last 90 days): 311

Frankenstyle name: qtype_recordrtc
Question types

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Thank you very much for adding this wonderful question type. In Moodle 3.11, the Start Recording button has red border, but on 4.2 it's gone. This will make it a bit difficult for small children to recognize it. Could you please tell me how to bring it back? Thank you very much.
I don't see the option in moodle for this permission. can I edit a file to remove download mode?
Yes, there is a capability qtype/recordrtc:downloadrecordings to control this. So, just change your roles to decide who can do this and who cannot.
is it possible to remove the option to download audio after recording? I don't want my students to be able to download it. I just want the audio to be dropped into moodle
Further to the above, students should be getting a warning about unsaved content (the un-uploaded A/V file) if they click 'Next page' - so there should be no real risk of lost recordings?
Hi @Rohit,
No, afraid not. The recording is encoded user-side, so 'Save recording' is essentially 'Upload to the central server'. I am pretty sure that this is standard WebRTC behaviour rather than anything we have actually done.
Under UK and European Data Protection laws, 'opt-out is by default', so we /need/ students to click 'Save' as a form of 'opt in', if that makes sense, for legal compliancy.
After clicking on "Start Recording", is there a way to store the recording if one doesn't press "Stop Recording" and wait for the uploading to finish, but directly clicks on "Next Page"?
I think that automatically starting recording could be a violation of student's privacy. If you really want it, you can probably change the code to achieve this (assuming web browsers don't block it because of the privacy concern), but I don't know how.
How can I edit qtype_recordrtc files? For example I want to change the recording mode to auto that whenever a student opens the webpage the recording should start after a certain number of seconds.
@Aditya: we have not configured the plugin to automatically record audio/video on page load because of various reasons, one of which would be that it would go against the UK's Data Protection Act 2018 and GDPR (specifically, the principle that students are in control of their data).
However, if you wanted to alter the code locally on your servers only, your would probably be able to find a relevant discussion concerning the RecordRTC tech on Stackoverflow.com.
Hope that helps,
Chris.
@Amit: update that we've seen that Apple now supports WEBM/OGG on iOS and Mac Safari, bt that we're still waiting on Moodle Core to enable RecordRTC in the Moodle App.
I want to start the audio recording automatically when the page loads instead of clicking on the button. How to configure that?
Hi @Amit
The underlying recording tech used for this question type is the same as the Atto WebRTC tech, so we are waiting for Moodle to support RTC in the Moodle App first.
Although another blocker is that Apple do not currently support the open-source WEBM video or OGG audio formats.
We have just got an MP3-based audio version out ourselves that covers desktop/laptop-based Apple Macs, which if we haven't already shared, we will do as soon as we've ironed it out fully.
However, I understand that Moodle and Apple are currently discussing and iOS may support the open-source standards soon.
Best wishes,
Chris.
Hi Tim,
This question type is not supported on Moodle mobile app.
Is there any way to make it functional on the mobile app?
Regards
It probably works in 3.11, but I have not had time to testing it myself. If you are able to try it, please comment where with your findings.