A content management system that is used to store the marks of students and maintain it. Instructors can store and edit the marks under their courses, while students can view the marks marks and sgpa of specific semester, and also their overall cgpa.
Student marks information sytem - For Students
- Admin Student accounts by the Admin.
- Add and managing marks of students by Admin.
- Viewing a compiled reportcard by the Student.
- First clone this project or fork and clone your fork url
git clone https://github.com/Akhileshkumar-12/marks-management-system.git
cd marks-management-system # Enter the project dir
- Install django
pip install django
- Start django server locally
python3 manage.py runserver
- Visit http://127.0.0.1:8000/ in a web browser.
- Quit the server with CONTROL-C in terminal
- Call the following command to create the superuser. You will be prompted to enter a username, email address (optional) , and strong password.
python3 manage.py createsuperuser
- Run the django server locally.
python3 manage.py runserver
-
Visit http://127.0.0.1:8000/admin in a web browser.
-
Login with the credentials you used to create the account.
- After logging in, on the navigation bar on the left select ‘Facultys’.
- On the top right click on the ‘Add Faculty’ to start adding the user.(As Highlighted)
- Here the credentials, such as Id, password, name, subject name, subject code and credits of subject, of the Faculty can be added.
- After which, select one of the save options in the bottom right.
- After logging in, on the navigation bar on the left select ‘Students’.
- On the top right click on the ‘Add Student’ to start adding the user.(Similar to what is shown above.)
- Here the credentials, such as roll number, password and name, of the Student can be added.
- After which, select one of the save options in the bottom right.
- After logging in, on the navigation bar on the left select ‘Subjects’.
- On the top right click on the ‘Add Subject’.(Similar to what is shown above.)
- Fill in the roll number of the Student, Subject name and code.
- After which, select one of the save options in the bottom right.
- After logging in, on the navigation bar on the left select ‘Sem_grades’.
- On the top right click on the ‘Add Sem_grade’.(Similar to what is shown above.)
- Fill in the roll number of the Student, semester, sgpa and total credits in that semester.
- After which, select one of the save options in the bottom right.
- Select ‘Student’ as the option in the Login Page.
- Login using the id and password for the Student account. Login using your respective (credentials) id ,password
- After logging in, using the Navigation Bar on the left of the website you can navigate between the Dashboard and the Report Card.
- In the dashboard you can hover over the points on the graph to view your GPA per semester.
- Here you can view a more detailed list of information on the marks obtained in a subject.
- You can select the subject you wish to view from the tab above the table.
- Select ‘Faculty’ as the option in the Login Page.
- Login using the id and password for the Faculty account.
- After logging in, here a tabulated view of the marks of the student are displayed.
- Clicking on the ‘Modify’ button in the bottom right corner will expand a form on top.
- In this form you can modify the marks of the students.
├───marksManagement
│ ├───button
│ └───navbar
├───marks_management_system
├───static
├───templates
│ ├───dashboard
│ ├───favicon
│ └───report_card
├───db.sqlite3
├───manage.py