A purpose-built enrolment platform for HKU's Executive MBA.
Built around how the EMBA programme is actually run: two independent streams, shared electives and make-up classes, staff-led pre-registration of core courses, and point-based elective bidding — delivered bilingually, end-to-end auditable, and ready for ITS cloud hosting.
/admin
Staff Portal
Course offering, quotas, preference forms, live bidding, make-up scheduling and notifications — built around how the EMBA Programme Office actually runs each term.
- Pre-register core courses across both streams in one pass
- Live bidding monitor with allocation preview
- Rule-based make-up class suggestions (same course code)
Enter portal
/app
Student Portal
Bilingual self-service for EMBA participants. Complete preference forms, place live bids on electives, view your make-up arrangements and track progression toward graduation.
- Live coin balance during the bidding window
- Edit or cancel bids before the window closes
- Cohort-aware status indicators on every course card
Enter portal
/teach
Teaching Staff (Phase 2)
Reference surface for the Phase 2 scope: course materials, attendance, and homework. Included to show how it fits the Phase 1 foundation.
- Upload course materials & syllabus
- Attendance capture per session
- Homework review (Phase 2)
Enter portal
Stream · INT
64 per cohort綜合班 · Integrated Stream
Weekend-format programme delivered primarily in Hong Kong. Optimised for senior leaders balancing classroom learning with executive responsibilities.
Stream · GLB
42 per cohort環球班 · Global Stream
Modular format with overseas residencies in mainland China, North America and Europe. Designed for executives building cross-border ventures.
Phase 1 scope highlights
Aligned with the requirement specification and the 9 Mar / 28 Apr meeting notes. Briefing sessions, grading workflow, attendance and mobile app are deferred to Phase 2.
Two streams · 綜合班 / 環球班 with cross-stream make-up and electives
Point-based bidding engine — live balance, max-bid justification, refunds, transaction log
Preference form builder feeding ranked elective allocation
Rule-based make-up scheduling (same course code for core; quota-aware for electives)
Bilingual UI — Traditional / Simplified Chinese / English
Full audit trail for enrolment, bids, schedule changes, notifications
Presentation only · data seeded in lib/mock-data.ts. Actions are illustrative and do not persist.