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.1 / 3.1 Discovery pack
Pei Han CCO / Eddy CPO / HK CSO / Andy Koh CTOaiee.dev3.1 / Confidential
3. Discovery inputs3.1 Discovery pack
Section 3.1

Discovery Intake & Server Requirements

Concrete SOQ pack before Sprint 1 — live site facts, catalogue columns, systems to confirm.

Discovery gate

Sprint 1 needs SOQ’s real courses and journeys — not generic LMS mocks.

Live site already shows catalogue shape, CTAs, funding copy, and a legacy Student Portal. Discovery fills fees, runs, and system access the public pages omit.

SOQ owners: ops + academic/admissions
AIEE.DEV: Pei Han - Eddy - HK
Output: 5.2 Prototype & screens


Already known from soq.edu.sg (Sep 2026)

FactValueTMS impact
Legal / UENSOQ International Academy Pte. Ltd. - 201723514DOrg + PEI footer
ERF09 Jun 2026 – 08 Jun 2032Compliance strip
Campus10 Anson Road, International Plaza #23-08 & #35-16Venues / room capacity
Rooms5 classrooms - 18–28 pax - ratio 1:20Run capacity
Contact+65 6996 3383 - WA +65 8718 2308 - academy@soq.edu.sgEnquiry + WhatsApp CTAs
Legacy TMSsoq.trainingsystemsg.com/TMS/loginP0 migration source
Enrol deep-linke.g. /TMS/program/6 (Beauty Specialist)Map SKU ↔ programme IDs
Public IAAI & Business - Beauty - Retail - Workshop (+ Care on cards)Catalogue taxonomy
CTAsExplore Courses - Contact - Get Course Advice - Enroll NOW - WhatsAppDual path: consult + register
Enquiry fieldsName - Contact - Email - Course - Message - PDPA - captcha - Individual/CorporateCRM lead shape
Funding bands (public)MCES 70% - Baseline 50% - SFC - UTAP - SME 70% - Non-SME 50% - SFEC $10k - AP $4.50/hr - EISFee labels (legal review)
Payments (FAQ)SFC - NETS - PayNow - cards - GST separate - diploma instalmentsCheckout + Xero
Attendance rule>=75% for subsidy eligibilityStudent + claim gates
Cert typesWSQ SOA - SOQ cert/diploma - iTEC/VTCTCourse badges
TrainersPublic list - ACTA/ACLP - /trainer/{slug}Trainer portal bios
CEO / PEI mgrJeff Lim / Lim Siong ChianOrg chart confirm

Appendix index: soq-website-inventory.csv - 3.2 Brand appendix


Concrete discovery checklist (what site does not show)

#Ask SOQWhy it blocks build
D1Full fee matrix per course (gross - GST - funded nets - instalment plans)“From $X” / “View Full Pricing” is incomplete
D2Active course runs (dates - seats - venue room - language) for next 12 monthsSchedules today = Google Drive PDFs
D3TGS / internal codes for every WSQ + diploma (e.g. TGS-2023041023 - SOQ-DBS)Catalogue + SWDA mapping
D4Which courses are SFC-eligible vs not (incl. Mid-Career $4k Level-Up exclusions)Registration wizard rules
D5Singpass / MyInfo: used today? required for WSQ enrol?Confirm — site only points SFC claim to MySkillsFuture
D6SWDA TPGateway / sandbox: which APIs subscribed?Mark confirm in discovery — do not invent entitlements
D7Legacy TMS export: students - runs - fees - attendanceCutover from TrainingSystemSG
D8Privyr export + WhatsApp/lead ownershipCRM import
D9Xero org - chart of accounts - tax codesFinance sync
D10Payment merchant (PayNow/NETS/cards) credentialsCheckout
D11Corporate SFEC workflow (who claims - evidence)B2B path
D12TRAQOM / Google review source for 4.9/5Trust badge substantiation
D13Module exemption / credit transfer rulesAdmissions
D14Withdrawal - defer - reschedule (FAQ: 10 WD - 1 free reschedule)Policy engine
D15Hosting preference (H1–H5 below)Sprint 0 infra

Course catalogue spreadsheet (mandatory)

One row per active + upcoming (12 mo) offering. Mirror public verticals.

