Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Enhancing Online Assessment Security: An Automatic

Logout Mechanism for Secure Quiz Web Application.


K. Jeya GaneshKumar
B. I. Bharani S. Saravana Haris V. Rajesh
Department of Artificial
Department of Artificial Department of Artificial Department of Artificial
Intelligence
Intelligence Intelligence Intelligence
M. Kumarasamy College of
M. Kumarasamy College of M. Kumarasamy College of M. Kumarasamy College of
Engineering
Engineering Engineering Engineering
Karur, India
Karur, India Karur, India Karur, India
bibharani0444@gmail.com saravanaharis42@gmail.com rajeshtuty2002@gmail.com

Abstract— With the increasing prevalence of online learning To address these challenges, our project proposes a
platforms and educational quizzes, ensuring the security and comprehensive solution that combines robust user
integrity of user sessions is paramount. The design and authentication with advanced session management techniques.
implementation of a secure quiz application aimed at
providing a seamless and protected environment for The core feature of the application is the utilization of unique
conducting quizzes online. The application integrates several access codes generated by administrators, which serve as a
key features to ensure security and user authentication. Users secure means of authenticating users before quiz participation.
are required to input a unique access code generated by the This approach ensures that only authorized individuals with
administrator to gain entry into the quiz platform, thereby valid access codes can access the quiz platform, thereby
ensuring only authorized participants can engage in the quiz
safeguarding the integrity of the assessment process.
activities. Once authenticated, users are granted access to the
quiz interface where they can respond to a series of questions Furthermore, the application incorporates tab switch
presented. The application employs multiple-choice questions detection functionality to enhance security and prevent
to engage users, and their responses are recorded to calculate unauthorized access. By monitoring user activity and detecting
a final score. Notably, to enhance security and prevent
unauthorized access, the application incorporates session tab switches during quiz sessions, the application can
management with tab switch detection. In the event of a tab automatically log users out, mitigating potential security risks
switch, the application automatically logs the user out, associated with multi-tab usage.
mitigating potential security risks. Through this project, a
secure and user-friendly quiz application is realized, catering Through the integration of these innovative features,
to the needs of educators, trainers, and organizations seeking our project aims to provide educators, trainers, and
to conduct quizzes online with enhanced security measures. organizations with a secure and reliable platform for conducting
quizzes online. By leveraging modern web technologies and
Keywords—Online Quiz, Reduce Cheating. best practices in security, the proposed quiz application offers a
1.INTRODUCTION seamless user experience while prioritizing data confidentiality
and integrity. Overall, this project represents a significant
In the era of digital education and remote learning, the advancement in the field of online assessment tools, catering to
demand for online assessment tools has grown exponentially. the evolving needs of digital learning environments.
As educational institutions and organizations adapt to virtual
environments, the need for secure and user-friendly quiz
applications becomes paramount. This paper introduces a 2. LITERATURE REVIEW
novel approach to developing a secure quiz application
equipped with unique access code authentication and tab
switch detection. The application serves as a platform for Online assessment tools have gained significant
conducting quizzes online, ensuring both the integrity of the traction in educational settings, offering educators and trainers
assessment process and the security of user data. convenient methods for evaluating learners' comprehension and
progress. However, ensuring the security and integrity of online
Traditional methods of administering quizzes often
quizzes remains a pressing concern, prompting researchers and
face challenges related to security vulnerabilities and user
developers to explore innovative solutions to address these
authentication. Conventional username-password systems may
challenges. This literature review examines existing research
be susceptible to unauthorized access or breaches,
and developments in the field of online assessment security,
compromising the confidentiality of quiz content and user
focusing on authentication methods, session management
information. Moreover, the lack of mechanisms to detect and
techniques, and strategies for mitigating cheating behavior.
mitigate potential security risks, such as tab switching during
quiz sessions, further exacerbates these concerns.
Concurrently, we analyze existing quiz platforms, benchmarking
Authentication Methods: against industry standards and best practices to glean insights for
our own solution. With a clear understanding of stakeholder
Authentication is a critical aspect of online needs and market trends, we transition into the design phase.
assessment platforms, ensuring that only authorized users gain
access to quiz content. While traditional username-password In the design phase, we transform gathered
authentication is widely used, it suffers from vulnerabilities requirements into a tangible blueprint for our quiz application.
such as password sharing and brute force attacks. Biometric Drawing upon user personas and use cases, we create wireframes
authentication methods, such as fingerprint or facial and prototypes to visualize the user interface and interaction
recognition, offer enhanced security but may require flow. Simultaneously, we define the database schema, specifying
specialized hardware and raise privacy concerns. Two-factor the structure for storing access codes, user profiles, and quiz
authentication (2FA) provides an additional layer of security data. Architectural decisions are made regarding the selection of
by requiring users to verify their identity using a second factor, front-end and back-end technologies, ensuring scalability,
such as a mobile device or email confirmation. Access code- maintainability, and security. Through iterative refinement and
based authentication, as proposed in this paper, offers a feedback loops with stakeholders, we finalize the design, laying
balance between security and usability, providing a unique the foundation for the subsequent implementation phase. This
code generated by the administrator to authenticate users meticulous approach in requirement gathering and design sets the
before accessing the quiz. stage for a successful development journey, ensuring that our
quiz application meets the needs of both users and stakeholders
Strategies for Mitigating Cheating Behavior: effectively.
Cheating behavior remains a prevalent concern in 2)Implementation:
online assessments, necessitating the implementation of
strategies to detect and deter cheating attempts. Common In the implementation phase of our quiz application, the
cheating tactics include accessing external resources, development team transforms design blueprints into a functional
collaborating with others, and using multiple devices to reality. Front-end developers craft an intuitive user interface
circumvent security measures. Researchers have explored using HTML, CSS, and JavaScript, while back-end developers
several approaches to mitigate cheating behavior, including leverage Python or Node.js to build logic and functionality.
proctoring tools, plagiarism detection software, and browser Security measures such as encryption and input validation are
lockdown mechanisms. Additionally, techniques such as tab seamlessly integrated to safeguard user data. Continuous
switch detection, which automatically logs users out upon collaboration ensures alignment with design and requirements,
detecting tab switches during quiz sessions, help uphold supported by Agile methodologies for flexibility. Comprehensive
academic integrity and ensure fair assessment practices. testing validates functionality, performance, and security, with
The literature review demonstrates the importance of feedback informing refinements. Adherence to best practices
robust security measures in online assessment platforms to ensures maintainability and scalability, while rigorous quality
ensure the integrity and fairness of assessments. By leveraging assurance upholds excellence. This phase lays the groundwork
authentication methods, session management techniques, and for deploying a high-quality quiz application that delights users.
cheating detection strategies, developers can enhance the
security of online quizzes and uphold academic integrity. The
proposed approach of access code-based authentication and tab
switch detection offers a promising solution to address the
challenges of online assessment security, providing a balance
between usability and security for educators, trainers, and
organizations conducting quizzes online. Further research and
development in this area are needed to address emerging threats
and ensure the continued effectiveness of security measures in
online assessment platforms.

