Distributed Server Network for Real-Time Exam Proctoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The distribution of real-time multimedia data streams for online examinations is vulnerable to upload and download restrictions and disruptions, particularly the 'first mile' and 'last mile' bottlenecks, which compromise the integrity of remote proctoring, especially in large-scale examinations.
Innovation Solution
A distributed server network is used to manage the real-time distribution of data streams from computing devices to remote proctors, selecting optimal entry servers based on geolocation and performance metrics to minimize packet loss and latency, allowing for efficient transmission and monitoring of exam environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a single proctor monitors a small group of exam takers, then the proctoring quality is maintained, but the scale of examination is limited
Solution Approach 1:
The system segments the large-scale proctoring task by distributing multiple proctors across different geographic locations via distributed proctoring centers. Each proctor monitors a subset of exam takers, dividing the overwhelming monitoring burden into manageable portions while maintaining comprehensive coverage of all examinees
Solution Approach 2:
The system transitions from a single-location proctoring model to a multi-dimensional distributed architecture where proctoring centers are geographically dispersed. This spatial distribution allows simultaneous monitoring of numerous exam takers across different locations, effectively increasing the system's capacity without proportionally increasing the complexity at each individual proctoring node
2Ease of operation
If real-time data streams are transmitted over network, then remote proctoring is enabled, but packet loss and delay occur due to upload restrictions and disruptions
Solution Approach 1:
Distributed proctoring centers act as intermediary nodes between exam takers and central servers. These intermediaries receive, buffer, and retransmit data streams, absorbing network fluctuations and disruptions in the process. The intermediaries mask the underlying network unreliability, providing stable real-time monitoring capability despite upload restrictions and packet loss
Solution Approach 2:
The system implements buffer mechanisms at proctoring centers that anticipate and compensate for network delays and packet loss. By pre-buffering data streams and maintaining local copies, the system cushioning against network disruptions, ensuring continuous reliable monitoring even when direct network connections experience interruptions or delays
3Measurement precision
If data stream upload bandwidth is increased, then video quality is improved, but network infrastructure requirements and cost increase
Solution Approach 1:
The system segments the total bandwidth requirement by distributing video streams across multiple proctoring centers that share the monitoring load. Each center handles a portion of the total traffic, reducing the bandwidth demand on any single network connection while maintaining high video quality for all monitored examinees
Solution Approach 2:
Instead of transmitting full-resolution video streams to all proctors simultaneously, the system creates distributed copies at regional proctoring centers. These local copies enable high-quality monitoring without requiring every proctor to receive the complete original stream, significantly reducing overall network bandwidth consumption while preserving video quality at each monitoring location
Data Source
AI summary
Systems and methods described herein utilize a distributed server network to allow for the real-time distribution of copies of a data stream uploaded from a computing device. The uploaded data stream corresponds to an environment surrounding a user (exam taker) of the computing device during execution of a testing routine for an examination. Providing copies of the data stream in real-time allows proctors as well as other test assessment authorities to ‘peek in’ on the exam taker's environment surrounding the exam. As a result, the environment surrounding the exam taker can be monitored in real-time to determine whether any visual or audio activity in the environment constitutes activity not in accordance with the exam protocol. Following an affirmative determination that the exam taker violated an exam taking protocol, the proctor or other test assessment authority can then make a final or early decision regarding disciplinary action.


