Student portal — capabilities
What the Raisd Student portal demo covers today, mapped to CAP IDs. This is a frontend demo: screens exist; most saves stay in one browser session and do not write to the Cyberjaya CMS yet.
How to read this
DemoUI works in the mock session; resets on refresh; not CMS-backed.
PartialUseful UI, but a required Live piece is still missing (download, publish, auth, …).
Not started / PlaceholderThin or absent student surface.
Live (target)Durable CMS/file save + matching staff/lecturer path — see Migration.
Full agent behaviour docs live in docs/ai/frontend/student-portal/. Product baseline: SDD-05.
Capability catalogue (student surface)
Forty-one student-facing CAP rows from the working-group catalogue. Status is the current frontend demo baseline.
| Area | CAP | Capability | Where in the UI | Milestone | Demo status | Notes |
|---|---|---|---|---|---|---|
| Account & shell | CAP-01 | Sign-in and account access | Shell / mock session |
M2 | Demo | Fixed mock student; logout is a no-op until real auth. |
| Account & shell | CAP-35 | Accessibility assistance | /services (Accessibility) |
M2 | Partial | Campus placeholder + engineering audit; formal requests via Online Forms. |
| Account & shell | CAP-36 | Mobile shell | Whole portal |
M2 | Not accepted | Desktop-first; Services body has a limited responsive exception. |
| Account & shell | CAP-39 | Privacy & security guidance | /profile/privacy-security |
M2 | Demo | Read-only campus guidance; formal privacy requests stay CAP-51. |
| Profile | CAP-08 | Personal details & emergency contacts | /profile/personal-info |
M3 | Demo | Session-editable contact/address; some fields will need staff approval Live. |
| Profile | CAP-09 | Student documents library | /profile/documents |
M3 | Partial | Lists evidence; View/Download remain placeholders. |
| Academic | CAP-10 | Semester module registration | /academic/module-registration |
M3 | Demo | Confirm once per study period; creates mock invoices. |
| Academic | CAP-11 | Class timetable | /academic/timetable |
M3 | Demo | Read-only recurring schedule from mock data. |
| Academic | CAP-12 | Attendance records | /academic/attendance |
M3 | Demo | Present/absent calendar; lecturer records attendance Live. |
| Academic | CAP-13 | Grades, results & progress | /academic/performance |
M3 | Demo | Published sample GPA/results only. |
| Academic | CAP-14 | Study plan & prerequisites | /academic/study-plan |
M3 | Demo | Six-semester journey with credit and CGPA gates. |
| Academic | CAP-15 | Graduation clearance | /academic/graduation |
M5 | Demo | Progress hub; clearance decisions are simulated in session. |
| Academic | CAP-23 | Course information & outcomes | /academic/modules |
M3 | Demo | Module cards and detail pages. |
| Learning | CAP-17 | Study guides | Modules → Materials |
M3 | Partial | Needs lecturer publish + authorised download Live. |
| Learning | CAP-18 | Lecture notes & media | Modules → Materials |
M3 | Partial | Release-aware list; downloads mostly placeholders. |
| Learning | CAP-19 | Assignment briefs | Modules → Materials |
M3 | Partial | Brief download remains a placeholder. |
| Learning | CAP-20 | Submit / replace assignments | Modules → assignment detail |
M3 | Demo | Session metadata only; file bytes are not uploaded. |
| Learning | CAP-21 | Revision & practice | — |
M3 | Not started | Campus-requested; not built yet. |
| Learning | CAP-22 | Past examination papers | — |
M3 | Not started | Campus-requested; not built yet. |
| Learning | CAP-28 | Marks & lecturer feedback | Modules / Performance |
M3 | Demo | Shows published feedback only. |
| Learning | CAP-29 | Integrity guidance | Assessment surfaces |
M3 | Partial | Guidance in assessment UX; not a standalone product. |
| Learning | CAP-24 | Quizzes & examinations | Modules Materials |
M5 | Placeholder | Detail shells exist; start/grade flows deferred. |
| Learning | CAP-26 | Live online classes | — |
M5 | Not started | Deferred. |
| Learning | CAP-27 | Self-paced learning | Materials release rules |
M5 | Partial | Release timing in Materials only. |
| Learning | CAP-30 | Course / lecturer evaluation | Module → lecturer review |
M5 | Demo | Session questionnaire; not Live staff analytics. |
| Comms & policy | CAP-16 | Announcements | /announcements |
M3 | Demo | Read-only articles; no publishing or read-tracking. |
| Comms & policy | CAP-55 | University policies | /policies |
M3 | Partial | Catalogue cards; policy bodies not yet available. |
| Comms & policy | CAP-25 | Student–lecturer chat | Community sidebar |
M5 | Demo | Session-only messages; reset on refresh. |
| Comms & policy | CAP-33 | IT helpdesk | Community → IT Helpdesk |
M3 | Demo | Chat channel; tickets stay CAP-51. |
| Comms & policy | CAP-32 | Orientation | Services / content |
M3 | Partial | Covered partly via Services content. |
| Finance | CAP-45 | Balances, invoices, history | /finance |
M3 | Demo | Mock ledger; fictional bank details must not ship Live. |
| Finance | CAP-46 | Bank-transfer proof | /finance |
M3 | Demo | Proof metadata only until Bursary verifies Live. |
| Finance | CAP-47 | Online payment | /finance |
M5 | Not Live | Counter / transfer instructions only; no payment gateway. |
| Finance | CAP-48 | Scholarships & incentives | /finance |
M5 | Demo | Read-only award assignments in session. |
| Services | CAP-49 | Resume & portfolio | /profile/resume · /portfolio |
M5 | Demo | Session editors; no PDF export or public share. |
| Services | CAP-50 | Immigration / Student Pass | /immigration |
M5 | Demo | International students only; session case progress. |
| Services | CAP-51 | Requests & Online Forms | /online-forms |
M5 | Demo | Catalogue + My Forms; session drafts/submissions. |
| Services | CAP-52 | Accommodation | — |
M5 | Out of scope | Removed from this release; route returns to Dashboard. |
| Services | CAP-54 | Campus services information | /services |
M5 | Demo | Cyberjaya catalogue with source images. |
| Services | CAP-31 | Digital library | Services imagery |
M5 | Partial | Informational only; no licence checkout. |
| Services | CAP-34 | Study-centre support | — |
M5 | Not started | Deferred. |
Product areas → screens
DashboardNews, performance peek, calendar
AcademicPerformance, modules, timetable, registration, graduation
ProfilePersonal, documents, resume, portfolio, privacy
FinanceInvoices, proofs, awards
Services & supportCampus services, forms, immigration, policies
Use guidesStep-by-step for common tasks
User manualEvery screen, rule and limit