Overview
UniManage is an ASP.NET Core MVC University Course Management System delivered as an approved individual CS6004ES coursework submission. It supports Students, Lecturers, and Administrators with secure academic operations — courses, enrolment, assignments, grading, messaging, meetings, audit logs, and analytics.
Problem statement
University academic operations often live in scattered spreadsheets, paper records, and unconnected tools. Students lose track of enrolments and deadlines; lecturers lose submissions and feedback; administrators lack a single secure view of courses, capacity, and usage. Errors follow: duplicate enrolments, exceeded capacity, missing submissions, and inconsistent grades.
- Students need courses, deadlines, grades, messaging, and meetings in one place.
- Lecturers need owned-course assignments, materials, grading, and student communication.
- Administrators need catalogue control, auditability, and reporting without inventing finance or live-video systems.