OBE KitAI · Outcome-Based Education Management

Outcome-Based Education Software. Flexible by design.

OBE KitAI is a standalone outcome-based education (OBE) management platform developed by MovKitAI PLT in Sarawak, Malaysia. It helps universities manage course learning outcomes (CLOs), programme learning outcomes (PLOs), attainment, academic reports and continuous quality improvement (CQI) without replacing their existing learning management system (LMS) or other campus systems.

Rooted in Sarawak, Malaysia, where “Kitai” means “us”, the name OBE KitAI carries a simple yet meaningful idea: our OBE. It reflects the shared responsibility of educators and institutions in advancing outcome-based education through collaboration and continuous improvement in teaching and learning.

OBE KitAI interface-inspired preview · Illustrative values
OBE KitAI · Course / Unit Reports interfaceSource-based visual preview
UI styling sourced from the application HTML · Fictional example data
Recursive, custom-defined outcome frameworks
Overall and programme-specific attainment
Bulk reports, emails and actionable reminders
Built to complement, not replace

Keep your LMS.
Add OBE KitAI.

Your university may already have a learning management system (LMS), student information system, and established admissions and enrolment workflows. You should not have to replace them just to improve outcome-based education.

OBE KitAI is a standalone OBE management solution focused on outcome frameworks, CLO/PLO mapping, attainment analysis, academic reporting and continuous quality improvement. Adopt a dedicated OBE platform while your existing teaching and administrative systems remain in place.

Keep your existing LMSContinue using the learning platform your staff and students already know.
Focus on OBE workflowsGive academic teams a purpose-built space for mappings, evidence, attainment and CQI.
Adopt without a full system overhaulAdd OBE capabilities without replacing admissions, enrolment or other university systems.
YOUR UNIVERSITY TODAYKeep what works
Learning Management SystemTeaching, learning and course activities
Student Information SystemInstitutional student records
Admissions & EnrolmentExisting student entry and enrolment workflows
Add a focused OBE management layer
OBE KitAIStandalone platform

Outcome frameworks · CLO/PLO mapping · Attainment · Reports · CQI

OBE KitAI does not require LMS replacement. Any automated data exchange or system integration depends on the institution’s implementation and available interfaces; it is not implied by this illustration.

The platform

One platform for outcome mapping, attainment reporting and continuous improvement.

Configure evolving outcome frameworks, examine genuine programme differences, extend your evidence and finish review cycles with less administrative effort.

Custom & recursive mapping

Build Assessment, CLO and PLO pathways, then create your own frameworks and map one custom framework to another—even in multi-level chains.

Overall and programme-specific Course Reports

Shared courses receive an Overall report across enrolled students and separate programme-specific views with their respective outcome mappings.

Core-course precision

Recognise that a course may be core for one programme but optional for another. Calculate cohort attainment using the correct programme-specific core-course scope.

Admin-defined reporting fields

Name numeric indicators such as Pass Rate (%), Student Feedback Score or any other measurable result. Add reporting columns without an application-code or schema change.

Action plans & close the loop

Surface outcomes needing attention, document continuous-improvement actions and support follow-up reviews across teaching offerings.

Checklist & lecturer reminders

See incomplete course tasks and send targeted reminder emails identifying what each lecturer still needs to complete.

One-click bulk actions

Start semester-level Course Report ZIP downloads and cohort Student Report email workflows—without opening reports one at a time.

Transparent calculations

Disclose calculation basis, assessment weighting, PLO mapping strengths, threshold values and optional assessment-weight allocation summaries in reports.

Structured & secure

Use controlled administrative roles, audit trails, encrypted live data and read-only signed external attainment API access.

Switch outcome calculations on or off

For each custom mapping framework, independently enable or disable Calculate Attainment at the programme/semester framework baseline. Definitions and mappings remain available even when its attainment is disabled.

Assessment Weights Summary

Enable optional Report weights for CLO and Assessment-mapped custom frameworks. Reveal how assessment Marks are allocated—for example, 60% Secure and 40% Non-secure assessment evidence.

Optional quality requirements

