Abstract: The invention relates to an exam management system (100) and method (200) for conducting high-concurrency online examinations using a cloud-based infrastructure comprising multiple cloud-hosted exam servers (138) and databases (138a). A central server (130a) stores exam schedules, question papers, candidate data, and allocation details. An administrator interface enables exam control, while a secure authentication interface (132) ensures only eligible candidates can access the exam. A single sign-on (SSO) module allows external platform logins. A gateway (136) synchronizes data in real-time. Candidates are assigned to specific servers using a load distribution module (140), and their logins are redirected in real-time using a load balancing module to maintain equal load across servers. A real-time data synchronization mechanism keeps the plurality of exam servers (138) consistent. A result aggregator module (142) compiles exam result data after the assessment, enabling a seamless, secure, and scalable examination experience.
Description:Field of the Invention
[0001] The present invention relates to a system for conducting examinations. More particularly, the present invention relates to a system and a method for exam management.
Background of the Invention
[0002] Most existing online examination system are not well-organized or flexible. They often use separate servers and databases that do not talk to each other in real-time. Because of this, it becomes difficult to keep exam data like schedules, question papers, and candidate details up to date across all servers. If an administrator wants to make last-minute changes, such as updating a question or shifting a candidate to another server, it may not be possible without delays or errors. These systems do not have a centralized platform that allows easy monitoring or control, which becomes a big issue when managing exams for many users at the same time.
[0003] Another problem with current system is poor load management. Candidates are assigned to servers without considering how much traffic or load each server can handle. Some servers get overloaded while others are underused, which can lead to crashes or failed logins. Also, many systems do not have strong security. Anyone with a login link may try to access the system even bots or unauthorized users. Without proper security checks like behaviour tracking or rule-based access, exams can be disrupted, and unfair practices may occur.
[0004] After the exam, these systems also face issues. Results from different servers are not automatically collected in one place. Admins often have to gather data manually, which takes time and may lead to errors. Real-time dashboards for proctors or examiners are rarely available, making it hard to track performance or unusual behaviour during the test. Most systems also do not support Single Sign-On, so users have to log in multiple times, which is frustrating. Without live syncing of data, there can be mismatches like timer errors or lost answers. These gaps show that a er, more secure, and better-connected exam system is urgently needed.
[0005] Therefore, there is a need for a system and a method for an exam management that overcomes some or all the problems of the existing prior art.
Objects of the Invention
[0006] An object of the present invention is to provide a system and a method for an exam management.
[0007] Another object of the present invention is to provide a system and a method for an exam management that blocks unauthorized or fraudulent access.
[0008] Yet another object of the present invention is to provide a system and a method for an exam management, which includes multiple host servers along with their database server for equal load balancing.
[0009] Yet another object of the present invention is to provide a system and a method for an exam management, which includes a separate central database to store all the data of the candidates and the examination.
[0010] Yet another object of the present invention is to provide a system and a method for an exam management, which synchronizes all the data in all the servers to maintain integrity.
[0011] Yet another object of the present invention is to provide a system and a method for an exam management that allocates each candidate to a specific server to balance the load before starting the examination.
[0012] Yet another object of the present invention is to provide a system and a method for an exam management, which directs the candidate to an allocated server that has a predefined limit to balance load equally.
[0013] Yet another object of the present invention is to provide a system and a method for an exam management, which compile results from all the servers at one place.
Summary of the Invention
[0014] According to the present invention, exam management system is provided. The system may include a first electronic device operated by the candidate, which may be equipped with a candidate interface module to enable candidates to access their respective examinations. A second electronic device, may be managed by the administrator, which may be equipped with an administrator interface module configured to allow administrative control over the examination process. Both devices are integrated with an examination module that manages and enables the examination functionalities for both the candidate and the administrator through their respective interface modules.
[0015] A central server may be associated with a central database. The central server may be configured to store all examination-related data, including examination schedules, question papers, candidate information, and candidate-to-server allocations. All candidate and examination data may initially store in this central database upon registration.
[0016] To ensure secure access, the system may incorporate a secure authentication interface designed to verify candidate credentials and eligibility, effectively blocking unauthorized or fraudulent access. Candidates are provided login credentials that correspond to their examination subject and scheduled date. When a candidate attempts to access the examination, the secure authentication interface verifies their credentials and restricts access in cases of mismatched, fake, or unauthorized login attempts. In an aspect of the present invention, the cloud-based infrastructure may include a predefined number of cloud hosted exam servers and a predefined number of databases for each cloud-hosted exam server.
[0017] In another aspect of the present invention, the administrator interface module may enable the administrator to change or update details regarding the examination across the plurality of cloud-hosted exam servers through the gateway.
[0018] In another aspect of the present invention, the secure authentication interface may be configured to authenticate candidates and restrict access by preventing unauthorized logins, unscheduled candidates, fraudulent access, and shield the plurality of exam servers from cyber threats.
[0019] In another aspect of the present invention, the result aggregator module may collect and compiles exam result data from the plurality of cloud-hosted exam servers into the central server.
[0020] In another aspect of the present invention, the gateway may configure to continuously update and maintain the consistency of exam configurations across the plurality of cloud-hosted exam servers, wherein the updates include any commands issued by the administrator or data submitted by the candidates during the examination.
[0021] According to the present invention, a method for exam management is provided. The method may include steps in which a candidate may accesses the examination through a candidate interface module on a first electronic device. An administrator may access and controls the examination through an administrator interface module on a second electronic device. The secure authentication interface may verify each registered candidate and blocks unauthorized or fraudulent access.
[0022] Candidates may log in through a single sign-on integration module, allowing them to authenticate via external platforms without the need for multiple login procedures. The gateway may synchronize examination data in real time across all system components to ensure consistency.
[0023] The load distribution module may assign candidates equally across a plurality of cloud-hosted exam servers to balance the system load. Upon a login request, each candidate is redirected in real time to their assigned cloud-hosted exam server by the load distribution module.
[0024] After the examination is completed, the result aggregator module may compile the results by collecting performance data from the plurality of cloud-hosted exam servers, enabling centralized result management and reporting.
Brief Description of the Drawings
[0025] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. The diagrams are for illustration only, which thus is not a limitation of the present disclosure.
[0026] In the figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0027] The advantages and features of the present invention will be understood better with reference to the following detailed description and claims taken in conjunction with the accompanying drawings, wherein like elements are identified with like symbols, and in which:
[0028] Figure 1 shows a schematic diagram of a system for exam management in accordance with the present invention; and
[0029] Figure 2 shows a flowchart of a method for exam management in accordance with the present invention.
Detailed Description of the Invention
[0030] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The disclosed embodiments are merely exemplary of the invention, which may be embodied in various forms. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the and scope of the present disclosure as defined by the appended claims.
[0031] The present invention relates to a system and a method for an exam management. The system includes multiple servers to maintain load in high concurrency. Multiple students can login and access the examination at the same time and complete their exams without having and problem.
[0032] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0033] Referring now to figure 1, an exam management system (100) in accordance with the present invention is illustrated. The system (100) includes a first electronic device (110), a second electronic device (120), and an examination module (130).
[0034] The first electronic device (110) with a candidate interface module (110a) enables a candidate to access the examination. The first electronic device (110) may be a personal device of the student or provided by the institution/school which is powered by an operating system (100) like Android, iOS, Windows, or Linux and the like which acts as a platform for running and managing applications/modules. The first electronic device (110) is equipped with processors (e.g., ARM or x86 architectures) and sufficient memory (RAM and storage) with internet connectivity through Wi-Fi, mobile data, or Ethernet for downloading and updating applications/module, with additional options like Bluetooth and NFC for sharing. The first electronic device (110) includes a touch-sensitive screens, physical buttons, or voice commands. The first electronic device (110) may be laptops/desktops or tablets or phones and the like.
[0035] The second electronic device (120), with an administrator interface module (120a) is configured to allow the administrator to access and control the examination. The second electronic device (120) features an OS (Android, iOS, Windows, or Linux), powerful processors, ample memory, internet connectivity (Wi-Fi, mobile data, Ethernet), Bluetooth/NFC support, touch screens, physical buttons, and voice commands. The second electronic device (120) may be laptops/desktops, tablets or phones and the like.
[0036] The examination module (130) is configured on the first electronic device (110) and the second electronic device (120). The examination module (130) includes the candidate interface module (110a) and the administrator interface module (102b). The candidate interface module (110a) enables the candidate to interact with the examination module (130). The administrator interface module (120a) allows the administrator to interact with the examination module (130). The candidate accesses the candidate interface module (110a) by providing candidate credentials such as ID number, name, department, subject, and like. The administrator accesses the administrator interface module (120a) by providing the login ID and password. It is obvious for a person skilled in the art to create a system (100) having two interface modules to provide two different sets of functionalities for two different authorities.
[0037] The system (100) includes a plurality of cloud-hosted exam servers (138) along with respective databases (138a). The plurality of cloud-hosted exam servers (138) provides the hosting and delivery of exams to candidates in real time. The plurality of cloud-hosted exam servers (138) allows for high scalability, enabling thousands of candidates to access the examination simultaneously without performance degradation. The plurality of cloud-hosted exam servers (138) host essential components such as the exam interface, and authentication. The plurality of cloud-hosted exam servers (138) also offers resource allocation, ensuring that the system (100) can handle peak loads during large-scale exams. The databases (138a) in the system (100) are responsible for securely storing, managing, and retrieving all critical exam-related information. The databases (138a) are separate for each cloud-hosted exam server (138). The databases (138a) include candidate registration data, question banks, exam schedules, server allocations, real-time responses, and final results. In the present invention, the number of cloud-hosted exam servers (138) is predefined along with the databases (138a). Based on the number of candidates, the number of cloud-hosted exam servers (138) and databases (138a) are calculated and defined before the examination.
[0038] For example, there are 2000 candidates registered for the examination, and 4 cloud-hosted exam servers (138) are available. Based on the number of candidates and the capacity of cloud-hosted exam servers (138), the candidates are equally divided between the cloud-hosted exam servers (138), for instance, 500 candidates are assigned to each of the cloud-hosted exam servers (138). If the capacity of the cloud-hosted exam server is 1000 candidates, then only two cloud-hosted exam servers (138) will be assigned 1000 candidates each. Based on the capacity of the cloud-hosted exam servers (138) and the number of registered candidates, the plurality of cloud-hosted exam servers (138), along with the respective databases (138a) for each cloud-hosted exam server (138) are calculated and defined. The assignment process of candidates to the plurality of cloud-hosted servers will be completed before the examination to prevent unauthorized candidates or unassigned candidates from accessing the plurality of cloud-hosted servers and increasing the load.
[0039] The system (100) includes a central server (130a) associated with a central database (130a’). The central database (130a’) is configured to store exam-related data, including but not limited to exam schedules, question papers, and candidate allocations distributed across the plurality of cloud-hosted exam servers (138). The central server (130a) is communicatively linked with the plurality of cloud-hosted exam servers (138). Upon allocation of candidates to specific cloud-hosted exam servers (138), the central server (130a) transmits the relevant data to the respective cloud-hosted exam server (138). The candidates then access the assigned cloud-hosted exam server (138) to undertake and complete the examination.
[0040] For example, in the present invention, a total of 1000 candidates are registered for the examination, and each cloud-hosted exam server (138) has a capacity to handle 250 candidates. Accordingly, a total of four cloud-hosted exam servers (138) are configured. All the exam related data related to the 1000 candidates, including exam schedules, question papers, candidate information, and candidate allocations across the plurality of cloud-hosted exam servers (138), are initially stored in the central server (130a) along with its associated central database (130a’). The system (100) performs the assignment of candidates to specific cloud-hosted exam servers (138). Based on this assignment, the central server (130a) transmits the exam related data to each cloud-hosted exam server (138), with each server handling 250 candidates. Each cloud-hosted exam server (138) is further associated with own dedicated database (138a), allowing each cloud-hosted exam server (138) to independently manage the assigned load. This architecture ensures load distribution across the plurality of cloud-hosted exam servers (138), thereby preventing performance load at the central server (130a) and its central database (130a’).
[0041] In another embodiment, the administrator may distribute the number of candidates equally to a predefined cloud-hosted exam server (138). The exam related data may be stored either in the central server (130a) or directly within the respective cloud-hosted exam server (138). The candidate-related data is transmitted from the central server (130a) to the designated cloud-hosted exam servers (138). The candidates access the assigned cloud-hosted exam server (138) to complete the examination, thereby ensuring the working of the system (100) without imposing additional load on the central server (130a).
[0042] The system (100) further includes a secure authentication interface (132) to verify candidate eligibility and to prevent unauthorized or fraudulent access. When candidates access the candidate interface module (110a) via the first electronic device (110), the secure authentication interface (132) authenticates the candidate using their login credentials. The secure authentication interface (132) validates the credentials and restricts the access in case of invalid login attempts, such as candidates entering incorrect or fake login details, candidates attempting to log in on an unscheduled examination date, fraudulent access attempts by impersonators or unauthorized users and the like.
[0043] For example, the candidates receive login credentials specific to their subject and the scheduled date of the examination. The secure authentication interface (132) authenticates each candidate based on these login credentials. If the credentials are valid, the candidate is redirected to the assigned cloud-hosted exam server (138) to access and undertake the examination. However, if the secure authentication interface (132) detects any issue with the login credentials, such as the candidate not being genuine, the credentials not matching the records stored in the central server (130a), or the credentials being fake, the secure authentication interface (132) denies access. Additionally, if the candidate attempts to access the examination on an incorrect date, different from their scheduled examination date, the secure authentication interface (132) will restrict access to the system (100).
[0044] Further, the system (100) includes a firewall, configured to protect the system (100) from cyber threats, including bot-based attacks. If any fraudulent candidate manages to go through the secure authentication interface (132), the firewall will block the candidate from accessing the plurality of cloud-hosted exam servers (138).
[0045] The system (100) includes a single sign-on (SSO) (134) integration module in the system (100), which simplifies and secures candidate access by allowing authentication through external platforms without the need for repeated logins. This means candidates can log in using their existing credentials from a trusted system (100), such as university portals, a learning management system (LMS), or government ID platforms, eliminating the hassle of remembering multiple usernames and passwords. The SSO module (134) not only enhances user convenience but also improves security by reducing the risk of password-related breaches. The SSO module (134) ensures a seamless login experience while maintaining centralized control over authentication, making the examination process more efficient and user-friendly for both candidates and administrators.
[0046] The system (100) includes a gateway (136) configured to perform real-time synchronization of exam-related data. The gateway (136) in the system (100) is designed to perform real-time synchronization of all exam related data across the plurality of cloud-hosted exam servers (138). The gateway’s (136) primary function is to ensure that any changes or updates, such as modifications made by the administrator or data submitted by candidates during the exam, are instantly reflected across the plurality of cloud hosted exam servers (138). For example, if an administrator adjusts the exam duration or replaces a question mid-exam, the gateway (136) ensures this change is propagated immediately and uniformly in the plurality of cloud-hosted exam servers (138). Similarly, responses submitted by candidates are synced in real-time to maintain data integrity. This continuous synchronization helps prevent data mismatches, ensures all participants have a consistent exam experience, and enables reliable monitoring and control even during large-scale, concurrent examinations.
[0047] The system (100) includes a load distribution module (140) connected with the gateway (136), configured to equally assign candidates to specific cloud-hosted exam servers (138) based on the number of candidates. The load distribution module (140) is responsible for assigning candidates to specific cloud-hosted exam servers (138) in a balanced and predefined manner. Connected with the gateway (136), the load distribution module (140) functions during the registration or scheduling phase of the examination. The load distribution module (140) evaluates the total number of candidates and the available plurality of cloud-hosted exam servers (138), and assigns each candidate to a specific cloud-hosted exam server (138) based on fixed allocation logic. Once assigned, candidates remain linked to assigned cloud-hosted exam server (138), no changes or reassignments occur during or after the registration process to ensures that each server receives an equal or proportionate share of the total candidate load, aligned with its capacity, which helps maintain a stable and controlled examination environment. When any unauthorised candidate tries to access the examination and increase the unnecessary load on the exam server, the secure authentication interface (132) and the firewall will authenticate candidates and restrict access by preventing unauthorized logins, unscheduled candidates, and fraudulent access, and to shield the plurality of cloud-hosted exam servers (138) from cyber threats, including bot-based attacks.
[0048] For example, if 10,000 candidates register for an upcoming online exam and 10 cloud-hosted servers are available, the load distribution module (140) will assign 1,000 candidates to each server prior to the examination, if the capacity of the plurality of cloud hosted exam servers (138) is 500 then the load destitution module (140) will add 10 more cloud-hosted exam servers (138) in the configuration to divide 10,000 candidates into 20 cloud hosted exam server (138) prior to the examination. The load distribution module (140) ensures that no cloud-hosted exam server (138) receives more than its defined capacity. Additionally, if any unauthorized candidate attempts to access the system (100), either to overload the plurality of cloud-hosted exam servers (138) or launch a cyberattack, the secure authentication interface (132) and integrated firewall will verify candidate credentials and block unauthorized logins, unscheduled users, or bot-based intrusions. This dual-layer protection safeguards cloud-hosted exam server performance, ensures exam integrity, and maintains a secure environment for all registered candidates.
[0049] The load distribution module (140) is configured to redirect candidate login requests in real-time to the assigned cloud-hosted exam servers (138). When the candidate initiates a login on the scheduled examination day, the secure authentication interface (132) identifies the candidate, and the load distribution module (140) verifies the assigned cloud-hosted exam server (138) and immediately redirects the login request to the appropriate cloud-hosted exam server (138). The system (100) ensures that each candidate connects exclusively to the cloud-hosted exam server (138) assigned to the candidates, thereby maintaining balanced server load and preventing any misrouting. For instance, if candidate A was assigned to cloud-hosted exam server 3 during the registration process, the load distribution module (140) will, upon login, directly route the candidate’s request to cloud-hosted exam server 3. This arrangement effectively prevents accidental or unauthorized access to the plurality of cloud-hosted exam servers (138) and ensures seamless operation of the system (100), even under high traffic conditions.
[0050] The system (100) includes a result aggregator module (142) that is configured to retrieve and compile exam result data after the assessment is completed. Once a candidate accesses the examination, an online proctoring module monitors the session in real time to prevent cheating or unauthorized behaviour. After the examination concludes, the candidate's answers are either evaluated online by an evaluator or automatically by the system (100), depending on the embodiment. The resulting scores are then processed by the result aggregator module (142), which collects all individual results from the cloud-hosted exam servers (138), compiles them in a unified format, and sends them to the central server (130a) for final storage and reporting.
[0051] For example, after a candidate completes an online exam, the session is proctored live to ensure fairness. Once the exam is completed, the system (100) automatically evaluates the answers and assigns scores. The result aggregator module (142) gathers exam related data along with scores from other candidates, compiles it, and transfers the complete result set to the central server (130a) for administrative access and result declaration instantly.
[0052] For example, specifically, the exam management system (100) includes the first electronic device (110) for candidates and the second electronic device (120) for administrators, both equipped to run the examination module (130). The examination module (130) includes the candidate interface module (110a) and the administrator interface module (120a), enabling respective interactions. Upon candidate registration, all examination-related data, including exam schedules, question papers, and candidate details, are stored in the central database (130a’) on the central server (130a). Based on the number of registered candidates and the predefined capacity of each server, the load distribution module (140) assigns candidates in an equal manner across the plurality of cloud-hosted exam servers (138), each connected to its respective databases (138a). The central server (130a) then shares relevant exam data with each assigned cloud-hosted exam servers (138). During login, the secure authentication interface (132), along with the firewall, verifies each candidate’s credentials to block unauthorized access, unscheduled logins, and fraudulent behaviour, ensuring only authenticated candidates proceed to the examination environment.
[0053] On the exam day, once candidates attempt to access the exam using the candidate interface module (110a), the secure authentication interface (132) authenticates each candidate against stored credentials such as subject, exam date, and ID. If valid, the load distribution module (140) redirects the login request in real-time to the candidate's to assigned cloud-hosted exam server (138). Unauthorized candidates, including those with invalid credentials or attempting access on the wrong date, are blocked. The firewall adds an additional layer of protection by identifying and blocking bot-based attacks or cyber threats. Meanwhile, the administrator interface module (120a), accessed through the administrator’s second electronic device (120), allows the administrator to manage or modify exam details in real-time using a gateway (136). The gateway (136) synchronizes any changes or updates, such as modified exam durations or new instructions, across the plurality of cloud-hosted exam servers (138). This ensures consistency of exam configurations and maintains real-time synchronization throughout the duration of the exam.
[0054] Once the exam is completed, candidate responses are evaluated, either manually by an evaluator or automatically by the system (100), depending on the embodiment. Throughout the exam, an online proctoring module (not shown) monitors candidate activity to prevent cheating or unauthorized behaviour. After evaluation, the result aggregator module (142) retrieves the scores and individual exam result data from each cloud-hosted exam server, compiles them in a unified format, and transmits them to the central database (130a’) for final storage and reporting. This consolidated exam result data ensures that administrators can easily access and publish final outcomes within short timeline compare to the conventional online examination. The system (100) thus provides a secure, scalable, and synchronized online examination environment, allowing efficient distribution of server load, real-time monitoring and updates, strong authentication and protection mechanisms, and centralized result aggregation. All components work in unison to deliver a seamless examination experience for both candidates and administrators under high-concurrency conditions.
[0055] Referring now to figure 2, a method (200) for exam management in accordance with the present invention is illustrated. The method (200) is described in conjunction with the exam management system (100) described in the above paragraphs.
[0056] The method (200) starts at step 210.
[0057] At step 220, a candidate accesses the examination using a first electronic device (110), such as a laptop, tablet, or phone, through the candidate interface module (110a). The candidate interface module (110a) of an examination module (130) provides a user-friendly platform where the candidate can securely log in, view exam, and begin the test as per the scheduled time.
[0058] At step 230, an administrator accesses the system (100) using a second electronic device (120) via the administrator interface module (120a). The administrator interface module (120a) of the examination module (130) enables the administrator to configure exams, update schedules, allocate candidates, and monitor live activities, ensuring smooth management of the examination process.
[0059] At step 240, a secure authentication interface (132) verifies each candidate’s login credentials, such as ID, subject, and exam date, to ensure the individual is registered and scheduled for that specific examination. The verification step helps confirm legitimate user access before allowing entry.
[0060] At step 250, a single sign-on (SSO) integration module (134) allows candidates to authenticate using external platforms like university portals or government ID system (100). The single sign-on (SSO) integration module (134) removes the need for multiple logins, simplifying access while maintaining a high level of security and centralized credential control.
[0061] At step 260, a gateway (136) ensures that all exam-related data, such as updates from the administrator or submissions from candidates, is synchronized across the plurality of cloud-hosted exam servers (138) in real time. The gateway (136) maintains data consistency and enables smooth functioning during live, large-scale examinations.
[0062] At step 270, a load distribution module (140) assigns candidates equally across predefined cloud-hosted exam servers (138) during registration, based on server capacity and the total number of candidates. The load distribution module (140) equal allocation helps prevent server overload and ensures optimal performance during the examination.
[0063] At step 280, when a candidate logs in, the load distribution module (140) identifies assigned cloud-hosted exam server (138) and immediately redirects them to the correct cloud-hosted exam server (138). This ensures they connect only to their designated server, maintaining balanced server load and avoiding access conflicts or system (100) errors.
[0064] At step 290, once the exam is complete, a result aggregator module (142) collects and compiles the exam result data from the plurality of cloud-hosted servers (138). The compiled results are then sent to the central server (130a), allowing for easy access, processing, and publication of final scores by the administration.
[0065] The method (200) ends at step 300.
[0066] For example, the method (200) begins with enabling the candidate to access the examination through the candidate interface module (110a) of the first electronic device (110), which may be a laptop, tablet, or phone. Simultaneously, the administrator accesses and controls the examination through the administrator interface module (120a) of the second electronic device (120), which allows configuration of exam schedules, question uploads, and candidate allocation. Once candidates’ complete registration, all exam-related data, such as exam schedules, question papers, and candidate details, are stored in a central database (130a’). Based on the number of registered candidates and the capacity of each server, the load distribution module (140) is configured to assign an equal number of candidates to the plurality of cloud-hosted exam servers (138). The system (100) also includes the single sign-on integration module (134), which enables candidates to log in using external platforms without the need for multiple login credentials, enhancing accessibility and security.
[0067] At the time of examination, each candidate initiates the login process, where the secure authentication interface (132) is employed to verify registered candidates and block unauthorized or fraudulent access. The authentication interface checks for valid credentials, scheduled exam date, and user identity, and is further supported by a firewall to detect and prevent bot-based or suspicious login attempts. Upon successful verification, the load distribution module (140) redirects the candidates to their assigned cloud-hosted exam server in real time, ensuring that no candidate accesses an unallocated server, maintaining balanced system (100) load. Throughout the exam session, the system (100) ensures that updates from the administrator or submissions by candidates are synchronized in real time through a gateway (136), thereby maintaining consistency of data across the plurality of cloud-hosted exam servers (138).
[0068] Following the completion of the examination, candidate responses are either evaluated online by an evaluator or automatically by the system (100) depending on the embodiment. During the test, an online proctoring module monitors candidate activity to prevent cheating or misconduct. Once scoring is completed, a result aggregator module (142) is activated to compile the results from the plurality of cloud-hosted exam servers (138), consolidate the exam result data in a unified format, and transmit the final results to the central server (130a). This comprehensive process ensures a secure, scalable, and efficient method for managing high-concurrency online examinations with centralized control, uniform candidate distribution, real-time synchronization, and streamlined result aggregation.
[0069] Therefore, the present invention of the system (100) and method (200) for exam management. The system (100) provides an exam management system (100) that offers several key advantages, including secure and efficient handling of large-scale online examinations. By utilizing a cloud-based infrastructure with predefined load distribution, the system (100) ensures equal candidate allocation across the plurality of cloud-hosted exam servers (138), preventing server overload and maintaining performance. The integration of a secure authentication interface (132) and firewall enhances system (100) security by blocking unauthorized, unscheduled, or fraudulent access. Real-time data synchronization through a gateway (136) ensures consistency across the plurality of cloud-hosted exam servers (138), while the single sign-on integration module (134) simplifies user access. The system (100)’s centralized control via an administrator interface and automated result compilation through a result aggregator module (142) enable streamlined administration and timely result processing. Overall, the invention ensures scalability, integrity, reliability, and operational efficiency in conducting high-concurrency online examinations.
[0070] The foregoing describes various embodiments of the invention; other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
, Claims:We Claim:
1. An exam management system (100) comprising:
a first electronic device (110) with a candidate interface module (110a) to enable a candidate to access the examination;
a second electronic device (120), with an administrator interface module (120a) is configured to allow the administrator to access and control the examination;
an examination module (130) configured in the first electronic device (110) and the second electronic device (120), the exam module includes the candidate interface module (110a) and the administrator interface module (120a);
characterized in that, a central server (130a) with a central database (130a’) configured to store all the exam-related data, including exam schedules, question papers, and candidate allocations;
a secure authentication interface (132) that verifies candidate eligibility and blocks unauthorized or fraudulent access;
a single sign-on integration module (134) configured to authenticate candidates from external platforms without requiring multiple login procedures;
a gateway (136) configured to perform real-time synchronization of exam data;
the system (100) includes a plurality of cloud-hosted exam servers (138) along with respective databases (138a);
a load distribution module (140) connected with the gateway (136), configured to equally assign candidates to specific cloud-hosted exam servers (138) based on the total number of candidates, and configured to redirect candidate login requests in real-time to the pre-assigned cloud-hosted exam servers (138); and
a result aggregator module (142) configured to retrieve and compile results post-assessment.
2. The exam management system (100) as claimed in claim 1, wherein upon completion of the candidate registration, examination data, along with candidate details are stored within the central database (130a’), the load distribution module (140) allocates candidates equally across the plurality of cloud-hosted exam servers (138) , during the examination login process, the secure authentication interface (132) verifies candidate credentials and restrict unauthorized access, upon successful authentication, the load distribution module (140) directs each candidate to the pre-assigned cloud-hosted exam server, on completion of the examination, the result aggregator module (142) collect individual exam result data from the cloud-hosted exam servers (138) and transfer or store the compiled exam result data within the central database (130a’) .
3. The exam management system (100), as claimed in claim 1, wherein the cloud-based infrastructure includes a predefined number of cloud hosted exam servers (138) and a predefined number of databases (138a) for each cloud-hosted exam server (138).
4. The exam management system (100), as claimed in claim 1, wherein the administrator interface module (120a) enables the administrator to change or update details regarding the examination across the plurality of cloud-hosted exam servers (138) through the gateway (136).
5. The exam management system (100), as claimed in claim 1, wherein the secure authentication interface (132) is configured to authenticate candidates and restrict access by preventing unauthorized logins, unscheduled candidates, fraudulent access, and shield the plurality of exam servers (138) from cyber threats.
6. The exam management system (100), as claimed in claim 1, wherein the result aggregator module (142), collects and compiles exam result data from the plurality of cloud-hosted exam servers (138) into the central server (130a).
7. The exam management system (100) as claimed in claim 1, wherein the gateway (136) is configured to continuously update and maintain the consistency of exam configurations across the plurality of cloud-hosted exam servers (138), wherein the updates include any commands issued by the administrator or data submitted by the candidates during the examination.
8. A method (200) for exam management, the method comprising the steps of:
enabling a candidate to access the examination through a candidate interface module (110a) of a first electronic device (110);
enabling an administrator to access and control the examination through an administrator interface module (120a) of a second electronic device (120);
verifying a registered candidate through a secure authentication interface (132), and blocking unauthorized or fraudulent access through the secure authentication interface (132);
enabling the candidates to log in from a single sign-on integration module (134) to authenticate candidates from external platforms without requiring multiple login procedures;
synchronizing exam data in real time through a gateway (136);
assigning equal numbers of candidates to a plurality of cloud-hosted exam servers (138) through a load distribution module (140);
redirecting the candidates to the assigned cloud-hosted exam server in real time upon login request; and
compiling the results from the plurality of the plurality of cloud-hosted exam servers (138) through a result aggregator module (142).
| # | Name | Date |
|---|---|---|
| 1 | 202521061316-STATEMENT OF UNDERTAKING (FORM 3) [26-06-2025(online)].pdf | 2025-06-26 |
| 2 | 202521061316-POWER OF AUTHORITY [26-06-2025(online)].pdf | 2025-06-26 |
| 3 | 202521061316-FORM FOR SMALL ENTITY(FORM-28) [26-06-2025(online)].pdf | 2025-06-26 |
| 4 | 202521061316-FORM FOR SMALL ENTITY [26-06-2025(online)].pdf | 2025-06-26 |
| 5 | 202521061316-FORM 1 [26-06-2025(online)].pdf | 2025-06-26 |
| 6 | 202521061316-FIGURE OF ABSTRACT [26-06-2025(online)].pdf | 2025-06-26 |
| 7 | 202521061316-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [26-06-2025(online)].pdf | 2025-06-26 |
| 8 | 202521061316-EVIDENCE FOR REGISTRATION UNDER SSI [26-06-2025(online)].pdf | 2025-06-26 |
| 9 | 202521061316-DRAWINGS [26-06-2025(online)].pdf | 2025-06-26 |
| 10 | 202521061316-DECLARATION OF INVENTORSHIP (FORM 5) [26-06-2025(online)].pdf | 2025-06-26 |
| 11 | 202521061316-COMPLETE SPECIFICATION [26-06-2025(online)].pdf | 2025-06-26 |
| 12 | Abstract.jpg | 2025-07-02 |
| 13 | 202521061316-FORM-9 [12-07-2025(online)].pdf | 2025-07-12 |
| 14 | 202521061316-MSME CERTIFICATE [16-07-2025(online)].pdf | 2025-07-16 |
| 15 | 202521061316-FORM28 [16-07-2025(online)].pdf | 2025-07-16 |
| 16 | 202521061316-FORM 18A [16-07-2025(online)].pdf | 2025-07-16 |
| 17 | 202521061316-FER.pdf | 2025-09-10 |
| 18 | 202521061316-FORM-5 [31-10-2025(online)].pdf | 2025-10-31 |
| 19 | 202521061316-FER_SER_REPLY [31-10-2025(online)].pdf | 2025-10-31 |
| 20 | 202521061316-DRAWING [31-10-2025(online)].pdf | 2025-10-31 |
| 1 | 202521061316_SearchStrategyNew_E_Searchstrategy202521061316E_29-08-2025.pdf |