Abstract: SYSTEM AND METHOD FOR CONDUCTING EXAMINATIONS ABSTRACT A system for conducting examination session(s). The system includes an examination setup subsystem which enables examiner(s) to select multiple examination setup parameters to set up the examination session(s) in a controlled environment for exam-taker(s) on virtual exam-taker interface platform(s), to schedule the examination session(s) and enables the exam-taker(s) to select a convenient time to attend the examination session(s). Further, the system includes a pre-examination validation subsystem which performs multiple pre-defined validation tests. The system also includes an examination monitoring subsystem which monitors multiple events occurring during the examination session(s), computes a quantitative integrity score of the exam-taker(s) dynamically, generates an exam-taker event summary report. The system also includes a post-examination subsystem which filters the exam-taker(s) and generates a feedback report of the examination session(s) conducted. The system includes a self-learning subsystem which analyses the feedback report generated to improve the performance of the examination session(s) conducted. FIG. 1
Claims:I/WE CLAIM:
1. A system (10) for conducting one or more examination sessions, wherein the system (10) comprises:
one or more processors (20);
an examination setup subsystem (30) operable by the one or more processors (20), wherein the examination setup subsystem (30) is configured to:
enable one or more examiners to select a plurality of examination setup parameters via a front-end configuration interface (34) in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms (38)
enable the one or more examiners to schedule the corresponding one or more examination sessions via the front-end configuration interface (34) based upon registration on a centralized platform; and
enable the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform;
a pre-examination validation subsystem (60) operable by the one or more processors (20), wherein the pre-examination validation subsystem (60) is configured to perform a plurality of pre-defined validation tests based on the plurality of examination setup parameters selected to enable the one or more exam-takers to attend the one or more examination sessions on the one or more virtual exam-taker interface platforms (38);
an examination monitoring subsystem (90) operable by the one or more processors (20), wherein the examination monitoring subsystem (90) is configured to:
monitor a plurality of events occurring during the one or more examination sessions via one or more monitoring devices (100) to trigger one or more alarm notifications;
compute a quantitative integrity score of the one or more exam-takers dynamically based on the plurality of events occurred; and
generate an exam-taker event summary report;
a post-examination subsystem (120) operable by the one or more processors (20), wherein the post-examination subsystem (120) is configured to:
filter the one or more exam-takers based on the quantitative integrity score computed; and
generate a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions; and
a self-learning subsystem (130) operable by the one or more processors (20), wherein the self-learning subsystem (130) is configured to analyze the feedback report generated to improve a performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms (38).
2. The system (10) as claimed in claim 1, wherein the plurality of examination setup parameters comprise a plurality of examination attributes, one or more resources required to attend the one or more examination sessions, one or more proctor rules and a plurality of factors required for the computation of the quantitative integrity score.
3. The system (10) as claimed in claim 1, wherein the pre-examination validation subsystem (60) comprises a validation engine (70), wherein the validation engine (70) is configured to implement the plurality of pre-defined validation tests.
4. The system (10) as claimed in claim 1, wherein the plurality of pre-defined validation tests comprises validation of a mic, a webcam, a port, and one or more virtual exam-taker interface platforms (38).
5. The system (10) as claimed in claim 1, wherein the pre-examination validation subsystem (60) comprises an authentication module (80), wherein the authentication module (80) is configured to implement a multi-factor authentication of the one or more exam-takers.
6. The system (10) as claimed in claim 1, wherein the plurality of events comprises a login and logout from the one or more examination sessions, duplication of pre-defined content, an access of a restricted application, switching between the one or more virtual exam-taker interface platforms (38) and one or more personalized exam-taker interface platforms and a presence of one or more foreign objects.
7. The system (10) as claimed in claim 1, wherein the exam-taker event summary report comprises the plurality of events occurred during the one or more examination sessions, a session time used, an idle time, and the quantitative integrity score.
8. The system (10) as claimed in claim 1, wherein the examination monitoring subsystem (90) comprises a data encryption module (110), wherein the data encryption module (110) is configured to perform encryption of data on the one or more virtual exam-taker interface platforms (38).
9. A method (390) for conducting one or more examination sessions, wherein the method (390) comprises:
enabling, by an examination setup subsystem, one or more examiners to select a plurality of examination setup parameters via a front-end configuration interface in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms; (400)
enabling, by the examination setup subsystem, the one or more examiners to schedule the one or more examination sessions via the front-end configuration interface based upon registration on a centralized platform; (410)
enabling, by the examination setup subsystem, the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform; (420)
performing, by a pre-examination validation subsystem, a plurality of pre-defined validation tests based on the plurality of examination setup parameters selected to enable the one or more exam-takers to attend the corresponding one or more examination sessions on the one or more virtual exam-taker interface platforms; (430)
monitoring, by an examination monitoring subsystem, a plurality of events occurring during the one or more examination sessions via one or more monitoring devices to trigger one or more alarm notifications; (440)
computing, by the examination monitoring subsystem, a quantitative integrity score of the one or more exam-takers dynamically based on the plurality of events occurred; (450)
generating, by the examination monitoring subsystem, an exam-taker event summary report; (460)
filtering, by a post-examination subsystem, the one or more exam-takers based on the quantitative integrity score computed; (470)
generating, by the post-examination subsystem, a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions; (480) and
analyzing, by a self-learning subsystem, the feedback report generated to improve a performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms (490).
10. The method (390) as claimed in claim 9, wherein enabling the one or more examiners to select the plurality of examination setup parameters comprises enabling the one or more examiners to select the plurality of examination setup parameters such as a plurality of examination attributes, one or more resources required to attend the one or more examination sessions, one or more proctor rules and a plurality of factors required for the computation of the quantitative integrity score.
Dated this 29th day of June 2020
Signature
Vidya Bhaskar Singh Nandiyal
Patent Agent (IN/PA-2912)
Agent for the Applicant
, Description:FIELD OF INVENTION
[0001] Embodiments of a present invention relate to conducting of examinations, and more particularly, to a system and method for conducting the examinations.
BACKGROUND
[0002] Exams have an important role in the process of learning and the whole educational institution. Further, the test-taker needs to be proctored to ensure the authenticity of the test taker and prevent the test taker from cheating during the duration of the Exam. The Exams may be conducted in offline mode or online mode and for both cases proctoring is an important task. Also, proctoring includes offline proctoring and online proctoring. In a conventional approach, offline proctoring is done for Exams conducted in both the offline mode and the online mode.
[0003] However, such an approach faces multiple challenges such as having multiple test centers with weak security, recruiting multiple non-certified proctors leading to improper proctoring, thereby making multiple test-takers to malpractice easily. Further, such approach includes traveling of the multiple test-takers to multiple test centers which are inconvenient for one or more of the multiple test-takers if the distance to be covered to reach the corresponding multiple test-centers is more and also includes traveling expenses, thereby making the approach less reliable, expensive and less efficient. There are multiple approaches to online proctoring of Exams conducted in online mode.
[0004] One such approach includes a method of recorded proctoring in which audio-video, multiple screen share feeds of multiple test-takers are recorded during the Exams and multiple trained proctors play multiple recordings in a fast-forwarded way and red-flags any suspicious activity through multiple annotations. In such an approach, scheduling of Exams and location constraints are eliminated, however, still requires human to review and hence the approach is not scalable and is still expensive. Further, the multiple test-takers can do cheating by multiple procedures such as running background processes, invoking multiple software tools, and the like as the multiple test-takers have administrator right to the computer from which the multiple test-takers take the examination.
[0005] Hence, there is a need for an improved system and method for conducting the examinations which addresses the aforementioned issues.
BRIEF DESCRIPTION
[0006] In accordance with one embodiment of the disclosure, a system for conducting one or more examination sessions is provided. The system includes one or more processors. The system also includes an examination setup subsystem operable by the one or more processors. The examination setup subsystem is configured to enable one or more examiners to select a plurality of examination setup parameters via a front-end configuration interface in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms,. The examination setup subsystem is also configured to enable the one or more examiners to schedule the corresponding one or more examination sessions via the front-end configuration interface based upon registration on a centralized platform. Further, the examination setup subsystem is also configured to enable the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform. Furthermore, the system includes a pre-examination validation subsystem operable by the one or more processors. The pre-examination validation subsystem is configured to perform a plurality of pre-defined validation tests based on the plurality of examination setup parameters selected to enable the one or more exam-takers to attend the one or more examination sessions on the one or more virtual exam-taker interface platforms. The system also includes an examination monitoring subsystem operable by the one or more processors. The examination monitoring subsystem is configured to monitor a plurality of events occurring during the one or more examination sessions via one or more monitoring devices to trigger one or more alarm notifications. Furthermore, the examination monitoring subsystem is configured to compute a quantitative integrity score of the one or more exam-takers dynamically based on the plurality of events that occurred. The examination monitoring subsystem is also configured to generate an exam-taker event summary report. The system also includes a post-examination subsystem operable by the one or more processors. The post-examination subsystem is configured to filter the one or more exam-takers based on the quantitative integrity score computed. Furthermore, the post-examination subsystem is configured to generate a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions. The system also includes a self-learning subsystem operable by the one or more processors. The self-learning subsystem is configured to analyze the feedback report generated to improve a performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms.
[0007] In accordance with another embodiment, a method for conducting one or more examination sessions is provided. The method includes enabling one or more examiners to select a plurality of examination setup parameters via a front-end configuration interface in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms. The method also includes enabling the one or more examination sessions via the front-end configuration interface based upon registration on a centralized platform. Further, the method also includes enabling the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform. The method also includes performing a plurality of pre-defined validation tests based on the plurality of examination setup parameters selected to enable the one or more exam-takers to attend the corresponding one or more examination sessions on the one or more virtual exam-taker interface platforms. The method also includes monitoring a plurality of events occurring during the one or more examination sessions via one or more monitoring devices to trigger one or more alarm notifications. Furthermore, the method also includes computing a quantitative integrity score of the one or more exam-takers dynamically based on the plurality of events that occurred. The method also includes generating an exam-taker event summary report. The method also includes filtering the one or more exam-takers based on the quantitative integrity score computed. The method also includes generating a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions. The method also includes analyzing the feedback report generated to improve a performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms.
[0008] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
BRIEF DESCRIPTION OF THE DRAWINGS
The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0009] FIG. 1 is a block diagram representation of a system for conducting one or more examination sessions in accordance with an embodiment of the present disclosure;
[0010] FIG. 2 is a block diagram representation of an exemplary embodiment of the system for conducting the one or more examination sessions of FIG. 1 in accordance with an embodiment of the present disclosure;
[0011] FIG. 3 is a block diagram of an exam session computer or an exam session server in accordance with an embodiment of the present disclosure; and
[0012] FIG. 4 is a flow chart representing steps involved in a method for conducting one or more examination sessions in accordance with an embodiment of the present disclosure.
[0013] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION
[0014] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0015] The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0016] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0017] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0018] Embodiments of the present disclosure relate to a system for conducting one or more examination sessions. The system includes one or more processors. The system also includes an examination setup subsystem operable by the one or more processors. The examination setup subsystem is configured to enable one or more examiners to select a plurality of examination setup parameters via a front-end configuration interface in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms. The examination setup subsystem is also configured to enable the one or more examiners to schedule the corresponding one or more examination sessions via the front-end configuration interface based upon registration on a centralized platform.
[0019] Further, the examination setup subsystem is also configured to enable the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform. Furthermore, the system includes a pre-examination validation subsystem operable by the one or more processors. The pre-examination validation subsystem is configured to perform a plurality of pre-defined validation tests based on the plurality of examination setup parameters selected to enable the one or more exam-takers to attend the one or more examination sessions on the one or more virtual exam-taker interface platforms. The system also includes an examination monitoring subsystem operable by the one or more processors. The examination monitoring subsystem is configured to monitor a plurality of events occurring during the one or more examination sessions via one or more monitoring devices to trigger one or more alarm notifications.
[0020] Furthermore, the examination monitoring subsystem is configured to compute a quantitative integrity score of the one or more exam-takers dynamically based on the plurality of events that occurred. The examination monitoring subsystem is also configured to generate an exam-taker event summary report. The system also includes a post-examination subsystem operable by the one or more processors. The post-examination subsystem is configured to filter the one or more exam-takers based on the quantitative integrity score computed.
[0021] Furthermore, the post-examination subsystem is configured to generate a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions. The system also includes a self-learning subsystem operable by the one or more processors. The self-learning subsystem is configured to analyze the feedback report generated to improve a performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms.
[0022] FIG. 1 is a block diagram representation of a system (10) for conducting one or more examination sessions in accordance with an embodiment of the present disclosure. The system (10) includes one or more processors (20). In an embodiment, the system (10) herein represents a centralized platform housed on a server. In such embodiment, the server includes a local server or a cloud server. In one embodiment, the system (10) uses multiple artificial intelligence (AI) based techniques and cloud infrastructure for conducting the one or more examination sessions. As used herein the term, ‘artificial intelligence” is defined as the ability of a computer program or a machine to think and learn. The system (10) also includes an examination setup subsystem (30) operable by the one or more processors (20). The examination setup subsystem (30) enables one or more examiners to select multiple examination setup parameters via a front-end configuration interface (34) in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms (38). As used herein, the term “controlled environment” refers to an environment of the centralized platform being controlled securely during setting up of the one or more examination sessions, conduction of the one or more examination sessions and upon completion of the one or more examination sessions via the one or more virtual exam-taker interface platforms (38).
[0023] In one embodiment, the one or more examiners include, but not limited to, one or more tutors, one or more professors, people willing to evaluate one or more learners or the like. In one embodiment, the one or more exam-takers include, but not limited to, one or more students, one or more professionals, or the like. In one embodiment, the multiple examination setup parameters include, but not limited to, multiple examination attributes, one or more resources required to attend the one or more examination sessions, one or more proctor rules, multiple factors required for the computation of the quantitative integrity score and the like.
[0024] In one embodiment, the multiple examination attributes which the one or more examiners select for configuration and setting of the one or more examination sessions include, but not limited to, a name of the one or more examination sessions, duration of the one or more examination sessions, a type of the one or more examination sessions, a type of Operating System (OS) environment for the one or more examination sessions, a level of remote proctoring needed, an authentication method, a reporting method, a communication method and the like.
[0025] In such embodiment, the type of the one or more examination sessions includes, but not limited to, the one or more examination sessions including one or more multiple-choice questions, one or more laboratory-based questions, one or more theoretical questions and the like. In such another embodiment, the type of Operating System environment includes, but not limited to, Linux, Windows, or the like.
[0026] In one embodiment, the one or more resources required to attend the one or more examination sessions include, but not limited to, one or more assignments, one or more question banks, one or more instruction handouts, one or more videos detailing the one or more assignments and the like. In such embodiment, the one or more examiners selects and assigns the one or more assignments to each of the one or more exam-takers individually. In such another embodiment, the one or more examiners select the one or more assignments and the examination setup subsystem (30) assigns at least one of the one or more assignments selected to each of the one or more exam-takers.
[0027] In another embodiment, the one or more resources required to attend the one or more examination sessions include one or more software tools such as, but not limited to, a MATLAB, a SolidWorks, a TensorFlow, and the like. In such embodiment, the one or more software tools include a path to a license needed to access the corresponding one or more software tools. In one embodiment, the one or more resources selected are populated on the one or more virtual exam-taker interface platforms (38) of the one or more exam-takers. In one embodiment, the one or more resources are selected by the one or more examiners via the front-end configuration interface (34) to configure the one or more virtual exam-taker interface platforms (38) such that the one or more exam-takers are able to attend the one or more examination sessions on the corresponding one or more virtual exam-taker interface platforms (38) without any problem.
[0028] In one embodiment, the one or more proctor rules include, but not limited to, enable live face detection, enable screen capturing, allow mobile phones, enable an idle time inactivity detection, display duplication of text, display switching between one or more applications, detect access to one or more hotkeys and the like. In such embodiment, the one or more proctor rules selected are based upon the level of the remote proctoring needed for conducting the corresponding one or more examination sessions.
[0029] In one embodiment, the multiple factors required for the computation of the quantitative integrity score include a setting of multiple rules and multiple priorities and weightage to each of one or more parameters required for the computation of the quantitative integrity score. In one embodiment, a way of computation of the quantitative integrity score is dependent on the type of the one or more examination sessions.
[0030] In one embodiment, the examination setup subsystem (30) includes an exam-taker manager module (not shown in FIG. 1), wherein the exam-taker manager module enables the one or more examiners to make a list of the one or more exam-takers who can attend the corresponding one or more examination sessions on the corresponding one or more virtual exam-taker interface platforms (38). In such embodiment, the one or more exam-takers in the list are added to an active directory (not shown in FIG. 1), thereby enabling the one or more exam-takers to access the corresponding one or more virtual exam-taker interface platforms (38).
[0031] The examination setup subsystem (30) also enables the one or more examiners to schedule the corresponding one or more examination sessions via the front-end configuration interface (34) based upon registration on the centralized platform. In one embodiment, the examination setup subsystem (30) includes a registration subsystem (not shown in FIG. 1) operable by the one or more processors (20). In such embodiment, the registration subsystem registers the one or more examiners on the centralized platform upon receiving multiple examiner details via an examiner device (40). In such embodiment, the multiple examiner details include an examiner name, qualification, institution name, and the like. In one embodiment, the examiner device (40) includes a mobile phone, a laptop, a tablet, and the like.
[0032] In one embodiment, the examination setup subsystem (30) enables the one or more examiners to schedule the corresponding one or more examination sessions for a specific time according to a particular timetable. In one embodiment, the one or more examiners and the one or more exam-takers receives a notification regarding multiple details of the duration, multiple access credentials and link of the one or more examinations sessions to be conducted on the one or more virtual exam-taker interface platforms (38). In such embodiment, the one or more exam-takers click on the corresponding link to attend the corresponding one or more examination sessions. In such another embodiment, the multiple access credentials include an exam-taker name and a password, wherein the one or more exam-takers use the corresponding multiple access credentials to log in to the corresponding one or more virtual exam-taker interface platforms (38) according to the schedule. However, the one or more exam-takers may not be provided with multiple administrator permissions. In one embodiment, the notification includes an email, a message, and the like.
[0033] In one embodiment, the one or more virtual exam-taker interface platforms (38) are multiple remote environments to which a limited count of the one or more exam-takers are allotted. In such embodiment, the one or more virtual exam-taker interface platforms (38) include one or more interfaces coupled to one or more virtual machines. As used herein the term, “virtual machine” is defined as a software program or operating system that not only exhibits the behavior of a separate computer but is also capable of performing tasks such as running applications and programs like a separate computer. In one embodiment, the limited count of the one or more exam-takers that can be allotted to at least one of the one or more virtual exam-taker interface platforms (38) depends on a capacity of the one or more processors (20) associated to the one or more virtual machines coupled to the corresponding one or more virtual exam-taker interface platforms (38). In such embodiment, the capacity of the one or more processors (20) associated to the one or more virtual machines coupled to the corresponding one or more virtual exam-taker interface platforms (38), a storage capacity of a database (not shown in FIG. 1) associated to the one or more virtual machines coupled to the corresponding one or more virtual exam-taker interface platforms (38) is benchmarked, stored and managed by using the multiple AI-based techniques.
[0034] In one embodiment, the examination setup subsystem (30) captures multiple photographs, multiple fingerprints, a typing pattern information of each of the one or more exam-takers. In one embodiment, the multiple examination setup parameters selected, multiple details, and data associated with each of the multiple examination setup parameters selected are stored in the database along with a unique examination ID for each of the one or more examination sessions. In such embodiment, the database includes a local database or a cloud database. In one embodiment, the database is communicatively coupled to the server.
[0035] Further, the examination setup subsystem (30) also enables the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform. In one embodiment, the registration subsystem registers the one or more exa-takers on the centralized platform, upon receiving multiple exam-taker details via an exam-taker device (50). In such embodiment, the multiple exam-taker details include the exam-taker name, an education level, an education type, the password, and the like.
[0036] Furthermore, the system includes a pre-examination validation subsystem (60) operable by the one or more processors (20). The pre-examination validation subsystem (60) is operatively coupled to the examination setup subsystem (30). The pre-examination validation subsystem (60) performs multiple pre-defined validation tests based on the multiple examination setup parameters selected to enable the one or more exam-takers to attend the one or more examination sessions on the one or more virtual exam-taker interface platforms (38).
[0037] In one embodiment, the pre-examination validation subsystem (60) includes a validation engine (70), wherein the validation engine (70) implements the multiple pre-defined validation tests. In such embodiment, the multiple pre-defined validation tests include validation of a mic, a webcam, a port, security, an internet, a monitor, the one or more virtual exam-taker interface platforms (38), and the like. In such embodiment, the validation of the mic, the webcam, and the port include checking for a proper functioning of the mic, the webcam, and the port which the one or more exam-takers are using to attend the one or more examination sessions. In such another embodiment, the validation of the security includes to ensure availability of a necessary firewall configuration of the one or more virtual exam-taker interface platforms (38).
[0038] In such another embodiment, the validation of the internet includes to ensure availability of a necessary bandwidth of the internet needed by the one or more virtual exam-taker interface platforms (38). In such another embodiment, the validation of the monitor includes to ensure additional multiple monitors are not connected to the exam-taker device via which the one or more exam-takers are attending the one or more examination sessions. In such another embodiment, the validation of the one or more virtual exam-taker interface platforms (38) includes to ensure availability of the one or more virtual exam-taker interface platforms (38) for allocation to the one or more exam-takers to attend the one or more examination sessions.
[0039] In one embodiment, the pre-examination validation subsystem (60) also includes an authentication module (80), wherein the authentication module (80) implements a multi-factor authentication of the one or more exam-takers. In such embodiment, the authentication module (80) validates an authenticity of the one or more exam-takers by facial recognition and matching multiple facial traits with the multiple photographs of the one or more exam-takers captured earlier by the examination setup subsystem (30). In such another embodiment, the authentication module (80) validates the authenticity of the one or more exam-takers by matching the multiple fingerprints and the typing pattern information of each of the one or more exam-takers with the multiple fingerprints and the typing pattern information captured earlier by the examination setup subsystem (30).
[0040] In such another embodiment, the authentication module (80) also identifies presence of a companion along with the one or more exam-takers through the webcam. In such embodiment, the authentication module (80) fails a validation of authentication of the one or more exam-takers to proceed further. In one embodiment, the pre-examination validation subsystem (60) also identifies the presence of multiple foreign objects in a vicinity of the one or more exam-takers. In such embodiment, the multiple foreign objects include a notebook, the mobile phone, a headphone, a headset, a smartwatch, the laptop, and the like.
[0041] In one embodiment, the one or more exam-takers are restricted from attending the one or more examination sessions upon detection of at least one of the multiple foreign objects. In such embodiment, the one or more exam-takers are notified about such multiple discrepancies via at least one of a call, a chatbot, or the like. In one embodiment, the chatbot is a means via which the one or more examiners can communicate to the one or more exam-takers through multiple text messages when the pre-examination validation subsystem (60) performs the multiple pre-defined validation tests. In one embodiment, the pre-examination validation subsystem (60) also ensures a noiseless surrounding for the one or more exam-takers before enabling the one or more exam-takers to attend the one or more examination sessions.
[0042] In one embodiment, the pre-examination validation subsystem (60) also includes a state machine manager module (not shown in FIG. 1), wherein the state machine manager module enables the validation engine (70) to implement the multiple pre-defined validation tests. In such embodiment, the state machine manager module also enables the authentication module (80) to implement the multi-factor authentication of the one or more exam-takers.
[0043] The system (10) also includes an examination monitoring subsystem (90) operable by the one or more processors (20). The examination monitoring subsystem (90) is operatively coupled to the pre-examination validation subsystem (60). The examination monitoring subsystem (90) monitors multiple events occurring during the one or more examination sessions via one or more monitoring devices (100) to trigger one or more alarm notifications. In such embodiment, the one or more alarm notifications are triggered during the one or more examination sessions or after completion of the one or more examination sessions. In one embodiment, the multiple events include the login and logout from the one or more examination sessions, absence of the one or more exam-takers from a front of the webcam, duplication of pre-defined content, an access of a restricted application, switching between the one or more virtual exam-taker interface platforms (38) and one or more personalized exam-taker interface platforms, the presence of the one or more foreign objects, detection of idle screen activity, detection of the presence of the companion along with the one or more exam-takers, detection of multiple spikes in multiple surrounding sound levels of the one or more exam-takers, detection of access to multiple hotkeys and the like. In one embodiment, the examination monitoring subsystem (90) stores the multiple events monitored, the multiple details, and the data associated with the corresponding multiple events in the database.
[0044] In one exemplary embodiment, the one or more monitoring devices (100) include the webcam, screen activity recorder, and the like. In one exemplary embodiment, the webcam captures a face and surrounding of the one or more exam-takers. In such embodiment, the examination monitoring subsystem (90) includes an audio/video processing module (not shown in FIG. 1), wherein the audio/video processing module receives a live feed of a webcam recording and processes the corresponding live feed. In such another embodiment, when the examination monitoring subsystem (90) detects the absence of the one or more exam-takers from the front of the webcam, triggers the one or more alarm notifications such as a communication of a necessary notification to the one or more exam-takers via the chatbot. In one embodiment, the examination monitoring subsystem (90) includes a self-diagnostic and chat support module (not shown in FIG. 1), wherein the self-diagnostic and chat support module controls a functionality of the chatbot.
[0045] In another exemplary embodiment, the screen activity recorder captures multiple activities performed by the one or more exam-takers on the one or more virtual exam-taker interface platforms (38) during the duration of the one or more examination sessions. In such embodiment, the audio/video processing module receives the live feed of a screen activity recording and processes the corresponding live feed. In such another embodiment, when the examination monitoring subsystem (90) detects the idle screen activity for a pre-defined period, triggers the one or more alarm notifications such as the communication of the necessary notification to the one or more exam-takers via the chatbot.
[0046] In another embodiment, the processing of the corresponding live feed of the video recording and the screen activity recording is done after completion of the corresponding one or more examination sessions as the audio/video processing module marks a timeline of the video recording and the screen activity recording using multiple color codes. In one embodiment, each color code of the multiple color codes is mapped to an occurrence of at least one of the multiple events. In one exemplary embodiment, an event of the detection of the mobile phone is color-coded as a red color on the corresponding timeline of the video recording, the event of the detection of the companion is color-coded as a violet color, the event of the detection of the access to the notebook is color-coded as a grey color and the like.
[0047] In such embodiment, the examination monitoring subsystem (90) includes a video handling module (not shown in FIG. 1) which enables the one or more examiners to jump to the corresponding multiple color codes of the timeline of the video recording. In such another embodiment, the examination monitoring subsystem (90) also includes an event generator module (not shown in FIG. 1) which manages a list of the multiple events.
[0048] In one embodiment, the one or more virtual exam-taker interface platforms (38) includes a secure browser in which the one or more examination sessions are conducted for the one or more exam-takers. In such embodiment, the secure browser prevents the one or more exam-takers to open any other window during the duration of the one or more examination sessions. In such another embodiment, the one or more exam-takers are prevented from switching from the one or more virtual exam-taker interface platforms (38) to the one or more personalized exam-taker interface platforms to prevent a possibility of malpractice using the one or more personalized exam-taker interface platforms. In one embodiment, the one or more personalized exam-taker interface platforms include a local desktop environment on a monitor used by the one or more exam-takers to attend the one or more examination sessions.
[0049] Furthermore, the examination monitoring subsystem (90) computes a quantitative integrity score of the one or more exam-takers dynamically based on the multiple events that occurred. In one embodiment, examination monitoring subsystem (90) re-computes the quantitative integrity score, every time at least one of the multiple events have occurred or at least one of the multiple alarm notifications have been triggered. In such embodiment, when the examination monitoring subsystem (90) detects that the quantitative integrity score has gone less than a pre-defined value, triggers the one or more alarm notifications such as the communication of the necessary notification to the one or more exam-takers via the chatbot.
[0050] The examination monitoring subsystem (90) also generates an exam-taker event summary report. In one embodiment, the exam-taker event summary report includes the multiple events that occurred during the one or more examination sessions, a session time used, an idle time, and the quantitative integrity score computed. In such embodiment, the session time includes the duration of the one or more examination sessions and the idle time includes the duration for which the or more exam-takers were idle. In one embodiment, the examination monitoring subsystem (90) includes a data encryption module (110). In such embodiment, the data encryption module (110) performs encryption of data on the one or more virtual exam-taker interface platforms (38). In one the data includes the one or more assignments, the one or more question banks, the one or more instruction handouts, the one or more videos detailing the one or more assignments and the like. In such another embodiment, the data encryption module (110) performs the encryption of the communication between the one or more exam-takers and the one or more virtual exam-taker interface platforms (38).
[0051] The system (10) also includes a post-examination subsystem (120) operable by the one or more processors (20). The post-examination subsystem (120) is operatively coupled to the examination monitoring subsystem (90). The post-examination subsystem (120) filters the one or more exam-takers based on the quantitative integrity score computed. In one embodiment, the post-examination subsystem (120) also filters the video recording and the screen activity recording associated with each of the one or more examination sessions and stores in the database such that the one or more examiners can easily access the video recording and the screen activity recording.
[0052] In another embodiment, the post-examination subsystem (120) also categorizes and stores the exam-taker event summary report in the database based on one of the quantitative integrity score computed, multiple courses, the examination ID, and the like, or a combination thereof. In another embodiment, the post-examination subsystem (120) also filters the one or more examiners to decide the corresponding one or more examiners who shall be evaluating the corresponding one or more examination sessions. In another embodiment, the post-examination subsystem (120) also maps the one or more exam-takers to the one or more examiners enabling the one or more examiners to appropriately evaluate a performance of the one or more exam-takers attending the corresponding one or more examination sessions.
[0053] Furthermore, the post-examination subsystem (120) generates a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions. The system (10) also includes a self-learning subsystem (130) operable by the one or more processors (20). The self-learning subsystem (130) is operatively coupled to the post-examination subsystem (120). The self-learning subsystem (130) analyses the feedback report generated to improve the performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms (38). In one embodiment, the self-learning subsystem (130) uses multiple self-learning techniques to analyze the feedback report generated and improve the performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms (38). In such embodiment, the multiple self-learning techniques include multiple semi-automation techniques and the multiple artificial intelligence (AI) based techniques. In one embodiment, the performance of the one or more examination sessions is improved when a level of cheating by the one or more exam-takers is reduced, thereby improving the quantitative integrity score. In one embodiment, the self-learning subsystem (130) also modifies the multiple examination setup parameters available on the front-end configuration interface (34) such that upon selection of the multiple examination setup parameters by the one or more examiners, the performance of the one or more examination sessions to be conducted would improve.
[0054] FIG. 2 is a block diagram representation of an exemplary embodiment of the system (10) for conducting the one or more examination sessions of FIG. 1 in accordance with an embodiment of the present disclosure. The system (10) herein represents the centralized platform housed on the cloud server (140). The system (10) uses the multiple artificial intelligence (AI) based techniques for conducting the one or more examination sessions on the one or more virtual exam-taker interface platforms (38). The one or more virtual exam-taker interface platforms (38) are communicatively coupled to the one or more virtual machines (150). The system (10) includes the examination setup subsystem (30) operable by the one or more processors (20). The examination setup subsystem (30) enables an examiner (160) to set up the one or more examination sessions for one or more students (170). A class test for a hundred students of the one or more students (170) is to be scheduled by the examiner (160). The hundred students of the one or more students (170) are split into four groups each having a count of the one or more students (170) as twenty-five. The four groups have four group IDs such as GP-1 (181), GP-2 (182), GP-3 (183), and GP-4 (184).
[0055] Further, the one or more examination sessions to be conducted would be four examination sessions on the one or more virtual exam-taker interface platforms (38). The four examination sessions include an exam session-1, an exam session-2, an exam session-3, and an exam session-4. The one or more virtual machines include a first virtual machine (190) and a second virtual machine (200). The exam session-1 and the exam session-2 are configured on a first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38). The first virtual exam-taker interface platform (210) is communicatively coupled to the first virtual machine (190). The exam session-3 and the exam session-4 are configured on a second virtual exam-taker interface platform (220) of the one or more virtual exam-taker interface platforms (38). The second virtual exam-taker interface platform (220) is communicatively coupled to the second virtual machine (200). The GP-1 (181) and the GP-2 (182) are allotted to the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38). The GP-3 (183) and the GP-4 (184) are allotted to the second virtual exam-taker interface platform (220) of the one or more virtual exam-taker interface platforms (38). The examination setup subsystem (30) includes the registration subsystem (230) which registers the examiner (160) on the centralized platform upon receiving multiple examiner details via the front-end configuration interface (34) on the examiner device (40). The examiner (160) implements multiple steps by using the system (10) to conduct the exam session-1 for the GP-1 (181) on the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38).
[0056] Further, in order to set up the exam session-1 for the GP-1 (181) on the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38), the examiner (160) enters the multiple examination attributes such as a session name as the exam session-1, a session type as an objective type session, the type of Operating System (OS) environment as Windows, the level of the remote proctoring needed as a high level remote proctoring, the authentication method as a face recognition method and the communication method as texting via the chatbot (250).
[0057] Furthermore, the examiner (160) selects the one or more resources such as at least one of four question banks via the front-end configuration interface (34), wherein each of the four question banks includes twenty questions required to attend the exam session-1. The twenty questions in each of the four question banks are different from each other. Each of the four question banks has four question IDs such as QB-1, QB-2, QB-3, and QB-4.
[0058] Further, the examiner (160) assigns the QB-1 to the GP-1 (181). The examiner (160) selects the one or more proctor rules such as enable live face detection, enable the screen capturing, enable the idle time of inactivity detection, display the duplication of the text, and display switching between the one or more applications. Further, the examiner (160) selects the multiple factors required for the computation of the quantitative integrity score. Initially, the quantitative integrity score is 10 which is a threshold value. The multiple factors include detection of multiple faces makes the quantitative integrity score to go below 10, the detection of the duplication of the text further reduces the quantitative integrity score, the detection of the idle time inactivity further reduces the quantitative integrity score and the detection of switching between the one or more applications further reduces the quantitative integrity score. Further, if the quantitative integrity score falls below 3, then a message is sent to the one or more students (170) of the GP-1 (181) via the chatbot (250) during the duration of the exam session-1.
[0059] Furthermore, the examination setup subsystem (30) includes the exam-taker manager module (260) which the examiner (160) uses to add/ delete the one or more students (170) to the list of the one or more students (170) in the GP-1 (181). The corresponding one or more students (170) added to the list are added to the active directory (270) which enables the one or more students (170) of the GP-1 (181) to access the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38). Further, the examiner (160) schedules the exam-session-1 for 30 minutes on a pre-defined date. Thus, the one or more students (170) of the GP-1 (181) receives an email including the duration, student login ID, student login password and the link to exam-session-1 to be conducted on the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38). The capacity of the one or more processors (20), the storage capacity of the cloud database (280) associated to the first virtual machine (190) is benchmarked, stored and managed by using the multiple AI-based techniques. The cloud database (280) is communicatively coupled to the cloud server (140).
[0060] Furthermore, the examination setup subsystem (30) captures the multiple photographs of the one or more students (170) of the GP-1 (181). The examination setup subsystem (30) stores the multiple examination setup parameters selected, multiple details, and data associated with each of the multiple examination setup parameters selected in the cloud database (140).
[0061] Further, the system (10) includes the pre-examination validation subsystem (60) operable by the one or more processors (20). The pre-examination validation subsystem (60) includes the validation engine (70) which implements the multiple pre-defined validation tests such as the validation of the mic, the webcam, the security, the internet, the monitor and the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38). Further, the pre-examination validation subsystem (60) includes the authentication module (80) which implements the multi-factor authentication of the one or more students (170) of the GP-1 (181), upon implementation of the multiple pre-defined validation tests. The authentication module (80) validates the authenticity of the one or more students (170) of the GP-1 (181) by the facial recognition and matching the multiple facial traits with the multiple photographs of the one or more students (170) captured earlier by the examination setup subsystem (30). Moreover, the pre-examination validation subsystem (60) includes the state machine manager module (290) which enables the validation engine (70) to implement the multiple pre-defined validation tests and the authentication module (80) to implement the multi-factor authentication of the one or more students (170) of the GP-1 (181).
[0062] Furthermore, the system (181) also includes the examination monitoring subsystem (90) operable by the one or more processors (20). The examination monitoring subsystem (90) monitors the multiple events such as the login and the logout from the exam session-1, absence of the one or more students (170) from the front of the webcam, duplication of the text, the access of the restricted application, detection of the idle screen activity, detection of the presence of the companion along with the one or more students (170) and the like. The examination monitoring subsystem (90) stores the multiple events that monitored the multiple details and the data associated with the corresponding multiple events in the cloud database (280).
[0063] Further, the examination monitoring subsystem (90) monitors the multiple events via the one or more monitoring devices (100) such as the webcam and the screen activity recorder. The examination monitoring subsystem (90) also includes the audio/video processing module (300) which receives the live feed of the webcam recording and the live feed of the screen activity recording. The audio/video processing module (300) processes the corresponding live feeds. The examination monitoring subsystem (90) triggers the one or more alarm notifications such as the communication of the necessary notification to the one or more students (170) via the chatbot (250) when the examination monitoring subsystem (90) detects at least one of the multiple events occurring during the duration of the exam session-1. The examination monitoring subsystem (90) includes the self-diagnostic and chat support module (310) which controls the functionality of the chatbot (250). The examination monitoring subsystem (90) includes the event generator module (320) which manages the list of the multiple events.
[0064] Furthermore, the examination monitoring subsystem (90) computes the quantitative integrity score of the one or more students (170) dynamically based on the multiple events that occurred. The examination monitoring subsystem (90) computes the quantitative integrity score of the one or more students (170) according to the multiple factors selected by the examination setup subsystem (30). Further, the examination monitoring subsystem (90) also generates the exam-taker event summary report including the multiple events that occurred during the exam session-1, a session time used, an idle time, and the quantitative integrity score computed. The examination monitoring subsystem (90) includes the data encryption module (110) which performs the encryption of the QB-1 on the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38).
[0065] Furthermore, the system (10) also includes the post-examination subsystem (120) operable by the one or more processors (20). The post-examination subsystem (120) filters the one or more students (170) of the GP-1 (181) based on the quantitative integrity score computed. Further, the examiner (160) evaluates the performance of the one or more students (170) of the GP-1 (181) by going through the exam-taker event summary report.
[0066] Furthermore, the examiner (160) repeats the multiple steps using the system (10) to conduct the exam session-2 for the GP-2 (182) on the first virtual exam-taker interface platform (210) of the one or more virtual exam-taker interface platforms (38), the exam session-3 for the GP-3 (183) on the second virtual exam-taker interface platform (220) of the one or more virtual exam-taker interface platforms (38)and the exam session-4 for the GP-4 (184) on the second virtual exam-taker interface platform (220) of the one or more virtual exam-taker interface platforms (38) respectively. However, a difference being in assigning of the at least one of the four question banks to the one or more students (170) belonging to the GP-2, the GP-3, and the GP-4. The examiner (160) assigns the QB-2 to the GP-2 (182), the QB-3 to the GP-3, and the QB-4 to the GP-4 respectively.
[0067] Furthermore, the post-examination subsystem (120) generates the feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions. Further, the system (10) also includes the self-learning subsystem (130) operable by the one or more processors (20). The self-learning subsystem (130) analyses the feedback report generated to improve the performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms (38) by using the multiple semi-automation techniques and the multiple AI-based techniques. The performance of the one or more examination sessions is improved when the level of cheating by the one or more students (170) is reduced, thereby improving the quantitative integrity score.
[0068] FIG. 3 is a block diagram of an exam session computer (350) or an exam session server (350) in accordance with an embodiment of the present disclosure. The exam session server (350) includes a processor(s) (360), and a memory (370) coupled to a bus (380). As used herein, the processor(s) (360) and the memory (370) are substantially similar to the system (10) of FIG. 1. Here, the memory (370) is located in a local storage device.
[0069] The processor(s) (360), as used herein, means any type of computational circuit, such as but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0070] Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling memory cards and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (360).
[0071] The memory (370) includes a plurality of subsystems stored in the form of executable program which instructs the processor(s) (360) to perform method steps illustrated in FIG. 3. The memory (370) has following subsystems: an examination setup subsystem (30), a pre-examination validation subsystem (60), an examination monitoring subsystem (90), a post-examination subsystem (120) and a self-learning subsystem (130).
[0072] The examination setup subsystem (30) is configured to enable one or more examiners to select a plurality of examination setup parameters via a front-end configuration interface (34) in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms (38). The examination setup subsystem (30) is also configured to enable the one or more examiners to schedule the corresponding one or more examination sessions via the front-end configuration interface (34) based upon registration on a centralized platform. The examination setup subsystem (30) is also configured to enable the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform.
[0073] The pre-examination validation subsystem (60) is configured to perform a plurality of pre-defined validation tests based on the plurality of examination setup parameters selected to enable the one or more exam-takers to attend the one or more examination sessions on the one or more virtual exam-taker interface platforms (38). The examination monitoring subsystem (90) is configured to monitor a plurality of events occurring during the one or more examination sessions via one or more monitoring devices (100) to trigger one or more alarm notifications.
[0074] The examination monitoring subsystem (90) is also configured to compute a quantitative integrity score of the one or more exam-takers dynamically based on the plurality of events that occurred. The examination monitoring subsystem (90) is also configured to generate an exam-taker event summary report. The post-examination subsystem (120) is configured to filter the one or more exam-takers based on the quantitative integrity score computed. The post-examination subsystem (120) is configured to generate a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions. The self-learning subsystem (130) is configured to analyze the feedback report generated to improve the performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms (38).
[0075] FIG. 4 is a flow chart representing steps involved in a method (390) for conducting one or more examination sessions in accordance with an embodiment of the present disclosure. The method (390) includes enabling one or more examiners to select multiple examination setup parameters via a front-end configuration interface in a controlled environment to set up the one or more examination sessions for one or more exam-takers on one or more virtual exam-taker interface platforms in step 400. In one embodiment, enabling the one or more examiners to select the multiple examination setup parameters includes enabling the one or more examiners to select the multiple examination setup parameters by an examination setup subsystem.
[0076] In one exemplary embodiment, enabling the one or more examiners to select the multiple examination setup parameters includes enabling the one or more examiners to select the multiple examination setup parameters such as multiple examination attributes, one or more resources required to attend the one or more examination sessions, one or more proctor rules and multiple factors required for the computation of the quantitative integrity score.
[0077] The method (390) also includes enabling the one or more examiners to schedule the one or more examination sessions via the front-end configuration interface based upon registration on a centralized platform in step 410. In one embodiment, enabling the one or more examiners to schedule the one or more examination sessions includes enabling the one or more examiners to schedule the one or more examination sessions by the examination setup subsystem.
[0078] Further, the method (390) also includes enabling the one or more exam-takers to select a convenient time to attend the one or more examination sessions based upon registration on the centralized platform in step 420. In one embodiment, enabling the one or more exam-takers to select the convenient time to attend the one or more examination sessions includes enabling the one or more exam-takers to select the convenient time to attend the one or more examination sessions by the examination setup subsystem.
[0079] Furthermore, the method (390) includes performing multiple validation tests based on the multiple examination setup parameters selected to enable the one or more exam-takers to attend the corresponding one or more examination sessions on the one or more virtual exam-taker interface platforms in step 430. In one embodiment, performing the multiple validation tests based on the multiple examination setup parameters selected includes performing the multiple validation tests based on the multiple examination setup parameters selected by a pre-examination validation subsystem. In such embodiment, the multiple validation tests include validation of a mic, a webcam, a port, security, an internet, a monitor, the one or more virtual exam-taker interface platforms, and the like.
[0080] Furthermore, the method (390) also includes monitoring multiple events occurring during the one or more examination sessions via one or more monitoring devices to trigger one or more alarm notifications in step 440. In one embodiment, monitoring the multiple events occurring during the one or more examination sessions includes monitoring the multiple events occurring during the one or more examination sessions by an examination monitoring subsystem.
[0081] In one exemplary embodiment, monitoring the multiple events occurring during the one or more examination sessions includes monitoring the multiple events such as the login and logout from the one or more examination sessions, absence of the one or more exam-takers from front of the webcam, duplication of pre-defined content, an access of a restricted application, switching between the one or more virtual exam-taker interface platforms and one or more personalized exam-taker interface platforms, the presence of the one or more foreign objects, detection of idle screen activity, detection of the presence of the companion along with the one or more exam-takers, detection of multiple spikes in multiple surrounding sound levels of the one or more exam-takers, detection of access to multiple hotkeys and the like.
[0082] Furthermore, the method (390) also includes computing a quantitative integrity score of the one or more exam-takers dynamically based on the multiple events that occurred in step 450. In one embodiment, computing the quantitative integrity score of the one or more exam-takers dynamically includes computing the quantitative integrity score of the one or more exam-takers dynamically by the examination monitoring subsystem.
[0083] Furthermore, the method (390) also includes generating an exam-taker event summary report in step 460. In one embodiment, generating the exam-taker event summary report includes generating the exam-taker event summary report by the examination monitoring subsystem. In such embodiment, generating the exam-taker event summary report includes generating the exam-taker event summary report including the multiple events that occurred during the one or more examination sessions, a session time used, an idle time, and the quantitative integrity score computed.
[0084] Furthermore, the method (390) also includes filtering the one or more exam-takers based on the quantitative integrity score computed in step 470. In one embodiment, filtering the one or more exam-takers based on the quantitative integrity score computed includes filtering the one or more exam-takers based on the quantitative integrity score computed by a post-examination subsystem.
[0085] Furthermore, the method (390) also includes generating a feedback report of the one or more examination sessions conducted upon completion of the corresponding one or more examination sessions in step 480. In one embodiment, generating the feedback report of the one or more examination sessions conducted includes generating the feedback report of the one or more examination sessions conducted by the post-examination subsystem.
[0086] Furthermore, the method (390) also includes analyzing the feedback report generated to improve a performance of the one or more examination sessions conducted on the one or more virtual exam-taker interface platforms in step 490. In one embodiment, analyzing the feedback report generated includes analyzing the feedback report generated by a self-learning subsystem. In such embodiment, analyzing the feedback report generated to improve the performance of the one or more examination sessions includes analyzing the feedback report generated to improve the performance of the one or more examination sessions, wherein the performance of the one or more examination sessions is improved when a level of cheating by the one or more exam-takers is reduced, thereby improving the quantitative integrity score.
[0087] Various embodiments of the system and method for conducting the one or more examination sessions enable the one or more examiners to set up the one or more examination sessions for the one or more exam-takers on the one or more virtual exam-taker interface platforms, wherein the one or more virtual exam-taker interface platforms ensures a controlled environment. Thus, preventing the one or more exam-takers from malpractice as the one or more virtual exam-taker interface platforms restricts the one or more exam-takers to use a restricted set of tools and restricted set of applications. Also, the system eliminates scheduling constraints of the one or more examination sessions and location constraints, thereby making the system more efficient and convenient. Further, the system enables the one or more examiners to have a cost-effective real-time communication with the one or more exam-takers via the chatbot. Also, the system enables the encryption of the data, thereby preventing unauthorized access to the data on the one or more virtual exam-taker interface platforms.
[0088] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0089] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependant on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
| # | Name | Date |
|---|---|---|
| 1 | 202041027667-FORM 18 [26-06-2024(online)].pdf | 2024-06-26 |
| 1 | 202041027667-FORM-8 [29-04-2025(online)].pdf | 2025-04-29 |
| 1 | 202041027667-STATEMENT OF UNDERTAKING (FORM 3) [29-06-2020(online)].pdf | 2020-06-29 |
| 2 | 202041027667-EVIDENCE FOR REGISTRATION UNDER SSI [05-06-2024(online)].pdf | 2024-06-05 |
| 2 | 202041027667-FORM 1 [29-06-2020(online)].pdf | 2020-06-29 |
| 2 | 202041027667-FORM 18 [26-06-2024(online)].pdf | 2024-06-26 |
| 3 | 202041027667-FORM FOR SMALL ENTITY [05-06-2024(online)].pdf | 2024-06-05 |
| 3 | 202041027667-EVIDENCE FOR REGISTRATION UNDER SSI [05-06-2024(online)].pdf | 2024-06-05 |
| 3 | 202041027667-DRAWINGS [29-06-2020(online)].pdf | 2020-06-29 |
| 4 | 202041027667-FORM-26 [07-10-2020(online)].pdf | 2020-10-07 |
| 4 | 202041027667-FORM FOR SMALL ENTITY [05-06-2024(online)].pdf | 2024-06-05 |
| 4 | 202041027667-DECLARATION OF INVENTORSHIP (FORM 5) [29-06-2020(online)].pdf | 2020-06-29 |
| 5 | 202041027667-COMPLETE SPECIFICATION [29-06-2020(online)].pdf | 2020-06-29 |
| 5 | 202041027667-FORM-26 [07-10-2020(online)].pdf | 2020-10-07 |
| 5 | 202041027667-Proof of Right [07-10-2020(online)].pdf | 2020-10-07 |
| 6 | 202041027667-COMPLETE SPECIFICATION [29-06-2020(online)].pdf | 2020-06-29 |
| 6 | 202041027667-Proof of Right [07-10-2020(online)].pdf | 2020-10-07 |
| 7 | 202041027667-COMPLETE SPECIFICATION [29-06-2020(online)].pdf | 2020-06-29 |
| 7 | 202041027667-DECLARATION OF INVENTORSHIP (FORM 5) [29-06-2020(online)].pdf | 2020-06-29 |
| 7 | 202041027667-FORM-26 [07-10-2020(online)].pdf | 2020-10-07 |
| 8 | 202041027667-FORM FOR SMALL ENTITY [05-06-2024(online)].pdf | 2024-06-05 |
| 8 | 202041027667-DRAWINGS [29-06-2020(online)].pdf | 2020-06-29 |
| 8 | 202041027667-DECLARATION OF INVENTORSHIP (FORM 5) [29-06-2020(online)].pdf | 2020-06-29 |
| 9 | 202041027667-FORM 1 [29-06-2020(online)].pdf | 2020-06-29 |
| 9 | 202041027667-EVIDENCE FOR REGISTRATION UNDER SSI [05-06-2024(online)].pdf | 2024-06-05 |
| 9 | 202041027667-DRAWINGS [29-06-2020(online)].pdf | 2020-06-29 |
| 10 | 202041027667-FORM 1 [29-06-2020(online)].pdf | 2020-06-29 |
| 10 | 202041027667-FORM 18 [26-06-2024(online)].pdf | 2024-06-26 |
| 10 | 202041027667-STATEMENT OF UNDERTAKING (FORM 3) [29-06-2020(online)].pdf | 2020-06-29 |
| 11 | 202041027667-FORM-8 [29-04-2025(online)].pdf | 2025-04-29 |
| 11 | 202041027667-STATEMENT OF UNDERTAKING (FORM 3) [29-06-2020(online)].pdf | 2020-06-29 |