Switch Action Plan requirements on or off for each programme. Course teams can also enable or disable the one-assessment-to-one-CLO mapping check.

Beyond conventional OBE

Ready for the frameworks you define next.

Not every educational objective fits neatly into standard CLO and PLO structures. Create new outcome frameworks and link them to your existing evidence—without rebuilding the application for every emerging academic priority.

YOU DEFINE
THE FRAMEWORK
01 / EXAMPLE

SDG alignment

Define Sustainable Development Goal-related outcomes and map relevant curriculum evidence to the SDG dimensions your institution chooses to assess.

Custom outcomes
02 / EXAMPLE

Value-Based Education (VBE)

Describe values or graduate attributes, map them from PLOs or other framework outcomes, and report attainment using the mappings you configure.

Cross-framework mapping
03 / EXAMPLE

Assessment in an AI world

Define emerging competencies such as responsible AI use, AI literacy or critical evaluation as assessable outcomes within your own framework.

Future-ready assessment

These are possible institution-defined frameworks. OBE KitAI does not claim to predefine their outcome descriptions, assess AI use automatically or assign SDG attainment without configured evidence and mappings.

Mapping framework

Your custom framework can become the source of the next.

Define assessment, CLO and PLO relationships—and go beyond them. Administrators can create additional frameworks, map them directly from assessments, CLOs or PLOs, or connect a new framework to one already created. Recursive chains remain calculable without hardcoding a new report structure.

  • Assessment → CLO → PLO → Custom A → Custom B , with additional branches where configured
  • Map custom outcomes from Assessment, CLO, PLO or another custom framework
  • Maintain programme/semester-aware definitions and explain each outcome’s calculation basis
  • Keep mappings even with Calculate Attainment disabled —define a framework today, activate its calculations when ready.
Explore reporting
Recursive outcome architecture Illustrative framework chain
Assessments Tests · Projects · Labs · Other assessment evidence
Evidence
Course Learning Outcomes CLO1 · CLO2 · CLO3
CLO
Programme Learning Outcomes Programme-specific PLO mappings
PLO
Custom Framework A e.g. Value-Based Education (VBE) outcomes
Custom A
Custom Framework B e.g. a locally defined SDG-alignment framework
Custom B
Custom B can map from Custom A. Other custom frameworks may instead source directly from Assessments, CLOs or PLOs. These labels are examples, not preset content.
Designed to adapt, not dictate ADMINISTRATOR-CONTROLLED SETTINGS

Map what matters.
Calculate what you choose.

Not every framework needs a score today, and not every programme follows the same review process. Turn supported calculations and requirements on or off without removing curriculum mappings or rewriting the system.

CONFIGURATION PREVIEW

Independent controls

Illustrative
Custom framework attainment Calculate Attainment · programme/semester baseline
Enabled
Custom framework Report weights Assessment-mapped framework · independent setting
Enabled
Another custom framework attainment Framework remains mapped even when calculation is off
Disabled
Action Plan · Programme A Continuous-improvement requirement
Enabled
Action Plan · Programme B Independent programme-specific choice
Disabled
1 Assessment → 1 CLO check Validation setting for each course offering
Optional
Framework structures and mappings are preserved when their attainment calculation is disabled.
ASSESSMENT WEIGHTS SUMMARY EXAMPLE, NOT REAL DATA

See the assessment evidence behind the framework.

Administrators can define an Assessment-mapped framework—for example, to categorise assessment design in an AI world—and enable Report weights to show each outcome's share of configured assessment Marks.

Illustrative future-ready assessment framework 100% configured Marks
Secure assessment 60% of assessment Marks
Non-secure assessment 40% of assessment Marks
Separate from attainment scores
Shown in Course and Cohort Report summaries when enabled
Works for CLO and custom frameworks mapped from Assessment

Example percentages require suitable configured assessment Marks and mappings. The system calculates allocations; it does not automatically judge whether an assessment is secure, AI-resilient or non-secure. An assessment mapped to multiple outcomes may contribute to each one, so not every framework's outcome percentages must sum to 100%.

Programme-accurate cohort reports

Core in one programme. Optional in another. Not the same attainment.