ColumnLive examples
TitleDiploma in Beauty Specialist - Integrated Digital Marketing with Generative AI
VerticalAI & Business - Beauty & Wellness - Retail & Soft Skills - Workshop - Care
Product typeDIPLOMA - SHORT - WSQ - ITEC/VTCT - WORKSHOP
LanguageEN / ZH (Mandarin twins are separate SKUs)
Internal / TGS codeSOQ-DBS - TGS-2023041023
ModeClassroom - Blended - (online where used)
Hours / duration216 Hrs (8 Months) - 16 Hrs (2 Days)
AssessmentMCQ - Practical - Portfolio - Case study - Project
Fee displayGross - monthly instalment - funded nets
SFC / SFEC / UTAP flagsY/N + exclusions
Venue defaultIP #23-08 / #35-16 / client site
Legacy TMS programme IDe.g. 6
StatusActive / Upcoming / Hidden

Also attach: Google Drive schedules - prospectus PDFs - sample invoice/offer/certificate - “View Full Pricing” source tables

Programme families seen on PEI + homepage

FamilyExamples
Business diplomasInternational Business Development / Management (+ Mandarin)
Beauty diplomasBeauty Specialist - Make Up - Lash - SMPU - Aromatherapy (+ Mandarin)
Care diplomasMaternal, Newborn and Infant Care (+ Mandarin)
iTEC/VTCTHolistic Massage - Fashion/Theatre/Media Make-up (+ Express/ZH)
Gen AI / WSQ shortIntegrated Digital Marketing with Gen AI - Campaign Management with Gen AI
WorkshopsBrand Management - Product Demo - Meridian/Bojin - Dementia Care - etc.

Business operations pack

BlockCapture
OrgConfirm UEN - campuses - AEB - students/year - runs/month
JourneysDiploma apply - WSQ short enrol - workshop - corporate custom - withdrawal/defer
SalesPrivyr - walk-in - web form - WA - commission
FinanceXero - GST - instalments - corporate invoice - refund
SWDAATP - sandbox - API list (confirm) - claim submitter
RBACConsultant - admissions - finance - academic - trainer admin
Brand3.2 D1–D8

Systems inventory (pre-filled clues)

SystemObservationPriority
TrainingSystemSG TMSLive Student Portal + Enroll linksP0 migrate
Laravel marketing sitesoq.edu.sg course pages + JSON-LDCatalogue source / replace over time
PrivyrNamed in CRD/Attachment AConfirm export
XeroNamed in CRDConfirm org
WhatsApp BusinessFloating chat + WA CTAsLead channel
Google DriveCourse schedulesReplace with run calendar
MySkillsFutureATP UEN listing + SFC claimsTGS sync
SingpassSFC claim path only (public)Confirm enrol use
PaymentNETS / PayNow / cards (FAQ)Confirm gateway
Zoom / LMSDiploma blended async hoursConfirm tooling
TRAQOM / reviewsGoogle 4.9 shownConfirm source

Server & hosting

ComponentSpec
App2 vCPU - 4 GB x 2 (or app + worker)
DBPostgreSQL 15+ - 2 vCPU - 4 GB - 100 GB
CacheRedis 7 - 1 GB
StorageS3-compatible - 50–100 GB
RegionSingapore
RuntimeNode 20+ - PHP 8.3+ (Laravel API)
#Confirm
H1Hostinger - AWS - other?
H2TMS domain(s)?
H3DNS/SSL owner?
H4Monthly hosting budget?
H5Staging + prod Day 1?

Cost: ~S$50–200/mo MVP - ~S$200–800/mo prod — pass-through, not in Plan SOQ-25K US$25k.


Workshop agenda (½–1 day)

  1. Walk homepage + course detail + legacy TMS enrol
  2. Fill catalogue spreadsheet with real codes/fees
  3. Map diploma / WSQ / workshop / corporate journeys
  4. Attendance (75%) + assessment types demo
  5. Xero + payment + Privyr
  6. SWDA API entitlements (confirm only)
  7. Hosting + 3.2 brand sign-off

Submission checklist

#ItemDone
1Catalogue spreadsheet (all columns)
2Fee + instalment + GST tables
312-mo run calendar (replace Drive PDFs)
4Legacy TMS export sample
5Privyr / Xero / payment notes
6SWDA / Singpass status (confirm)
7Roles + brand D1–D8
8Hosting H1–H5
93.2 approved

Send to: Pei Han / Eddy - aiee.dev

2.3 Rate card3.2 Brand & website appendix

aiee.dev / Confidential

AIEE.DEV