AIEE.DEVSOQ TMS CRD
HomeExport PDFOverview

Contents

/
  • 1.1Overview
  • 1.2About AIEE.DEV
  • 1.3Parties & sign-off
  • 2.1Plan SOQ-25K
  • 2.2Max claim (EDG)
  • 2.3Rate card
  • 3.1Discovery pack
  • 3.2Brand & website appendix
  • 4.1Attachment A
  • 4.2PRD
  • 4.3Solution overview
  • 4.4Registration
  • 4.5Admin
  • 4.6CRM & sales
  • 4.7Student & trainer portals
  • 4.8SWDA & finance
  • 4.9Platform
  • 4.10Chat agents
  • 4.11Ops modules
  • 4.12Business benefits
  • 4.13DSMR research
  • 4.14Build vs buy
  • 4.15Market & competitors
  • 5.1Project control plan
  • 5.2Prototype & screens
  • 5.3Capability roadmap
  • 5.4UI/UX
  • 5.5Frontend
  • 5.6Backend
  • 5.7Architecture
  • 5.8Tech spec
  • 5.9Directory structure
  • 5.10Handover pack
AIEE.DEVSOQ TMS / Coding Requirement Documentation
5.4 / 5.4 UI/UX
Pei Han CCO / Eddy CPO / HK CSO / Andy Koh CTOaiee.dev5.4 / Confidential
5. Delivery5.4 UI/UX
Section 5.4

UI/UX Design & Prototyping

High-end design system, experience principles, and prototyping plan for SOQ TMS — delivered by AIEE.DEV.

Delivery partner

AIEE.DEV — AI Enterprise Engineering. Implementation design, frontend, backend, and integration for SOQ TMS are scoped under AIEE.DEV delivery.


Design goals

Build a premium Singapore training-ops product — not a generic LMS look. Users (admissions, trainers, students, sales) must feel speed, clarity, and trust on funded/WSQ workflows.

PrincipleMeaning for SOQ
One job per screenAdmin queues, Student dashboard, Trainer session — each screen has one primary action
Evidence-firstAttendance, assessment, funding status always visible when money/compliance is at risk
Calm densityPower users get dense tables; students get calm, mobile-first flows
Identity trustSingpass, offers, certificates feel official without clutter
AccessibilityWCAG 2.2 AA on public + student + exam-adjacent flows

Product surfaces (4 UI products)

SurfaceUsersTone
Public Course WebsiteProspectsBrand-led, marketing + conversion
Admin WorkspaceAcademic, admissions, finance, salesDense ops console
Student PortalLearnersClear timetable, payments, progress
Trainer PortalTrainersSession-first mobile-friendly

Shared: design tokens, component library, notification patterns, empty/loading/error states.


Design system (high level)

Brand tokens

Source of truth: SOQ brand pack + 3.2 Design & website appendix (captured colours, typography, and imagery from soq.edu.sg). Generic placeholders below apply only until appendix sign-off.

#Detail
1Primary: derived from SOQ institutional palette (trust, education)
2Accent: CTA / funding alert colour from current site CTAs
3Neutrals: match public site grey scale; ops consoles may run denser
4Typography: display face from SOQ marketing; readable sans for Admin
5Radius/spacing: 4/8 scale; avoid card spam in ops views

Component tiers

  1. Primitives — Button, Input, Select, Dialog, Sheet, Tabs, Table, Badge, Toast
  2. Domain — Student360 header, FundingStatusPill, AttendanceMatrix, OfferLetterPreview, RunCapacityBar, CommissionBadge
  3. Patterns — Filterable data tables, wizard steppers (diploma application), approval timelines, integration job drawers

States every screen must specify

Empty - Loading - Partial data - Error - Permission denied - Offline/retry - Success confirmation


Key journey maps (prototype priority)

P0 journeys

  1. WSQ registration with Singpass + eligibility + fee estimate
  2. Admin: create course run -> enrol -> take attendance -> submit to SWDA
  3. Student: QR check-in + see attendance %
  4. Trainer: mark attendance + submit results
  5. Finance: order -> invoice -> Xero sync status

P1 journeys

  1. Diploma application -> offer -> accept -> pay
  2. Module exemption + fee waiver approval
  3. CRM lead -> opportunity -> application
  4. SWDA hub: failed submission -> fix -> resubmit

Prototyping plan (AIEE.DEV)

StageDeliverableOutcome
Discovery workshopsPersonas, IA, journey mapsAlign SOQ stakeholders
Design system v1Tokens + Figma component libraryShared language for build
Lo-fi screensAll P0 screens (desktop + mobile)Scope lock
Hi-fi prototypeClickable Figma for P0 journeysStakeholder sign-off
Usability pass5–8 staff + 3–5 student testsFix before code
HandoffSpecs, redlines, assets, interaction notesEngineering-ready

Prototype tooling

  • Figma (design system + prototypes)
  • Optional: interactive Next.js prototype for critical WSQ fee calculator / attendance matrix

Acceptance for design phase

#Detail
1[ ] SOQ signs off public IA + Admin navigation
2[ ] P0 hi-fi prototype approved
3[ ] Component library covers 80% of Admin/Student screens
4[ ] Accessibility checklist attached to Student & Public flows
5.3 Capability roadmap5.5 Frontend

aiee.dev / Confidential

AIEE.DEV