This School Management System is designed to facilitate the management of students, teachers, and their respective disciplines and grades. The system supports two types of users: students and teachers.
- Users can log in as either students or teachers, each with their own set of permissions and functionalities.
- Students can view their grades for each discipline.
- Teachers can perform CRUD operations on disciplines they teach.
- Teachers can add, edit, or delete grades for students in their disciplines.
- Teachers can calculate the final average grade for each discipline they teach.
- Teachers can manage disciplines, including adding, editing, or deleting disciplines.
- Teachers can add, edit, or delete grades for students in their disciplines.
- The system automatically timestamps each grade entry with the current date.
- Teachers can sort the list of disciplines and students alphabetically.
- Teachers can also sort grades by date.
- The system provides an option for data backup, allowing users to save disciplines and grades to a file or database for future reference.
- Log in as a student or teacher.
- Students can view their grades.
- Teachers can perform CRUD operations on disciplines, add/edit/delete grades, calculate final average grades, and sort data as needed.
- Backup data for future reference if necessary.