A modern, responsive online exam platform featuring sign-up/login functionality, timed exams, progress tracking, flagged questions, and result submission. Built with HTML, CSS, and JavaScript for an interactive and user-friendly experience.
- User Authentication: Sign-up and login functionality with form validation.
- Timed Exams: A countdown timer to ensure users complete the exam within a specified duration.
- Progress Tracking: Real-time progress bar showing the percentage of the exam completed.
- Question Flagging: Users can flag questions for review and return to them later.
- Result Submission: Displays the final exam score along with the user's name and ID.
- HTML5: For the structure of the web pages.
- CSS3: For styling, animations, and layout, ensuring a responsive design.
- JavaScript: For handling dynamic functionality such as form validation, quiz logic, and data storage using
localStorage.
index.html: Handles user sign-up and login.welcome.html: Introduction page that starts the exam.exam.html: Main exam page where users answer questions and track their progress.timeout.html: Displays a timeout message when the exam time expires.result.html: Shows the user's final score after the exam.
main.css: Global styling useing throughout the project.signup-login-form.css: Styles specific to the sign-up and login forms.exam.css: Styling for the main exam interface, including the question container, progress bar, and flagged questions.timeout.css: Styling for the timeout page that shows when the exam time expires.result.css: Styling for the result page that displays the user's score.welcome.css: Styling for the welcome page that displays the welcome message for the user.
signupLoginForm.js: Handles form validation for the sign-up and login process.exam.js: Core functionality for managing the exam questions, flagging, timer, and result calculation.result.js: Displays the user's exam result using data fromlocalStorage.goBackButtonDisable.js: Prevents users from going back during the exam.
- Clone the repository:
git clone https://github.com/MoSalem149/Online-Exam-Platform_DEBI-Project.git