Academic programmes share courses—but not always the same curriculum requirements. OBE KitAI identifies Core Courses separately for each programme and admission cohort , so overall cohort outcome calculations follow the appropriate programme structure.

It also distinguishes programme-specific outcome mappings and the latest applicable repeated-course result, instead of treating every enrolment as an identical requirement.

Explore the cohort report
CORE COURSE CONFIGURATION Same course, different academic role
Illustrative
Course Programme A Programme B
COURSE 101 Core Optional
COURSE 202 Optional Core
COURSE 303 Core Core
Each cohort report uses its own programme’s configured Core Courses—not another programme’s curriculum.
Cohort Report · Mapping Framework Attainment

PLO Attainment by Course

View each course's mapping-framework attainment within the selected cohort, including optional courses; overall cohort attainment follows programme-specific Core Course rules.

Programme A · Illustrative data
Course / teaching semesterPLO1PLO2PLO3PLO4PLO5PLO6PLO7PLO10PLO11
COMP1104 — Introduction to Algorithms2025 Semester 187.4%82.1%79.6%––91.5%–––
ISYS1203 — Fundamentals of Information Systems2025 Semester 177.2%73.8%–80.4%––68.7%––
ISEC2201 — Secure Systems2025 Semester 2–81.5%84.3%–78.5%–74.6%––
COMP2106 — Object-Oriented Application Development2025 Semester 289.8%85.2%83.6%–88.1%––––
NETW2102 — Data Communication Systems2025 Semester 274.6%72.9%–––77.3%76.8%70.2%–
ISYS2303 — Database Applications2026 Semester 182.3%79.7%77.4%75.1%––––73.9%
COMP3105 — Distributed Application Systems2026 Semester 190.1%–86.2%84.5%–88.9%–81.4%79.2%
Average83.6%79.2%82.2%80.0%83.3%85.9%73.4%75.8%76.6%
– Not mapped / not applicable · Average includes numeric course attainments only; unavailable outcomes are excluded.Fictional courses and percentages for website demonstration
Cohort Report · Core Course Outcome Attainment

2. Overall PLO Attainment Across Core Courses

Overall PLO attainment is calculated using the selected programme's applicable Core Courses. Outcome visualisations below use fictional example results.

Programme A · Illustrative data

Attainment (%)

Programme A / PLO1
76.3%
Programme A / PLO2
73.8%
Programme A / PLO3
71.5%
Programme A / PLO4
66.9%
Programme A / PLO5
88.4%
Programme A / PLO6
79.6%
Programme A / PLO7
74.2%
Programme A / PLO10
59.4%
Programme A / PLO11
64.7%

Overall Attainment

9 outcomesThreshold 50%

Outcome Radar

AttainmentThreshold
PLO1PLO2PLO3PLO4PLO5PLO6PLO7PLO10PLO1120406080100

Sample programme-level core-course outcomes. The bar chart, donut and radar are rendered in HTML, CSS and SVG—not as a screenshot. Values are illustrative.

Dedicated Course Report · Overall + programme-specific

One shared course.
Every programme perspective.

A single course may serve several programmes, each with different student groups and mappings. OBE KitAI reports both CLO and PLO attainment overall across enrolled students, as well as separately for each programme. These are distinct calculations—not a simple average of programme percentages.

OBE KitAI · Course report viewsILLUSTRATIVE
OverallProgramme AProgramme B
COURSE 101 · 2024 Semester 2

Mapping Framework Attainment

Overall — All Programmes
All enrolled students
OutcomeOverallProgramme AProgramme B
CLO183%80%86%
PLO182%85%89%

All values are sample figures. Outcomes are calculated using each applicable student scope and mapping definition.

01

Overall — All Programmes

See the collective attainment of the entire course offering using the all-enrolled calculation scope.

02

Per-programme reporting

See both CLO and PLO attainment for each associated programme, calculated for that programme’s students and applicable mappings.

03

One selected-semester ZIP

Download eligible Course Reports together—including programme-specific and Overall reports—without opening courses one by one.

PDF-inspired report previews · Synthetic data

Every course. Every learner.
Every cohort.

