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
3.2 / 3.2 Brand & website appendix
Pei Han CCO / Eddy CPO / HK CSO / Andy Koh CTOaiee.dev3.2 / Confidential
3. Discovery inputs3.2 Brand & website appendix
Section 3.2

SOQ Design & Website Appendix

Brand assets, public website capture, and a professional online branding audit of SOQ — reference for design tokens and TMS catalogue fidelity.

Why this appendix exists

SOQ’s new TMS must look and read like SOQ — not a generic LMS. That means we take design language from SOQ (logo, colour, typography, photography, tone) and reuse as much public website information as possible so the catalogue, course detail pages, and registration flows start from real content.

AIEE.DEV proposes a living Appendix — SOQ website & design reference in this CRD package: an indexed snapshot of soq.edu.sg plus SOQ-supplied brand files. Engineering and design teams use it during Sprint 1 and Day 28 handoff.

Proposal: SOQ approves AIEE.DEV to capture all public website pages and assets (text, structure, structured data, images where rights allow) into this appendix. No student PII — marketing / catalogue content only.

Pairs with: 3.1 Discovery (course spreadsheet + business pack) - 5.4 UI/UX - 5.2 Prototype


Live capture snapshot (Sep 2026)

Crawled from soq.edu.sg — full URL index: soq-website-inventory.csv.

CaptureDetail
TaglineLearn for the Future - Build Skills, Create Opportunities
NavCompany - AI & Business - Retail - Beauty - Workshop - Resources - Student Portal
Student Portal URLsoq.trainingsystemsg.com/TMS/login
Hero CTAsExplore Courses - Contact Us To Know More - Get Course Advice
Catalogue tabsAI & Business - Beauty & Wellness - Retail & Soft Skills - Workshop
Course URL pattern/course/{slug} - lists /course/list/workshop
Detail chromeOverview - Certificate - Trainer - FAQ - sticky Enroll / Contact / From $ / Schedule (Drive)
Codes seenSOQ-DBS - TGS-2023041023
Fee patternsFrom $180 (WSQ) - From $499.77/Month (diploma) - View Full Pricing modal
EnquiryIndividual/Corporate - Name Contact Email Course Message - PDPA -> /data-policy - captcha
DirectTel +65 6996 3383 - WA +65 8718 2308 - academy@soq.edu.sg
Campus10 Anson Road, International Plaza #23-08 & #35-16, Singapore 079903
TrustGoogle 4.9/5 - SWDA ATP - UEN 201723514D - ERF Jun 2026–Jun 2032 - est. 2013
Funding copyMCES 70% - Baseline 50% - SFC - UTAP - SME 70% - Non-SME 50% - SFEC $10k - AP $4.50/hr - EIS
Cert badgesWSQ SOA - SOQ Completion - SOQ Educational - iTEC/VTCT
SocialFacebook - LinkedIn - Instagram - TikTok - YouTube
Key pages/about-us - /pei-profile - /corporate-training - /faq - /trainer/list

UI patterns to carry forward

PatternKeep / adaptNotes
Category tabs (AI - Beauty - Retail - Workshop)KeepAdd Care filter if ops wants parity with cards
Consult-first CTAs + WhatsApp floatKeepDual path with self-serve Enroll
Trust strip (UEN - ERF - Google - certs)KeepFooter + course detail
Funding band blocksAdapt into fee wizardLegal review on auto-calc
Course detail tabs + module hour splitKeepClassroom vs async hours
Trainer cards on course pagesKeepLink Trainer portal profiles
Legacy TMS enroll deep-linksReplaceMap /TMS/program/{id} -> new enrol

1. Design assets SOQ must provide

These are mandatory for on-brand prototype (Sprint 1). If missing, we infer tokens from the public site and mark assumptions for SOQ sign-off.

