Well, Moodle has audio and vido capture build it. Anywhere where you input content with the HTML editor, you can add audio or video.
It is a bit strange, but for some reason inserting still images captured with the camera has not been implemented yet. (It clearly could be done https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Taking_still_photos, just needs someone to write the code, and the code for the existing atto_recordrtc plugin would be a starting point.)