A LMS Learning Management System made in java using serialization. It is a very basic LMS which can perform a number of functionalities.
- Graphical user interface - GUI
- Serialization
- Object Oriented Programming - OOP
- User profiling and management : LMS provide user profiling system for admin, student and faculty.
- Adding users : Admin can only register a student or faculty in the system.
- User data : Admin can see both faculty and user data in form of tables.
- Assigning grades : Faculty can assign grades to students for quiz, assignments, sessionals and terminal separately.
- Grades overview : Faculty can overview the grades of his/her class whereas the student can overview his/her course.
- Change password : Faculty, student and admin can change their passwords.
- GPA Table : Student can also see his/her GPA of each semester.