Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deepraj21/studentmate

The student management system is an online platform that simplifies student record and mark management. Teachers can update marks, while students can view their marks. It provides a user-friendly interface, centralizes data, and enhances communication for efficient management of student records and marks.
https://github.com/deepraj21/studentmate

bootstrap5 firebase flask html-css-javascript python sqlite-database student-management-system

Last synced: 11 days ago
JSON representation

The student management system is an online platform that simplifies student record and mark management. Teachers can update marks, while students can view their marks. It provides a user-friendly interface, centralizes data, and enhances communication for efficient management of student records and marks.

Awesome Lists containing this project

README

        

# studentMATE : Modern Student Management System

The online student management system is designed to facilitate the management of student records and marks. It allows teachers to register, log in, and manage student data. Teachers can update the marks of students for different subjects. Students can also register, log in, and view their marks. The system uses SQLite as the database for storing teacher and student information.

Teachers are the primary users of the system. They can register by providing a unique username and password. Once registered, they can log in to access the teacher dashboard. The teacher dashboard serves as a centralized hub for managing student data. It displays the total number of registered students and provides a list of all students. Teachers can view the details of each student, including their username and marks obtained in different subjects.

The system allows teachers to update student marks. By clicking on a student's name or ID, teachers can access the mark editing page for that particular student. In the mark editing page, teachers can enter the marks for different subjects. The updated marks are then saved in the database, ensuring accurate record-keeping.

Students, on the other hand, have their own login functionality. They can register for an account by providing a unique username and password. Once registered, they can log in to access their individual dashboard. The student dashboard provides a personalized view for each student. It displays their username and the marks they have obtained in different subjects. Students can easily check their performance and track their progress over time.

To enhance the user experience, the system includes additional pages such as a contact page and an about page. The contact page provides information on how to get in touch with the system administrators or support team. The about page gives a brief overview of the project, including its purpose and goals. These pages add value by providing users with relevant information and fostering transparency. Furthermore, the system includes a "Coming Soon" page, which indicates that additional features or functionalities are planned for future implementation. This hints at the system's continuous development and improvement to meet evolving needs.

Overall, the online student management system simplifies the process of managing student records and marks. It streamlines communication between teachers and students, provides real-time access to important information, and promotes efficient record-keeping. By leveraging web technologies and user-friendly interfaces, the system aims to enhance the educational experience and contribute to a more organized and effective learning environment.

# Features of the Online Student Management System :

🌐 Teacher Registration and Login : Teachers can register with a unique username andpassword. They can log in to access the teacher dashboard.

🌐 Teacher Dashboard : Teachers can view the list of students and the total number of registered students. They can navigate to the mark editing page for each student to update their marks.

🌐 Mark Editing : Teachers can edit the marks of each student individually by accessing the mark editing page. They can enter numeric marks for different subjects and save the changes.

🌐 Attendance : Teachers can give attendance to Students on any Specific day which will be saved in the database with date.

🌐 Student Registration and Login : Students can register with a unique username and password. They can log in to access their individual dashboard.

🌐 Student Dashboard : Students can view their marks for different subjects. The dashboard displays their username and the marks obtained in each subject.

🌐 Attendance : Students can view their attendance by navigating to the attendance link and present & absent in distinguished in Green and Red Respectively for a greater Visulization.

🌐 Contact and About Pages : The system provides additional static pages such as contact information and an about page to provide more details about the project.

🌐 Coming Soon Page : There is a placeholder page indicating that more features or functionalities are coming soon.

# Website Preview