Fetena.com is an online platform designed to facilitate the management and monitoring of exams for organizations, institutions, and schools. It streamlines the process of exam creation, scheduling, and real-time supervision using deep learning technologies to ensure exam integrity and prevent cheating. The system empowers organizations to efficiently manage large-scale exams while maintaining a high standard of academic honesty.
Entering Exam Questions: Supports True/False, Multiple Choice, Short Answer and Essay type Questioins
These are the technologies and frameworks used to build this project.
-
Real-Time Exam Monitoring: Using the faceApi module and socketIO, Fetena.com provides real-time monitoring of exam sessions, ensuring the authenticity of the exam process.
-
Cheating Prevention: The platform includes mechanisms for detecting and preventing cheating during exams through live proctoring - face tracking, automated alerts, and monitoring.
-
Easy Exam Creation and Management: Organizations can create exams with customizable question formats (multiple-choice, short answers, essays), along with an AI exam generator and exam banks and schedule them for a wide range of participants.
-
User Management: Admins can add, manage, and assign roles to users (e.g., examiners, students) for a streamlined workflow.
-
Real-Time Feedback and Reports: After an exam, the system generates detailed reports and analytics to provide insights into student performance, cheating attempts, and other metrics.
-
Multi-Language and Device Support: The platform is accessible from various devices and supports multiple languages to accommodate global users.
-
Live Video Surveillance: The platform allows exam proctors to remotely access the examinee's camera and screen in real-time during the exam. It also periodically captures snapshots to document any suspicious behavior or potential cheating incidents for review.
-
Real-Time Messaging: The integrated real-time chat feature facilitates smooth communication between examiners and examinees. Examiners can broadcast announcements or initiate private conversations, while examinees can privately reach out to proctors for clarifications or other exam-related inquiries.
-
Notifications: The system keeps users informed about important updates and activities through real-time notifications.
Color | Hex |
---|---|
Primary Color | #222831 |
Secondary Color | #393E46 |
Accent Color | #00ADB5 |
Text Color | #EEEEEE |
This project uses npm as package manager
npm -v
Clone the project
git clone https://github.com/Alpha-Techologies/Fetena.com.git
Go to the project directory
cd Fetena.com
Install dependencies for each front-end and back-end
cd client
npm install
Start the server
cd server
npm install
npm run dev
- Team Chat
- Kanban View of Tasks
- Mobile Responsiveness
- Google Calendar Integration
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Contributions are always welcome!
Yohannes Teshome - @linkedin - [email protected]
Project Link: Here
We would like to thank the following resources and websites that helped us in building this project