ExamPro is a real-time examination system created using Django, specifically designed for Central University of Haryana (CUH). This project aims to simplify the process of managing exams online by providing a secure, user-friendly platform for students and administrators.
- User Authentication: Secure login for students and administrators.
- Real-Time Exam Management: Conduct exams in real-time with minimal latency.
- Question Management: Support for multiple question formats, including multiple-choice and descriptive questions.
- Timed Exams: Set time limits for exams and automatic submission upon time expiration.
- Instant Grading: Auto-grading for objective questions and manual grading support for subjective responses.
- Admin Dashboard: Manage exams, users, and results with a user-friendly dashboard.
- Reports and Analytics: View detailed performance reports and analytics.
- Backend: Django, Django REST Framework
- Frontend: HTML, CSS, JavaScript (or optionally React if needed for enhanced interactivity)
- Database: PostgreSQL (or any database supported by Django)
Follow these steps to set up ExamPro on your local machine.
- Python 3.8 or higher
- PostgreSQL
- Git
- Clone the repository:
git clone https://github.com/vicky87883/exampro.git cd exampro