https://github.com/fouad-gabr/examination-system
CodeExaminer is a dynamic web-based examination system developed as part of the Digital Egypt Pioneers Initiative. The exam focuses on programming questions related to JavaScript, It offers a seamless user experience with animated interfaces and robust functionalities tailored for educational assessments.
https://github.com/fouad-gabr/examination-system
animation-css css3 html5 icons javascript
Last synced: 4 months ago
JSON representation
CodeExaminer is a dynamic web-based examination system developed as part of the Digital Egypt Pioneers Initiative. The exam focuses on programming questions related to JavaScript, It offers a seamless user experience with animated interfaces and robust functionalities tailored for educational assessments.
- Host: GitHub
- URL: https://github.com/fouad-gabr/examination-system
- Owner: Fouad-Gabr
- Created: 2024-09-03T23:08:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-10T15:54:30.000Z (over 1 year ago)
- Last Synced: 2025-03-22T09:06:18.331Z (about 1 year ago)
- Topics: animation-css, css3, html5, icons, javascript
- Language: JavaScript
- Homepage: https://fouad-gabr.github.io/Examination-System/
- Size: 15.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**CodeExaminer**
CodeExaminer is a dynamic web-based examination system developed as part of the Digital Egypt Pioneers Initiative. Designed to focus on programming questions related to JavaScript, CodeExaminer offers a seamless user experience with interactive and animated interfaces, alongside robust functionalities tailored for educational assessments.
**Key Features:**
- **User Authentication:** Secure account registration and login functionalities with enhanced validation to ensure user privacy and prevent unauthorized access.
- **Interactive Interface:** Engaging animations enhance user interaction and usability throughout the exam process.
- **Exam Experience:** Users can take exams featuring multiple-choice questions with dynamic answer options, providing a comprehensive assessment experience.
- **Timer Functionality:** A built-in 5-minute timer tracks exam duration, ensuring timely completion and adding a layer of challenge to the examination process.
- **Screen Recording:** To prevent cheating and searching for answers, the system records the screen once the exam starts, ensuring the integrity of the examination process.
- **Results Display:** Immediate display of exam scores and feedback upon completion, allowing users to review their performance and identify areas for improvement.
---
#### Technologies Used:
HTML5, CSS3, JavaScript
#### Project Structure:
- **index.html:** Main page structure with signup, login, exam interface, and results display.
- **style.css:** Styling to enhance user interface and animations.
- **script.js:** JavaScript functionalities for exam logic, timer, and result calculation.
#### Screenshots:
- **Signup page**




- **Login page**

- **Welcome page**

- **Exam page**


- **warning page if user stop recording**

- **Timeout page**

- **Score page**


#### Future Enhancements:
- Integration with backend services for user data storage and comprehensive exam management.
- Enhanced UI/UX features for a more intuitive user experience.
Explore the project live [here]() or clone the repository to view the code and contribute to its development.