Patent ID: 9601024
Date: 2017-03-21
CPC Classifications: G09B

Claim:
1. A server comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the server at least to perform the following steps: control a number of exam start times presented to a test taker at a first remote computer for scheduling; provide a number of virtual exam rooms available to the test taker at the first remote computer for selected exam start times as a function of at least availability of a proctor at a second remote computer, maximum number of students that can be handled by a single proctor, exam start time and duration, and exam date; receive a scheduling request from the test taker at a first remote computer in response to the provided virtual exam rooms available wherein the scheduling request includes a selected virtual exam room at a selected exam start time; determine whether the received scheduling request from the test taker at the first remote computer causes a total number of requested virtual exam rooms to exceed the total number of available virtual exam rooms at a selected start time; if the scheduling request would not cause the total number of requested virtual exam rooms to exceed the total number of available virtual exam rooms, schedule an appointment between the test taker and one of the available one or more virtual exam rooms associated with the proctor at the second remote computer; after scheduling the appointment, receive a connection request at approximately the time of the scheduled appointment from the test taker at the first remote computer, wherein the first remote computer comprises a two-way video communication system; send a connection request to the proctor at the second remote computer, wherein the second remote computer comprises a two-way video communication system; start, by initiating active communication between the test taker at the first remote computer and the proctor at the second remote computer through the first and second computer, the assigned virtual exam room for the test taker at the first remote computer and the proctor at the second remote computer; administer an exam to the test taker at the first remote computer; relay live audio and video between the test taker at the first remote computer and the proctor at the second remote computer during the exam; allow the proctor to remotely control one or more input devices of the first remote computer during the exam; and after the exam is completed, generate activity reports comprising one or more of images and/or video of the virtual exam room during the exam, start and/or end times of the exam, and notes from the proctor at the second remote computer about the exam.