Requirements traceability
Document: SDD-09
Status: Working draft
Source: Requirements & Sources tab
Date: 18 September 2026
Software status is not campus compliance. Country clauses below are evidence to confirm with campus QA; they do not by themselves mandate a particular screen.
Related: SDD-00, SDD-01, SDD-11. The LMS X-Y research domains (INPUT-F01–F37) live in the source sheet; they are supplied research, not universal mandates.
Product decisions
| ID | Decision | Limitation |
|---|---|---|
| PRODUCT-PRIORITY | Lesotho first (pilot / acceptance campus — Working Group 3 Oct 2026; supersedes Cyberjaya-first gate). Admissions before semester registration. Include core mobile. Keep the existing CMS family as the initial backend. Lesotho newer CMS = feature benchmark; migration SoT = Raisd schema + Lesotho CMS materials. | Owners, kickoff and backend commitments TBC. Whole-CMS coverage is a backlog, not an instruction to replace working legacy functions. Cyberjaya remains M5 expansion / richest LUCT inventory. |
| PRODUCT-MOBILE | Core admissions and student journeys must be phone-friendly for launch. | This is a delivery priority, not a verified universal government breakpoint or native-app requirement. Current portal mobile acceptance is outstanding. |
| PRODUCT-PORTALS | Group delivery by Applicant, Student, Lecturer, Admin / Staff and Shared System. Separate role-specific work and department responsibility; retain the original capability links. | Proposed department split approved. Milestone dates, named owners and unverified old-CMS capabilities remain TBC. This is not a government-prescribed portal architecture. |
Campus-requested features
| ID | CAP | Request |
|---|---|---|
| CAMP-11 | CAP-11 | Class timetable |
| CAMP-16 | CAP-16 | Important announcements |
| CAMP-17 | CAP-17 | Study guides |
| CAMP-18 | CAP-18 | Lecture notes |
| CAMP-19 | CAP-19 | Assignment briefs |
| CAMP-20 | CAP-20 | Submit assignments |
| CAMP-21 | CAP-21 | Revision work |
| CAMP-22 | CAP-22 | Past examination papers |
| CAMP-55 | CAP-55 | University policies related to students |
Country and regulator evidence
Covers Botswana, Cambodia, Eswatini, Lesotho, Malaysia, Namibia, Sierra Leone and Uganda.
| ID | Country | Type | CAP IDs | Requirement | Source |
|---|---|---|---|---|---|
| MY-LRN | Malaysia | Explicit ODL requirement | CAP-14, CAP-17, CAP-18, CAP-19, CAP-21, CAP-22, CAP-23, CAP-27, CAP-43, CAP-44 | Provide self-instructional materials and an online learning platform. | MQA COPPA-ODL: 1.2.5(ii)-(v), printed p.8 |
| MY-INFO | Malaysia | Explicit ODL requirement | CAP-11, CAP-14, CAP-16, CAP-17, CAP-19, CAP-23, CAP-55 | Give students current programme, schedule and assessment information. | MQA COPPA-ODL: 1.3.2, printed pp.8-9 |
| MY-ASMT | Malaysia | Explicit ODL requirement | CAP-13, CAP-19, CAP-20, CAP-21, CAP-24, CAP-28, CAP-29, CAP-51, CAP-55 | Explain assessment criteria, appeals and changes. Secure and communicate results. | MQA COPPA-ODL: 2.2.3-2.2.4; 2.3, printed pp.10-11 |
| MY-SUP | Malaysia | Explicit ODL requirement | CAP-30, CAP-31, CAP-32, CAP-33, CAP-35, CAP-51, CAP-54, CAP-55 | Provide orientation, student support, counselling and grievance routes. | MQA COPPA-ODL: 3.3.1-3.3.8, printed pp.14-15 |
| MY-REC | Malaysia | Explicit ODL requirement | CAP-01, CAP-08, CAP-09, CAP-10, CAP-12, CAP-13, CAP-15, CAP-39 | Preserve secure academic records. | MQA COPPA-ODL: 6.4, printed p.24 |
| MY-INT | Malaysia | QA guidance | CAP-25, CAP-26, CAP-27 | Support the approved interaction mix and some face-to-face interaction. | MQA ODL evaluation guidance: 1.2.5, Cluster 1.2C |
| UG-LRN | Uganda | Explicit ODL requirement | CAP-14, CAP-17, CAP-18, CAP-19, CAP-21, CAP-22, CAP-23, CAP-24, CAP-27, CAP-42, CAP-43, CAP-44 | Provide course content, learner guidance and self-assessment. | NCHE ODeL minimum standards: 8.1; 8.4, pp.12,14-15 |
| UG-ASMT | Uganda | ODL guidance | CAP-13, CAP-19, CAP-20, CAP-24, CAP-28, CAP-29 | Explain assessment, process assignments and return timely feedback. | NCHE ODeL minimum standards: 8.3 guidelines 3-8, p.14 |
| UG-SUP | Uganda | ODL standards and guidance | CAP-25, CAP-26, CAP-27, CAP-31, CAP-32, CAP-33, CAP-34, CAP-35, CAP-41, CAP-54 | Support interaction, learner orientation and technical help. | NCHE ODeL minimum standards: 9.2-9.4, pp.16-17 |
| UG-OPS | Uganda | Explicit ODL requirement | CAP-01, CAP-37, CAP-38, CAP-39 | Maintain reliable infrastructure, privacy, security and backups. | NCHE ODeL minimum standards: 6.3, pp.11-12 |
| BW-ODL | Botswana | Accreditation standard | CAP-04, CAP-42, CAP-43 | Maintain an ODeL policy aligned with BQA guidance. | BQA HE Norms and Standards: 6.16.1.1 (universities); 14.16 (colleges) |
| BW-REC | Botswana | QA guidance | CAP-01, CAP-08, CAP-09, CAP-10, CAP-13, CAP-15, CAP-38, CAP-39 | Control records access, retention, confidentiality and off-site backup. | BQA implementation guidance: 2.18.2 |
| BW-REP | Botswana | QA guidance | CAP-12, CAP-13, CAP-30, CAP-40 | Report progression, completion and student satisfaction. | BQA implementation guidance: 2.18.3 |
| BW-LRN | Botswana | QA guidance | CAP-13, CAP-14, CAP-17, CAP-18, CAP-19, CAP-20, CAP-21, CAP-22, CAP-23, CAP-24, CAP-27, CAP-28, CAP-43, CAP-44 | Evidence ODeL resources, teaching, assessment and certification. | BQA implementation guidance: 2.23 |
| SZ-ADM | Eswatini | Explicit QA benchmark | CAP-02, CAP-03, CAP-07, CAP-08, CAP-09 | Provide online applications, tracking, admission information and secure records. | ESHEC Institutional Review Standards: Standard 7, benchmarks 2/6/8/9 |
| SZ-ASMT | Eswatini | Explicit QA benchmark | CAP-13, CAP-20, CAP-21, CAP-24, CAP-28, CAP-29, CAP-32 | Provide assessment policies, moderation, appeals, feedback and secure results. | ESHEC Institutional Review Standards: Standard 8, benchmarks 6-12 |
| SZ-SUP | Eswatini | Explicit QA benchmark | CAP-12, CAP-13, CAP-33, CAP-40, CAP-44, CAP-54 | Track learner performance, support at-risk students and provide technical help. | ESHEC Institutional Review Standards: Standard 4(10); Standard 9(3-4,12) |
| SZ-SEC | Eswatini | Explicit QA benchmark | CAP-01, CAP-38, CAP-39 | Maintain data protection and backup policy. | ESHEC Institutional Review Standards: Standard 12, benchmark 7 |
| LS-SUB | Lesotho | Explicit ODL standard | CAP-20, CAP-24, CAP-28 | Receive, record and process assignments. | CHE Minimum Accreditation Standards for ODL: 2.1.9(ix) |
| LS-SUP | Lesotho | Explicit ODL standard | CAP-25, CAP-31, CAP-32, CAP-33, CAP-35, CAP-54 | Provide tutoring, induction, advising and technical support. | CHE Minimum Accreditation Standards for ODL: 2.2.1, printed pp.14-15 |
| LS-ASMT | Lesotho | Explicit ODL standard | CAP-01, CAP-13, CAP-15, CAP-20, CAP-24, CAP-28, CAP-29, CAP-39, CAP-51, CAP-55 | Secure assessments and results, with moderation, appeals and privacy. | CHE Minimum Accreditation Standards for ODL: 2.2.2, printed pp.15-17 |
| LS-TRACK | Lesotho | Explicit ODL standard | CAP-12, CAP-13, CAP-40 | Track attendance, results, participation and at-risk learners. | CHE Minimum Accreditation Standards for ODL: 2.2.3(vi,viii,x,xi); 2.2.4(iv), printed pp.17-18 |
| NA-LRN | Namibia | General accreditation requirement | CAP-11, CAP-14, CAP-17, CAP-18, CAP-19, CAP-21, CAP-22, CAP-23, CAP-27, CAP-31, CAP-33, CAP-35, CAP-54, CAP-55 | Provide learning resources, delivery and student information/support. | NQA Accreditation Regulations: Printed p.22: 2.2,2.3,2.5-2.7 |
| NA-ASMT | Namibia | General accreditation requirement | CAP-13, CAP-20, CAP-24, CAP-28, CAP-29 | Maintain fair, valid and consistent assessment. | NQA Accreditation Regulations: Printed p.22: 2.8 |
| NA-REC | Namibia | General accreditation requirement | CAP-01, CAP-08, CAP-09, CAP-10, CAP-12, CAP-13, CAP-30, CAP-39, CAP-40 | Safely maintain enrolment, progression and achievement records and quality review. | NQA Accreditation Regulations: Printed p.22: 2.9,2.12 |
| KH-CONF | Cambodia | Needs confirmation | CAP-03, CAP-04, CAP-05, CAP-06, CAP-43 | Obtain applicable adopted institutional and programme standards. | ACC consultation on accreditation standards: Official consultation notice; operative clauses unverified |
| KH-PRACT | Cambodia | Implementation example | CAP-18, CAP-19, CAP-22, CAP-27, CAP-44 | Ministry platform offers online courses and accounts. | MoEYS learning platform: Official platform |
| SL-CONF | Sierra Leone | Policy evidence; clauses pending | CAP-04, CAP-33, CAP-43, CAP-54 | Obtain operative ODL and learner-support guidelines. | COL country programme evidence: Country highlights; full clauses unavailable |
| MY-QUAL | Malaysia | Framework / register | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Verify recognised programme/location, approved entry rules and qualification credits. | MQF 2024 and MQR guidance |
| MY-SITE | Malaysia | Official recognition guidance | CAP-04, CAP-06 | Check recognition for the exact programme, delivery location and mode. | MQR search guidance |
| UG-QUAL | Uganda | Framework | CAP-03, CAP-05, CAP-06, CAP-14 | Apply approved credit-transfer policy and retain evidence. | Uganda HE Qualifications Framework 3.5-3.10, printed pp.23-24 |
| SL-QUAL | Sierra Leone | Policy status; needs confirmation | CAP-04, CAP-05, CAP-06, CAP-14 | Confirm the adopted qualification, prior-learning and credit-transfer rules. | MTHE framework reform report |
| BW-TRANS | Botswana | Transition guidance | CAP-04, CAP-43 | Confirm commencement before scheduling the institutional transition plan. | BQA Transition Guidelines 1.5-1.6 |
| BW-COMMS | Botswana | QA guidance | CAP-02, CAP-11, CAP-16, CAP-23, CAP-45, CAP-55 | Publish accurate programme, fees and accreditation information. | BQA implementation guidance 2.18.5/2.18.8 |
| NA-QUAL | Namibia | Official register | CAP-04, CAP-05, CAP-06 | Verify provider/programme accreditation and applicable conditions. | NQA 2026 accreditation publication |
| LS-APPROVAL | Lesotho | ODL accreditation standard | CAP-04 | Verify the programme and delivery-mode accreditation conditions. | CHE ODL standard 3.1/3.5 |
| QUAL-1 | Botswana | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Botswana worksheet; Award Mapping; MOHE Requirements |
| QUAL-2 | Cambodia | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Cambodia worksheet; Award Mapping; MOHE Requirements |
| QUAL-3 | Eswatini | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Eswatini worksheet; Award Mapping; MOHE Requirements |
| QUAL-4 | Lesotho | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Lesotho worksheet; Award Mapping; MOHE Requirements |
| QUAL-5 | Malaysia | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Malaysia worksheet; Award Mapping; MOHE Requirements |
| QUAL-6 | Namibia | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Namibia worksheet; Award Mapping; MOHE Requirements |
| QUAL-7 | Sierra Leone | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Sierra Leone worksheet; Award Mapping; MOHE Requirements |
| QUAL-8 | Uganda | Supplied research; confirm locally | CAP-03, CAP-04, CAP-05, CAP-06, CAP-14 | Check award level, credit definition, duration, entry rules, certified evidence and professional recognition where applicable. | Supplied qualification comparison: Uganda worksheet; Award Mapping; MOHE Requirements |
Portal baseline (current student frontend)
Repository baseline 6811e88 as recorded in the
Requirements tab. These rows describe the current demo UI, not Live.
| ID | CAP | Current implementation | Suggested next-action role |
|---|---|---|---|
| BASE-01 | CAP-01 | Shell and fixed mock student session exist; logout is a no-op. Login, password recovery and real sessions are absent. | IT / backend lead. |
| BASE-02 | CAP-02 | No applicant signup, application, intake-choice or application-status route exists. | Admissions / frontend lead. |
| BASE-03 | CAP-03 | No applicant upload or English-entry checking flow. Enrolled-student qualification records are displayed in Profile only. | Admissions. |
| BASE-04 | CAP-04 | No accreditation register or campus/programme/delivery-mode approval workflow. | Campus QA / registry. |
| BASE-05 | CAP-05 | Study plan and prior qualifications show sample values; no national-framework mapping or admissions decision tool. | Admissions / academic registry. |
| BASE-06 | CAP-06 | No authority evaluation, home-country recognition, professional approval or appeal workflow. | Admissions / campus QA. |
| BASE-07 | CAP-07 | Students already exist in mock scenarios; admissions decisions and offer acceptance are absent. | Admissions / backend lead. |
| BASE-08 | CAP-08 | Contact, address and emergency-contact edits work only within one mock session. | Student records / frontend lead. |
| BASE-09 | CAP-09 | Student/university file lists are built; all View and Download actions are no-op placeholders. | Student records / backend lead. |
| BASE-10 | CAP-10 | Module selection, prerequisite/clash/credit checks and first-confirmation mock invoices work; this is not admissions registration. | Academic registry / backend lead. |
| BASE-11 | CAP-11 | Student semester and module schedules are implemented, read-only. | Academic registry / frontend lead. |
| BASE-12 | CAP-12 | Student present/absent views and calendars exist; recording/correcting attendance is not a student workflow. | Lecturer / academic registry. |
| BASE-13 | CAP-13 | Published grade/GPA/CGPA and assessment-breakdown views exist; no staff marking or publication workflow. | Examinations / academic registry. |
| BASE-14 | CAP-14 | Curriculum journey, completed credits and prototype graduation checks exist; they are not campus compliance approval. | Academic registry. |
| BASE-15 | CAP-15 | Graduation is a blank tab and Download Transcript does nothing. | Academic registry. |
| BASE-16 | CAP-16 | Dashboard announcement preview cards exist; cards have no open/detail action, and there is no staff publishing or acknowledgement workflow. | Campus communications. |
| BASE-17 | CAP-17 | Generic Materials can list resources, but no explicit study-guide workflow or functional guide access is implemented. | Academic content / lecturers. |
| BASE-18 | CAP-18 | Released resources, including notes/videos/links, display in Materials but their actions are no-ops. | Lecturers / backend lead. |
| BASE-19 | CAP-19 | Assignment details and brief metadata exist; the brief filename/download action is a placeholder. | Lecturers / backend lead. |
| BASE-20 | CAP-20 | One-file PDF/ZIP submit/replace/delete demonstration stores metadata only; file bytes are never uploaded. | Lecturers / backend lead. |
| BASE-21 | CAP-21 | No explicit revision-work workflow, formative activity engine or progress tracking. | Lecturers / academic lead. |
| BASE-22 | CAP-22 | No explicit past-paper library or publication/access policy; generic resource placeholders do not count as delivery. | Examinations / library. |
| BASE-23 | CAP-23 | Module summary, lecturers, timetable and assessment outline exist; structured learning outcomes are not represented. | Academic registry / lecturers. |
| BASE-24 | CAP-24 | Assessment information can be listed; taking quizzes/exams, attempts and results processing are absent. | Examinations / backend lead. |
| BASE-25 | CAP-25 | Programme/module/personal/service chat works in one mock session; messages are not actually delivered to other users. | Student support / backend lead. |
| BASE-26 | CAP-26 | Online delivery labels or timetable locations do not launch or provide a live-teaching service. | Academic IT / lecturers. |
| BASE-27 | CAP-27 | Dated learning weeks and release-aware lists exist; resource access and completion tracking are incomplete. | Academic content / lecturers. |
| BASE-28 | CAP-28 | No marking workspace, rubric, feedback return or moderation workflow; displayed historic grades are sample records. | Lecturers / examinations. |
| BASE-29 | CAP-29 | No exam identity checks, anti-impersonation or plagiarism integration; client-side file validation does not supply these. | Examinations / campus QA. |
| BASE-30 | CAP-30 | Lecturer Review is a visible no-op button; no survey or feedback reporting workflow. | Campus QA. |
| BASE-31 | CAP-31 | Services describes physical libraries; it is not a searchable digital library or authorized e-resource connection. | Library / academic IT. |
| BASE-32 | CAP-32 | No student induction, help course or ICT competency workflow. | Student support / academic IT. |
| BASE-33 | CAP-33 | Service chat is a mock demonstration and Requests is a blank page; no real ticketing, SLA or staffed helpdesk evidence. | Student support / IT support. |
| BASE-34 | CAP-34 | No study-centre directory, allocation or remote learner support workflow; old-campus arrangements are unverified. | Campus operations. |
| BASE-35 | CAP-35 | Many controls have keyboard/accessibility coverage, but no full accessibility conformance audit or accommodation workflow. | Frontend lead / student support. |
| BASE-36 | CAP-36 | Whole-portal mobile is not implemented or accepted. Only isolated Services body content has responsive test coverage. | Frontend lead. |
| BASE-37 | CAP-37 | No frontend evidence can establish campus internet adequacy or production platform capacity/reliability. | IT operations. |
| BASE-38 | CAP-38 | No production data service is implemented here; old CMS backup/recovery capability has not been assessed. | IT operations. |
| BASE-39 | CAP-39 | Student-scoped mock projections and safe file checks exist; real authorization, security operations and privacy controls are absent here. | IT security / backend lead. |
| BASE-40 | CAP-40 | GPA/attendance student displays exist, but staff engagement analytics, risk alerts and QA reporting are absent. | Campus QA / academic lead. |
| BASE-41 | CAP-41 | Institutional training cannot be inferred from this student frontend repository. | Academic QA / HR. |
| BASE-42 | CAP-42 | Imported-asset provenance exists for Services; this does not establish learning-resource rights or third-party/cross-border approval. | Campus QA / procurement / IT. |
| BASE-43 | CAP-43 | No staff material approval, pre-testing/pilot or regulator-readiness evidence workflow. | Campus QA / academic content. |
| BASE-44 | CAP-44 | No staff or lecturer application routes; a student-facing Materials area alone is not a complete LMS. | Product owner / staff leads. |
| BASE-45 | CAP-45 | Account/invoice/payment/adjustment views use a mock ledger; instructions include fictional banking information. | Campus finance / backend lead. |
| BASE-46 | CAP-46 | Students can submit/change/withdraw proof metadata; no actual upload or staff verification occurs. | Campus finance / backend lead. |
| BASE-47 | CAP-47 | No online payment flow; invoice download is a disabled placeholder, with no receipt delivery. | Campus finance / backend lead. |
| BASE-48 | CAP-48 | Read-only award/renewal/credit displays exist; applications and staff award assignment are absent. | Campus finance / student affairs. |
| BASE-49 | CAP-49 | Both edit flows work with temporary local data; no durable storage, resume export or public portfolio sharing. | Careers / frontend lead. |
| BASE-50 | CAP-50 | International students see a blank Immigration page; personal visa information and mock eligibility checks are not visa case management. | International student office. |
| BASE-51 | CAP-51 | Requests is a blank page; no online forms, routing or approval tracking. | Student services / staff leads. |
| BASE-52 | CAP-52 | Standalone Accommodation is blank; Services Accommodation supplies read-only information only. | Accommodation office. |
| BASE-53 | CAP-53 | Replaceable API contracts, mock campus ownership and student scopes exist; no authenticated HTTP adapter or live CMS connection. | Backend lead / old CMS owner. |
| BASE-54 | CAP-54 | Seven read-only Cyberjaya categories have content; other campuses need approved content. No booking/payment workflow. | Campus student services. |
| BASE-55 | CAP-55 | Documents includes handbook metadata; no confirmed policy collection, actual file delivery, version/acknowledgement workflow. | Student affairs / campus QA. |