Evidence at every level of outcome-based education. Explore Course, Student and Cohort Reports recreated from the actual OBE KitAI report designs—with clear mapping tables, attainment charts and calculation bases, but entirely fictional academic data.

COURSE OUTCOME ATTAINMENT

One course. Every applicable programme.

See the genuine report sequence: mapping results, assessment attainment, overall CLO/PLO calculations and separate programme-specific outcome summaries.

✓20 synthetic learners and three mapped assessments produce the figures shown; each programme has a distinct ten-learner scope.
Based on the attached Course (Unit) Outcome Attainment Report, including its mapping matrix, attainment tables and charts.
All names, identifiers, courses, counts and results shown are fictional.
↓ Scroll the report preview to view the following pages
OBE KitAIour OBE
Course Outcome Attainment ReportILLUSTRATIVE · FICTIONAL

DGT2102 — Applied Digital Systems

Semester2025 Semester 2
Students Enrolled20
Threshold50%
Marks Completion60 / 60
Mapping Result Summary

An Assessment → CLO matrix displays the attainment of each mapped assessment. A dash indicates that no mapping exists.

B-DIGTECH / Assessment → CLO
AssessmentCLO1CLO2CLO3
Quiz90.0%––
Project75.0%75.0%–
Final Exam–80.0%80.0%
1. Attainment Summary
Overall CLOs Meeting Threshold3 / 3
Overall PLOs Meeting Threshold2 / 2
Assessment Pass Threshold50%
Action PlanCompleted
Assessment Attainment
AssessmentMapped CLO(s)MarksAttainment
QuizCLO12090.0%
ProjectCLO1, CLO23075.0%
Final ExamCLO2, CLO35080.0%

In this fictional example, 18, 15 and 16 of 20 learners respectively meet the 50% pass threshold for Quiz, Project and Final Exam. CLO values are the Marks-weighted average of their mapped assessment attainment.

OBE KitAIDemonstration only · Synthetic dataPage 1 of 2
OBE KitAIour OBE
Course Outcome Attainment ReportILLUSTRATIVE · FICTIONAL
2. Overall CLO Attainment — All Enrolled Students
Attainment (%) 50% threshold
CLO1
81.0%
CLO2
78.1%
CLO3
80.0%
Overall Attainment
79.7%
3 outcomes
Threshold 50%
Outcome Radar
Outcome attainment radarCLO1CLO2CLO3
■ Attainment--- Threshold
OutcomeDescriptionCalculation BasisAttainmentThresholdStatus
CLO1Explain core digital system principlesQuiz (20), Project (30)81.0%50%Attained
CLO2Implement and test integrated componentsProject (30), Final Exam (50)78.1%50%Attained
CLO3Evaluate system reliabilityFinal Exam (50)80.0%50%Attained
3. Overall PLO Attainment
OutcomeCalculation BasisAttainmentThresholdStatus
PLO1CLO1 (3), CLO2 (3)79.6%50%Attained
PLO2CLO2 (3), CLO3 (3)79.1%50%Attained
4. Programme-Specific Outcome Attainment

Each programme has ten fictional enrolled learners. Programme PLOs are calculated from the respective programme’s CLO attainment, rather than copied from the Overall values.

Calculation ScopePLO1PLO2
Overall · 20 enrolled students79.6%79.1%
B-DIGTECH · 10 students77.1%78.1%
B-SOFTDES · 10 students82.0%80.0%
OBE KitAIDemonstration only · Synthetic dataPage 2 of 2

Illustrative reports only. All student IDs, course codes, programme names, descriptions and numerical examples in these previews were created for this demonstration. No university logo, real academic record or identifying student information is used.

Additional reporting · No hardcoded fields

Need another numeric indicator? Name it.

Pass Rate (%). Student Feedback Score. Assessment Completion (%). Industry Engagement (%). Administrators define their own numeric reporting field names and enter values for the relevant courses—without changing application code or adding hardcoded report fields.

Numeric Additional Reporting values can appear alongside CLO/PLO attainment and in applicable cohort-level summaries. Define a meaningful heading, enter numeric evidence, and report it across courses.

