Peered proctoring
First Claim
1. A computer-implemented method for managing distribution of a data stream from a distributed computing device network, the method comprising:
- receiving a request for a data stream of an examination environment surrounding a user of a first remote computing device during execution of a testing routine, the request received over the distributed computing device network and during execution of the testing routine;
identifying a computing device of the distributed computing device network to process the request based on at least one performance metric corresponding to a network path from the computing device to a second remote computing device; and
transmitting the data stream from the identified computing device to the second remote computing device in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
114 Citations
14 Claims
-
1. A computer-implemented method for managing distribution of a data stream from a distributed computing device network, the method comprising:
-
receiving a request for a data stream of an examination environment surrounding a user of a first remote computing device during execution of a testing routine, the request received over the distributed computing device network and during execution of the testing routine; identifying a computing device of the distributed computing device network to process the request based on at least one performance metric corresponding to a network path from the computing device to a second remote computing device; and transmitting the data stream from the identified computing device to the second remote computing device in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having a program embodied thereon, the program being executable by a processor to perform a method for managing distribution of a data stream from a distributed computing device network, the method comprising:
-
receiving a request for a data stream of an examination environment surrounding a user of a first remote computing device during execution of a testing routine, the request received over the distributed computing device network and during execution of the testing routine; identifying a computing device of the distributed computing device network to process the request based on at least one performance metric corresponding to a network path from the computing device to a second remote computing device; and transmitting the data stream from the identified computing device to the second remote computing device in response to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification