An academic system where students grades should be created, using object oriented programming in XCODE

Job ID: 37446151

Budget: £20 – £250 GBP

*The administrator can manage (create and delete) student groups, taught subjects, teachers and students. Assign teachers to the taught subject, students and taught subject - to groups.
*The teacher can enter and edit the grade of the selected student's subject.
*The student can only view his grades.

You should use few principles of object-oriented programming: encapsulation, inheritance, polymorphism, and others.

Additional requirement: when registering a student or professor, the administrator automatically assigns the first name as the login name and the last name as the password.
The data is stored in the database.
Related categories: Data Entry C++ Programming