#AssetFormatUsed for
D1Logo (primary + reversed)SVG + PNGPublic site header, portals, certificates
D2Favicon / app iconICO / PNGBrowser + PWA
D3Brand colours (hex or “match website”)Spec or URLDesign tokens
D4Font files or Google Font namesOTF/WOFF or linksPublic + student surfaces
D5Photography / hero images (3–5+)JPG/WebPCatalogue, course detail
D6Brand guidelines (if any)PDFTone, spacing, logo clear space
D7Sample brochures / prospectus PDFsPDFDiploma & WSQ copy patterns
D8WhatsApp / consult CTA copyTextMatch consult-led GTM (4.15)

Design system build: tokens + components in 5.4 UI/UX are seeded from D1–D8 + appendix crawl, not invented in isolation.


2. Public website capture (proposed scope)

AIEE.DEV crawls public, unauthenticated pages on SOQ’s marketing site and related listings. SOQ confirms domain list and usage rights for images.

Primary sources

SourceURL (example)What we extract
Main sitesoq.edu.sgIA, copy, course pages, contact, legal
Course detail pages/courses/*, programme pagesTitles, fees, duration, outcomes, JSON-LD
Corporate / training pagesCorporate training sectionB2B copy, enquiry patterns
MySkillsFuture listingSOQ ATP profilePublic course codes, TGS references
Social / linked propertiesAs SOQ providesOptional cross-links only

Per-page capture template

Each URL in the appendix gets one row:

FieldExample
URLhttps://www.soq.edu.sg/...
Page typeCourse detail / Category hub / About / Legal
Title & H1Diploma in …
Body copy (markdown excerpt)First 500 chars + full export in appendix file
Structured dataJSON-LD Course, Organization, breadcrumbs
ImagesFilename + alt text + source URL
Internal linksLinked courses / enquiry forms
Last capturedISO date
TMS mappingCatalogue SKU / registration flow (F-01–F-04)

Technical observations (already noted in CRD)

SignalImplication for TMS
LiteSpeed + Laravel-style session on current sitePublic site may stay separate short-term; TMS public app replaces catalogue over time
Course JSON-LD on pagesImport into catalogue SEO + fee metadata
Consult-led conversionPublic TMS keeps enquiry + register dual path

| 4.15 Market intelligence | Competitors, traffic signals, pain points — 6 branding audit in 3.2 |


3. Appendix deliverable (what SOQ receives)

DeliverableLocationAccess
Appendix indexThis CRD page + PDF exportBoard / ops / design
Page inventory spreadsheetDownload CSV - docs/appendix/ in handover zipOps / design
Markdown snapshotsdocs/appendix/soq-web/*.md per major pageSearchable reference during build
Asset bundledocs/appendix/soq-brand/ (logo, fonts, approved images)Design + frontend
Design token draftFigma + packages/ui/tokens (Day 7+)5.4
User journey
Rendering diagram…

Living document: Re-run capture before go-live if SOQ publishes new courses or rebrands. Diff is shared in handover notes (5.10).


4. How appendix content feeds the build

Appendix inputTMS output
Course page copy + JSON-LDPublic catalogue + course detail + SEO meta
Category IAPublic nav (Diploma / Short / WSQ / Corporate)
Fee text patternsRegistration wizard labels + tooltips
Images (rights cleared)Hero / card imagery in prototype + MVP
Trainer / about copyOptional trainer bios in Trainer portal
Legal / privacy URLsFooter links until SOQ legal replaces
Enquiry form fieldsPublic enquiry -> CRM lead shape (4.6)

Without appendix + 3.1 course spreadsheet, Sprint 1 uses placeholder names and stock UI — not acceptable for SOQ UAT.


5. SOQ approval checklist

#ItemSOQ sign-off
A1Domains approved for capture (soq.edu.sg + any subdomains)
A2Image / copy reuse approved for TMS (marketing only)
A3Brand assets D1–D8 delivered or “derive from site” confirmed
A4Consultation CTA strategy on new public site (keep / simplify)
A5Appendix inventory reviewed — missing pages flagged

Send brand files to: Pei Han / Eddy - Technical appendix questions: HK / Andy Koh - aiee.dev


6. Professional online branding audit — SOQ International Academy

Method: AIEE.DEV applied a professional-grade digital brand audit checklist (visual identity - messaging - UX - conversion - trust - SEO - accessibility - differentiation) to SOQ’s public presence, centred on soq.edu.sg and cross-checked against 4.15 Market intelligence.

Date of observation: September 2026 - Scope: Public marketing site only (no logged-in systems).

Scoring key

SymbolMeaning
✅ StrongClear, consistent, competitive — carry into TMS
⚠️ PartialPresent but uneven — fix in design phase
❌ GapMissing or weak — TMS must address
SOQ online branding audit — pillar scores (1–5)

Professional checklist - public site - Sep 2026

bar
Visual identityscore3
Messaging & voicescore4
IA & UXscore3
Conversion & CTAsscore4
Trust & credibilityscore4
SEO & structured datascore4
Mobile & accessibilityscore3
Differentiationscore4

Download: Branding audit checklist CSV — reusable template for re-audit before go-live.

A. Visual identity system

#Checklist itemSOQ observationScoreTMS action
A1Logo current + correct usage (header, favicon, social)SOQ wordmark on site; favicon present⚠️Extract SVG/PNG in D1; enforce clear space in design system
A2Colour palette consistent (hex locked)Institutional palette on marketing site; no public hex spec⚠️Sample from site + SOQ confirm -> tokens in 5.4
A3Typography limited to 2–3 familiesWeb fonts in use; hierarchy readable on course cards⚠️Document heading/body scale; ops console may use denser variant
A4Imagery style consistent (photo vs illustration)Mix of course/category imagery; beauty + business verticals⚠️Tag image styles per vertical in appendix
A5Icon / UI component languageMarketing site ≠ future app — expected drift❌New component library — seed colours/type only from SOQ
A6Layout rhythm (spacing, radius, cards)Long homepage with repeated course card pattern⚠️Catalogue grid inherits card pattern; Admin stays calmer density

B. Messaging & verbal identity

#Checklist itemSOQ observationScoreTMS action
B15-second clarity (what / who)“Learn for the Future” - ATP - WSQ + diplomas - CBD campus✅Hero + meta description on TMS public app
B2Tagline / promise consistent“Build Skills, Create Opportunities” supports main tagline✅Lock boilerplate in CMS strings
B3Tone of voice (expert vs casual)Professional, subsidy-aware, consult-friendly✅Registration copy + student comms templates
B4Value pillars articulatedJob readiness - talent development - workplace skills - innovation✅About block + corporate training page
B5Funding language accurateMCES 70% - baseline 50% - SFC - UTAP - SFEC - absentee payroll✅Fee engine labels must match — legal review with SOQ
B6Audience segments namedIndividuals + corporate - Mandarin cohorts on selected diplomas✅IA filters + locale flags in catalogue
B7Terminology (WSQ/SWDA/ATP)Uses SWDA post-merger language on site✅Glossary in 1.1 Overview - tooltips in reg wizard

C. Information architecture & UX

#Checklist itemSOQ observationScoreTMS action
C1Primary nav reflects business linesCategory hubs: AI & Business - Beauty - Retail - Workshop✅Top-level catalogue taxonomy
C2Course findabilityLarge scroll catalogue on homepage — high volume⚠️Search + filters (type - duration - funding - language)
C3Course detail completenessCards show mode, duration, tags⚠️Detail template: outcomes - cert type - venue - fees
C4Corporate vs individual pathsIndividual / Corporate funding blocks present✅Split CTAs on funding explainer + CRM source tag
C5FAQ answers real objections8 FAQs: WSQ, location, registration, attendance, certs, funding✅Import into public help + Student portal
C6Footer / legal / contactFooter shows UEN - ERF - address - phone - WA - email - data-policy✅Keep in TMS footer

D. Conversion & calls to action

#Checklist itemSOQ observationScoreTMS action
D1Primary CTA obviousExplore Courses - Contact Us To Know More - Get Course Advice✅Dual path: Register + Talk to advisor
D2Consult-led funnel acknowledgedRegistration via website or consultation team✅Enquiry -> CRM (4.6) before or instead of checkout
D3Funding CTA for high intentSubsidy band section drives contact✅WSQ wizard shows net fee early (F-03)
D4Social proof near CTA4.9 / 5.0 rating on homepage⚠️Confirm substantiation; if approved, show on public TMS
D5Low-friction next stepNo pure guest checkout visible — consult-heavy⚠️TMS adds self-serve where SOQ wants it; keep consult option

E. Trust & credibility

#Checklist itemSOQ observationScoreTMS action
E1Regulatory credentialsSWDA-registered ATP - est. 2013✅Trust strip on public + certificates
E2Certification types explainedWSQ SOA - SOQ cert - SOQ diploma - iTEC/VTCT✅Badge per course in catalogue
E3Partner / employer logos“Established organisations that trust SOQ” section⚠️SOQ supplies logo pack + usage rights
E4Media / authority signalsStraits Times / SkillsFuture analysis snippet (Jan 2026)✅Optional news module — dated content
E5Physical presence10 Anson Road, International Plaza #23-08 & #35-16✅Venue on course runs + maps link
E6MySkillsFuture presenceListed as ATP (UEN 201723514D)✅Sync TGS codes in catalogue

F. SEO & structured data

#Checklist itemSOQ observationScoreTMS action
F1Page titles / H1 hierarchyClear H1 on home; course titles as headings✅TMS SSR titles per course
F2Structured data (Course / Organization)JSON-LD observed on Laravel site✅Import appendix -> TMS meta
F3WSQ / subsidy keyword coverageStrong funding FAQ + subsidy bands✅Keep URL slugs + content clusters
F4Internal linkingCategory -> course cards⚠️Breadcrumbs + related courses
F5Performance / Core Web VitalsNot measured in this audit⚠️Target in 5.5 Frontend

G. Mobile, accessibility & compliance

#Checklist itemSOQ observationScoreTMS action
G1Mobile-readable layoutMarketing site responsive (verify on device lab)⚠️Student + Trainer mobile-first in TMS
G2Touch targets on CTAsPrimary buttons present⚠️44px min on check-in + registration
G3Colour contrastNeeds token audit against WCAG 2.2 AA⚠️Contrast check in design sign-off
G4PDPA / privacy links/data-policy on enquiry + footer✅Consent on registration + portal
G5Alt text on imageryVaries by page — audit per URL in appendix⚠️Require alt on catalogue uploads

H. Competitive differentiation

#Checklist itemSOQ observationScoreTMS action
H1Unique positioning vs peersMulti-vertical boutique ATP (beauty + digital + care) vs single-lane rivals✅Messaging in 4.15
H2Same-building rival (Equinet)Both in International Plaza — must win on breadth + service✅Post-enrolment experience is the TMS moat
H3Consult + funding expertiseStrong subsidy storytelling vs form-only competitors✅Net-fee calculator + advisor handoff
H4International certs (iTEC/VTCT)Differentiator vs WSQ-only schools✅Cert type filter + credential display
H5Mandarin programme lineParallel diploma titles — niche vs Equinet✅Language tag on course + cohort

Audit summary — priority fixes for TMS design

PriorityFindingOwner
P0Extract logo, colours, fonts into design tokens (no public brand PDF)SOQ + Eddy (CPO)
P0Catalogue IA — homepage list too long; TMS needs search/filterProduct + FE
P1Confirm 4.9/5 and partner logos — legal approval before reuseSOQ marketing
P1Dual conversion — preserve consult CTAs alongside self-serve registerCRM + Public
P1Funding copy legally aligned with SWDA rules in automated fee UIHK + Finance
P2Re-audit social profiles (LinkedIn, Facebook, Instagram) at discoveryAppendix refresh
P2WCAG contrast + mobile UAT on Student check-in flowsQA

Re-run this audit after TMS public beta and before Day 28 handoff. Compare scores in appendix CSV — goal is all P0 items ✅ before production cutover.


Related

Page
3.1 Discovery & server spec
4.4 Registration portal
4.15 Market intelligence
5.2 Prototype & screens
5.4 UI/UX design system
3.1 Discovery pack4.1 Attachment A

aiee.dev / Confidential

AIEE.DEV