Pass Rate (%) Feedback Score Industry Engagement (%) Assessment Completion (%) Custom numeric metric
ADMIN-DEFINED REPORTING FIELDS Illustrative
Your numeric fields become report columns
Course Pass Rate (%) Feedback (1–5) Engagement (%)
COURSE 101 87 4.3 65
COURSE 202 93 4.6 70
COURSE 303 89 4.2 82
Also supports your own next column: + Define another numeric field
All example figures are fictional numeric data. Custom text/qualitative fields are not advertised here.
A connected workflow · Continuous Quality Improvement (CQI)

Measure attainment. Act on evidence through an Action Plan. Close the loop.

01

Define & map

Configure assessments, CLOs, PLOs and recursively linked custom outcome frameworks.

02

Collect & calculate

Capture marks and administrator-defined additional reporting values with validation.

03

Review & identify gaps

Check thresholds, compare programmes and cohorts, and identify areas requiring action.

04

Action plan & follow up

When Action Plans are enabled for the programme, document improvements, revisit actions in later offerings and close the loop through follow-up review.

Based on the OBE KitAI Reports → Course interface

Action plan and follow up.

View the previous offering's action, record its follow-up and document the current offering's Action Plan in the same Continuous Improvement panel.

Original UI structure · Sample content
OBE KitAI / ReportsReports > Course
CourseStudentProgrammeChecklist & Review

NETW2102 — Data Communication Systems / 2025 Semester 2

Continuous Improvement

✓ Action Plan completed · Previous Action Plan follow-up completed
Swipe the table horizontally → to view follow-up and current Action Plan
Previous Offering Action PlanFollow-up on Previous Action PlanExisting Semester Action Plan
2025 Semester 1
During the previous offering, students struggled with diagnosing network faults. Introduce guided protocol-analysis workshops and short diagnostic exercises before the final assessment.
185 characters
200 characters · must be >100
Illustrative preview · Editing disabled

The application displays a three-column Continuous Improvement table. When applicable, a follow-up is required for an earlier Action Plan longer than 100 characters; a required current Action Plan must also exceed 100 characters. Programme-level Action Plan settings can disable this requirement.

Academic administration, less manual work

Checklist from “who is still pending?” to “remind in one click.”

OBE KitAI combines its completion checklist with targeted communication and practical bulk outputs—so quality teams can focus on the evidence, not repetitive clicking.

01

Lecturer checklist & targeted reminders

Review each course's outstanding OBE tasks. Identify which lecturers have not completed their work, then send a reminder email listing the specific missing actions.

CHECKLIST — ILLUSTRATIVE
! Assessment mappings pending
! Marks entry incomplete
✓ CLO configuration complete
Email lecturer a task-specific reminder →
02

Email student reports in bulk

Start a cohort Student Report email run with one action. Eligible students receive their own report using the configured institutional-address rules.

✉
Student Reports Selected cohort · bulk distribution Email Student Reports →
03

All selected-semester course reports

Choose a programme and teaching semester, then initiate one bulk Course Reports ZIP workflow instead of downloading each course report separately.

⇩
Course Reports ZIP Selected programme · selected semester Download Course Reports ZIP →

Real workflows apply eligibility and once-per-day email protections. Large exports or cohort email runs are processed in bounded batches rather than one unbounded request. These panels are illustrations, not functional email controls.

Based on OBE KitAI Reports → Checklist & Review

See missing work. Target the right reminder.

The actual checklist identifies lecturer-side requirements, continuous improvement and separate programme-review status in one consolidated view.

Original UI structure · Sample data
OBE KitAI / ReportsReports > Checklist & Review
CourseStudentProgrammeChecklist & Review

Checklist & Review

Scope: Programme A · Semester: 2025 Semester 2

