Vineet Sawant Posted July 20, 2023 Share Posted July 20, 2023 Hi, To build an online exam web-application, I need to record user's video with audio while he/she is going through the questions. I need to store the entire session in video as well. As there can be multiple attempts to the same exam where user can start where he/she left off, multiple video recordings (one for each session) would be required. Please help me find a way to do this effectively & easily. I'm open to using any 3rd party service available as well (as long as it's affordable). I had thought of using Zoom's API for achieving the same but Zoom's 40mins time limit for each session would be a hurdle as the exam would be at least 1.5hrs long. Additionally (although not a compulsion), if it's possible to live stream user's feed for moderators to see, that's be a bonus. I'm open to your thoughts and suggestions. Thank you all for your time and suggestions. Link to comment Share on other sites More sharing options...
bernhard Posted July 20, 2023 Share Posted July 20, 2023 No idea. But recently I watched a video that might work for you?! 3 Link to comment Share on other sites More sharing options...
flydev Posted July 20, 2023 Share Posted July 20, 2023 You want to use RecordRTC.js, you will find a lot of demos and code there: https://www.webrtc-experiment.com/RecordRTC/ 4 Link to comment Share on other sites More sharing options...
kongondo Posted July 20, 2023 Share Posted July 20, 2023 (edited) What the others have said. Just noting here that the Web APIs have a Screen Capture API. Here's a CodePen. Edited July 21, 2023 by kongondo Link to Web APIs Link to comment Share on other sites More sharing options...
bernhard Posted July 21, 2023 Share Posted July 21, 2023 10 hours ago, kongondo said: Just noting here that the Web APIs have a Screen Capture API. Here's a CodePen. And in contrast to @flydev 's link this is really working for me ? Interesting stuff. Doesn't anybody want to create a Fieldtype for that? ? Link to comment Share on other sites More sharing options...
Vineet Sawant Posted July 21, 2023 Author Share Posted July 21, 2023 Thank you all but I'm mostly looking for capturing the user instead of the screen. User's audio & video needs to be captured in order to ensure the person is not cheating when attempting the exam. Link to comment Share on other sites More sharing options...
bernhard Posted July 21, 2023 Share Posted July 21, 2023 Seems to be doable as well: https://www.youtube.com/watch?v=1o5PjuPOkgU Your project sounds interesting but challenging ? 1 Link to comment Share on other sites More sharing options...
Vineet Sawant Posted July 21, 2023 Author Share Posted July 21, 2023 It is indeed exciting. I'll make sure to share details once it's ready. Thank you all once again. Seems WebRTC is the way ahead. Link to comment Share on other sites More sharing options...
bernhard Posted July 21, 2023 Share Posted July 21, 2023 I'd be a little afraid if that all really works on all students' machines... What if the connection breaks? What if the upload does not work? What if the laptop restarts? etc.. Does that mean the exam is failed? Link to comment Share on other sites More sharing options...
Vineet Sawant Posted July 21, 2023 Author Share Posted July 21, 2023 Those are some valid questions and honestly at this point I don't have answers to them but I'm hoping to get some answers as we go ahead. Zoom's free API integration seems to work as I need just the 40mins restriction is a bit of an issue. If the client can pay for the paid version, that should solve all my problems. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now