-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Labels
ADVANCEDFor SWOC advanced level issuesFor SWOC advanced level issuesDWOCHardSWOCFor SWOC open source contributionsFor SWOC open source contributionsjwoclevel 3
Description
Implement WebRTC-Based Candidate Video Streaming with Proctoring Features
Description
Develop a WebRTC-based system to stream a candidate's video feed to the proctor side and integrate backend processing for real-time analysis. The backend should support various proctoring features, including:
- Face detection to verify the candidate's presence.
- Eye blink detection to monitor attentiveness.
- Lip movement detection to prevent cheating attempts.
- Real-time warnings displayed to the candidate upon detecting anomalies.
Tasks
- Set up WebRTC for real-time video streaming.
- Develop a FastAPI-based backend to process video frames.
- Implement WebSocket communication for real-time alerts.
- Integrate face detection, eye blink, and lip movement detection models using OpenCV/Mediapipe.
- Display live warnings on the candidate's interface.
Expected Outcome
A fully functional AI-powered proctoring system where a candidate's video is streamed, analyzed, and monitored in real-time with automated warnings for suspicious behavior.
π Let's build a robust and intelligent proctoring solution!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ADVANCEDFor SWOC advanced level issuesFor SWOC advanced level issuesDWOCHardSWOCFor SWOC open source contributionsFor SWOC open source contributionsjwoclevel 3