3. METHODOLOGY

1)Requirement Gathering and Designing Phase:


In the requirement gathering phase of our quiz
application project, we engage stakeholders to elicit their needs
and expectations comprehensively. Through interviews,
surveys, and discussions, we seek to understand the objectives,
target audience, and specific functionalities required. We
meticulously document these requirements, distinguishing
between essential features and nice-to-have enhancements,
ensuring alignment with the project scope and objectives.
3)Testing and Deployment:
Use Case
In the testing and deployment phase of our quiz
application, rigorous testing ensures the functionality,
performance, and security of the application. Unit tests verify
individual components, while integration testing ensures
seamless interaction between front-end and back-end systems. 4. RESULT AND ANALYSIS
Continuous collaboration and feedback drive refinements to
optimize the application's robustness. Once testing is complete,
The culmination of the quiz application project presents
the application is deployed to a production environment,
a comprehensive result and analysis, indicating a successful
following a streamlined deployment process facilitated by
endeavor in delivering a robust and user-centric platform.
continuous integration and deployment pipelines. With
Usability testing outcomes reveal a positive user experience,
meticulous attention to detail and adherence to best practices,
characterized by intuitive navigation, clear presentation of quiz
the deployment phase ensures the successful release of a high-
content, and seamless interaction. Stakeholder feedback
quality quiz application ready to engage and delight users.
corroborates these findings, highlighting the application's
4)Evaluation Phase: effectiveness in engaging users and facilitating learning. Security
In the evaluation phase of our quiz application project, evaluation confirms the successful implementation of encryption
thorough assessment ensures its effectiveness and quality. and input validation mechanisms, ensuring the safeguarding of
Usability testing gathers user feedback to refine the user sensitive user data against potential threats. Through rigorous
experience, while security evaluation identifies and addresses testing and adherence to best practices, the application
vulnerabilities to fortify the application against threats. demonstrates resilience against common vulnerabilities, instilling
Performance evaluation measures responsiveness under various confidence in its security posture. Performance evaluation
conditions, optimizing efficiency. Stakeholder input guides showcases optimal responsiveness under diverse usage scenarios,
iterative improvements to enhance functionality and user bolstering the application's efficiency and reliability. The
satisfaction. Through meticulous scrutiny and adherence to best rigorous testing regimen, including stress testing and
practices, the evaluation phase ensures that the quiz application performance monitoring, ensures that the application maintains
meets the highest standards of usability, security, and satisfactory performance levels even during peak usage periods.
performance. This comprehensive evaluation process culminates
in the delivery of a robust and reliable application poised to
meet the needs of users effectively.
In conclusion, the development of the quiz application
represents a culmination of meticulous planning, innovative
design, and diligent execution. Through requirement analysis
and careful design considerations, we have created a robust and
user-friendly platform that meets the needs of both users and
stakeholders. The implementation phase, marked by
collaborative effort and adherence to best practices, has resulted
in a functional reality that seamlessly integrates front-end
elegance with back-end efficiency. Rigorous testing and
evaluation have ensured that the application excels in usability,
security, and performance, providing users with a seamless and
Fig. 1. Demo – 1 engaging experience while safeguarding their data. As we
reflect on the journey from inception to completion, it is evident
that our quiz application stands as a testament to our
commitment to excellence and our ability to deliver impactful
solutions. With its successful deployment, we look forward to
the positive impact it will have on users, educators, and learners
alike, serving as a valuable tool for education, engagement, and
enrichment.

Fig. 2. Demo – 2

6. REFERENCE

1] "Online Quiz Application for Informatics and Information


System Students (Task Portal Development)".

2] "Quizizz: Effectiveness, Perceptions, and Perspectives of


Fig. 3. Demo – 3 Students Toward the Use of Quizizz as an Online Game-Based
Formative Assessment"

3] "Design of a Quiz Application for College and University


Students"

4] "Ideas for Designing Better Quizzes: A Literature Review


and Suggestion"

5] "Exploring Students' Views in the Use of Quizizz as an


Assessment Tool in English as a Foreign Language (EFL)
Class"
Fig. 4. Demo – 4

6] "Digital proctoring in higher education: a systematic


5. CONCLUSION literature review"
7] "A Literature Review on Techniques for Online Exam
Proctoring"

8] "Online exam proctoring technologies: Educational


innovation or ..."

9] "Examining the Effect of Proctoring on Online Test Scores"

10] "QUIZ GAME APPLICATIONS TO REVIEW THE


CONCEPTS LEARNT"

You might also like