Online Examination System
An advanced Online Examination System built with Django that allows students and teachers to conduct, manage, and participate in online exams efficiently.
- Register/Login to access exams
- View available tests
- Take exams
- Get instant results after submission
- Review past exam scores
- Secure login for exam management
- Create and manage exams
- Add, update, or delete questions
- Set time limits for exams
- View students' performance reports
- Manage users (students & teachers)
- Monitor exam activities
- View system logs
- Backend: Django (Python)
- Frontend: HTML, CSS, JavaScript
- Database: SQLite (Can be upgraded to PostgreSQL or MySQL)
- Authentication: Django's built-in user management system
Online-examination-system/ │── exam/ # Exam-related functionalities │── student/ # Student dashboard & actions │── teacher/ # Teacher dashboard & exam management │── templates/ # HTML templates │── static/ # CSS, JS, images │── db.sqlite3 # Database file │── requirements.txt # Dependencies list │── manage.py # Django management script
- Clone the repository:
git clone https://github.com/your-username/Online-examination-system.git
cd Online-examination-system
2. Create a virtual environment & activate it:
python -m venv venv
source venv/bin/activate # (Windows users: venv\Scripts\activate)
3. Install required dependencies:
pip install -r requirements.txt
4. Apply migrations:
python manage.py migrate
5. Create a superuser (for admin access):
python manage.py createsuperuser
6. Run the development server:
python manage.py runserver
7. Access the system in your browser:
http://127.0.0.1:8000/
---
User Credentials (For Testing)
Admin Login:
Username: admin
Password: (Set during createsuperuser command)
Student Login:
Username: student1
Password: testpassword
Teacher Login:
Username: teacher1
Password: teachpassword
---
License
This project is open-source and available under the MIT License. Feel free to use, modify, and share!
---
Contact
If you have any questions, feel free to reach out!
💡 Author: Sai Krishna
📧 Email: msaikrishna1073@gmail.com
LinkedIn: https://www.linkedin.com/in/sai-krishna-mirthinti