Performance Evaluation System
First Claim
1. A computer implemented method for concurrently evaluating performance of a plurality of users in one or more tests, comprising:
- providing a performance evaluation platform accessible by a plurality of client devices of said users via a network;
providing a client application on each of said client devices of said users for managing interaction of each of said users with said performance evaluation platform via said network;
selecting one or more of a plurality of tests hosted by said performance evaluation platform, by one or more of said users via a graphical user interface provided by said client application on each of corresponding said client devices of said one or more of said users;
configuring an adaptive test environment at said each of said corresponding said client devices of said one or more of said users based on said selected one or more tests by said client application in communication with said performance evaluation platform via said network;
loading said selected one or more tests from said performance evaluation platform by said client application in said configured adaptive test environment via said network;
acquiring and transmitting solution responses to said selected one or more tests from said one or more of said users by said client application on said each of said corresponding said client devices of said one or more of said users to said performance evaluation platform via said network;
configuring processing elements by said performance evaluation platform for concurrently processing said solution responses acquired from said one or more of said users based on said selected one or more tests; and
concurrently evaluating said performance of each of said one or more of said users in said selected one or more tests by said performance evaluation platform based on said concurrent processing of said solution responses.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and system for concurrently evaluating performance of multiple users in one or more tests provides a performance evaluation platform that is accessible to a client application on each of multiple client devices via a network. The client application manages interaction of the users with the performance evaluation platform via the network. The client application, in communication with the performance evaluation platform, configures an adaptive test environment at each of the client devices of the users based on one or more tests selected by the users. The client application on each of the client devices loads the selected tests from the performance evaluation platform and transmits solution responses to the selected tests acquired from the users to the performance evaluation platform. The performance evaluation platform configures processing elements for concurrently processing the solution responses and concurrently evaluates the performance of the users in the selected tests.
72 Citations
28 Claims
-
1. A computer implemented method for concurrently evaluating performance of a plurality of users in one or more tests, comprising:
-
providing a performance evaluation platform accessible by a plurality of client devices of said users via a network; providing a client application on each of said client devices of said users for managing interaction of each of said users with said performance evaluation platform via said network; selecting one or more of a plurality of tests hosted by said performance evaluation platform, by one or more of said users via a graphical user interface provided by said client application on each of corresponding said client devices of said one or more of said users; configuring an adaptive test environment at said each of said corresponding said client devices of said one or more of said users based on said selected one or more tests by said client application in communication with said performance evaluation platform via said network; loading said selected one or more tests from said performance evaluation platform by said client application in said configured adaptive test environment via said network; acquiring and transmitting solution responses to said selected one or more tests from said one or more of said users by said client application on said each of said corresponding said client devices of said one or more of said users to said performance evaluation platform via said network; configuring processing elements by said performance evaluation platform for concurrently processing said solution responses acquired from said one or more of said users based on said selected one or more tests; and concurrently evaluating said performance of each of said one or more of said users in said selected one or more tests by said performance evaluation platform based on said concurrent processing of said solution responses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented system for concurrently evaluating performance of a plurality of users in one or more tests, comprising:
-
a client application on each of a plurality of client devices of said users, that manages interaction of each of said users with a performance evaluation platform via a network, wherein said client application comprises; a graphical user interface that enables selection of one or more of a plurality of tests hosted by said performance evaluation platform, by each of one or more of said users; a test environment configuration module that configures an adaptive test environment at each of corresponding said client devices of said one or more of said users based on said selected one or more tests, in communication with said performance evaluation platform via said network; and a test management module that performs; loading of said selected one or more tests in said configured adaptive test environment from said performance evaluation platform via said network; and acquiring and transmitting solution responses to said selected one or more tests from said one or more of said users to said performance evaluation platform via said network; and said performance evaluation platform that is accessible by said client devices of said users via said network, wherein said performance evaluation platform comprises; a processing module that configures processing elements for concurrently processing said solution responses acquired from said one or more of said users based on said selected one or more tests; and one or more evaluation engines that concurrently evaluate said performance of said each of said one or more of said users in said selected one or more tests based on said concurrent processing of said solution responses. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product comprising computer executable instructions embodied in a non-transitory computer readable storage medium, wherein said computer program product comprises:
-
a first computer program code for providing a performance evaluation platform accessible by a plurality of client devices of a plurality of users via a network; a second computer program code for providing a client application on each of said client devices of said users for managing interaction of each of said users with said performance evaluation platform via said network; a third computer program code for enabling selection of one or more of a plurality of tests hosted by said performance evaluation platform, by one or more of said users via a graphical user interface provided by said client application on each of corresponding said client devices of said one or more of said users; a fourth computer program code for configuring an adaptive test environment at said each of said corresponding said client devices of said one or more of said users based on said selected one or more tests by said client application in communication with said performance evaluation platform via said network; a fifth computer program code for loading said selected one or more tests by said client application in said configured adaptive test environment from said performance evaluation platform via said network; a sixth computer program code for acquiring and transmitting solution responses to said selected one or more tests from said one or more of said users by said client application on said each of said corresponding said client devices of said one or more of said users to said performance evaluation platform via said network; a seventh computer program code for configuring processing elements by said performance evaluation platform for concurrently processing said solution responses acquired from said one or more of said users based on said selected one or more tests; and an eighth computer program code for concurrently evaluating said performance of said each of said one or more of said users in said selected one or more tests by said performance evaluation platform based on said concurrent processing of said solution responses.
-
Specification