Projects using MariaDB in KarachiProjects using MariaDB in KarachiMAJU Outcome-Based Education (OBE) System
Designed and developed the database for an Outcome-Based Education system at Mohammad Ali Jinnah University (MAJU), with the frontend subsequently implemented in both PHP and C#/.NET.
The system models the relationship between:
PEO → PLO → CLO → Assessment
It provides detailed assessment of courses by CLO and PLO for individual students and supports the management of outcome-based education across university programmes.
Key areas represented
Degrees — BS, MS and PhD
Programmes
Programme Educational Objectives (PEO)
Programme Learning Outcomes (PLO)
Course Learning Outcomes (CLO)
CourseCLOAssessmentStructure
CourseCLOAssessment
Grade Sheets
Transcripts
Major programmes included areas such as Computer Science, Software Engineering, Computer Engineering, Data Science, Artificial Intelligence and Business Administration, along with Biotechnology and Bioinformatics-related programmes. Programme availability varies by degree level.
Database & Technology
Database: MariaDB
SQL: SQL
User Interfaces: PHP and C#/.NET
.NET: .NET Core, C#, Entity Framework Core, ASP.NET (http://ASP.NET) Core Identity
Reporting: RDL Reports
Supporting Tool: Excel VBA
The same MariaDB database was used by both the PHP and .NET user interfaces. The PHP version was developed earlier and was practically used with real data; the .NET Core version was developed later.
This project demonstrates database design for a complex academic information system where educational objectives, learning outcomes and student assessment are interconnected through a structured relational database.