This is a Simple Class Management System Developed for Educational Purpose using Python (Django). Feel free to make changes based on your requirements.
- See Overall Summary Charts of Stuudents Performance, Staffs Perfomrances, Courses, Subjects, Leave, etc.
- Manage Staffs (Add, Update and Delete)
- Manage Students (Add, Update and Delete)
- Manage Course (Add, Update and Delete)
- Manage Subjects (Add, Update and Delete)
- Manage Sessions (Add, Update and Delete)
- View Student Attendance
- Review and Reply Student/Staff Feedback
- Review (Approve/Reject) Student/Staff Leave
- See the Overall Summary Charts related to their students, their subjects, leave status, etc.
- Take/Update Students Attendance
- Add/Update Result
- Apply for Leave
- Send Feedback to HOD
- See the Overall Summary Charts related to their attendance, their subjects, leave status, etc.
- View Attendance
- View Result
- Apply for Leave
- Send Feedback to HOD
1. Create a Folder where you want to save the project
2. Clone this project
$ git clone https://github.com/imjayjoshi/Class-Management-System.git
Then, Enter the project
$ cd Class-Management-System
3. Activate a Virtual Environment
For Windows in cmd
$ fine/scripts/activate
4. Install Requirements from 'requirements.txt'
$ pip install -r requirements.txt
5. Now Make Migrations and Run Server
Command for PC:
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py runserver
5. Now Load Data From Datadump.json File
Command:
$ python manage.py loaddata datadump.json
6. Login Credentials
Create Super User (HOD)
$ python manage.py createsuperuser
Then Add Email, Username and Password
or Use Default Credentials
For HOD /SuperAdmin Email: [email protected]
Password: jay
For Staff Email: [email protected]
Password: keyur
For Student Email: [email protected]
Password: sanjivani