Course Offerings4
Complete1
Pending Review1
Incomplete2
Swipe the table horizontally → to see every checklist column
ProgrammeCourseLecturerCLO & OBE FrameworkAssessment ConfigurationStudents & MarksContinuous ImprovementProgramme ReviewOverall
Programme A
Threshold 50%
NETW2102
Data Communication Systems
Lecturer A
Assigned
✓ CLO: 4 defined✓ CLO → PLO mapped✓ Assessments configured✕ Assessment → CLO incomplete✓ Students enrolled✕ Marks: 62 / 80Action Plan: Pending marksPrevious Follow-up: Not requiredNot ReadyIncomplete
Programme A
Threshold 50%
COMP1104
Introduction to Algorithms
Lecturer B
Assigned
✓ CLO descriptions✓ Framework mapping✓ Assessments complete✓ Marks: 96 / 96✓ Action Plan completed✓ Previous Follow-upPending ReviewPending Review
Programme A
Threshold 50%
ISEC2201
Secure Systems
Lecturer C
Assigned
✓ CLO: 3 defined✕ PLO mapping incomplete✕ Assessment weights: 80 / 100✕ Missing marksAction Plan: Pending marksNot ReadyIncomplete
Programme A
Threshold 50%
ISYS2303
Database Applications
Lecturer D
Assigned
✓ CLO/Framework complete✓ Assessment configuration✓ Marks: 120 / 120✓ Continuous ImprovementReviewedComplete

Incomplete = outstanding lecturer-side work; Pending Review = work ready for administrator review; Complete = required checklist items and programme reviews are current. The reminder action is displayed as a disabled demo, not a live email button.

Confidence by design

Academic evidence deserves careful handling.

OBE KitAI combines structured academic workflows with controls intended to support accountability, traceability and responsible access to student assessment information.

Encrypted application database Encrypted live OBE database.
Role-based authorisation Super Admin, programme administration and lecturer access controls.
Security and audit records Accountability for authentication, administration and report exports.
External attainment integration Read-only access to outcome attainment through an authenticated server API.
Our OBE, made clearer

Beyond Fixed Frameworks. Towards Flexible OBE.

Adapt OBE to your institution’s needs with customisable outcome frameworks, flexible mappings, attainment calculations, and additional reporting. Enable or disable features independently for each programme, allowing different programmes to adopt different configurations—all within one unified platform.

Frequently asked

A few useful details.

Designed for academic teams that need clarity without losing the detail.

What does “Kitai” in OBE KitAI mean?

In Sarawak, “Kitai” means “us”. That is the inspiration behind the name OBE KitAI: our OBE, or even our OBE kit. It reflects an approach to outcome-based education shared by academic teams.

Do we need to replace our existing LMS to use OBE KitAI?

No. OBE KitAI is a standalone outcome-based education management platform designed to complement existing university systems. Institutions can continue using their current LMS, student information, admissions and enrolment systems while using OBE KitAI for outcome mapping, attainment, reporting and CQI. Data transfer or automated integration, if required, depends on the available interfaces and the institution’s implementation.

Can a custom framework map into another custom framework?

Yes. A framework can source its outcomes from Assessment, CLO, PLO or a previously defined custom framework. Multi-level chains are supported, while circular dependencies are handled safely through validation that detects and prevents invalid circular mappings.

Can OBE KitAI support SDG, VBE and AI-assessment frameworks?

Yes. SDG, VBE and AI-assessment criteria can be represented as administrator-defined custom frameworks. Administrators create the relevant outcomes and mappings; these frameworks and their criteria are not automatically evaluated without configuration.

Can we add new fields such as Pass Rate or Student Feedback?

Yes. Administrators give numeric indicators their own headings and enter numerical values without asking a developer to change application code.

Does a shared course have different programme reports?

Yes. Course reports distinguish overall attainment across the enrolled student scope from programme-specific outcomes and calculations. Cohort reports also use the Core Courses defined for the relevant programme, even when another programme treats the same course as optional.

Can I remind lecturers and email reports in bulk?

Checklist & Review identifies outstanding course tasks for lecturer reminders. Bulk Student Report email and selected-semester Course Report ZIP workflows minimise individual report-by-report handling; email eligibility and batching safeguards apply.

How does OBE KitAI support continuous improvement?

Outcome attainment and thresholds help identify improvement needs. Academic staff can document action plans and later review their effectiveness, supporting the close-the-loop process rather than claiming that educational decisions are automatic.