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
4.11 / 4.11 Ops modules
Pei Han CCO / Eddy CPO / HK CSO / Andy Koh CTOaiee.dev4.11 / Confidential
4. Requirements4.11 Ops modules
Section 4.11

Expert Opinion — Ops Modules & Add-ons

Payment gateway, Singpass / CorpPass / Bizfile, CareerFuture & education-body APIs — plus module ideas by SOQ business operations team.

How to read this page

This is an expert opinion catalogue — modules SOQ can choose beyond / beside Plan SOQ-25K core TMS. Use it in workshops to decide what to include now, phase later, or skip.

TagMeaning
COREIn Plan SOQ-25K baseline (or required for WSQ path)
ADD-ONFixed-scope module after / beside core
PARTNERPrefer vendor + adapter (not custom-build everything)
LATERValuable, not first go-live critical

Identity

Singpass-first

All SG individuals

Business ID

CorpPass + Bizfile

Sponsors - educators org

Payments

Gateway module

Cards - PayNow - SFC

National rails

SWDA + CareerFuture

Funding - discovery


1. Identity — who logs in how

Expert position: For a Singapore education operator, individuals should default to Singpass. Email/password is fallback for overseas students and break-glass admin only. Companies use CorpPass; verify UEN via ACRA Bizfile (or Myinfo Business where entitled).

PersonaLogin recommendationExtra verificationWhy it helps SOQ
Student / applicant (SG)Singpass (+ MyInfo prefill)NRIC/FIN via MyInfoFewer fake accounts; faster WSQ/SFC forms
Student (overseas)Email OTP / passport IDManual KYC packStill enrol without Singpass
Trainer / educator (individual)SingpassOptional professional certs uploadTrusted attendance & fee claims
Company sponsor / HRCorpPassBizfile / UEN checkCorporate billing & cohort trust
SOQ staff (admin/sales/finance)Singpass or SSO + MFARole RBACAudit-ready access
Sales agent (external)Invite + MFA (Singpass if SG)Agent codeCommission integrity
ModuleTagHigh-level benefit
M-ID-01 Singpass Login (all portals)CORE / ADD-ON hardenOne trusted identity across Student - Trainer - Admin
M-ID-02 MyInfo PrefillADD-ONAuto-fill name, contact, citizenship -> fewer form errors
M-ID-03 CorpPass for sponsorsADD-ONCompanies manage staff enrolments securely
M-ID-04 Bizfile / UEN verifyADD-ONConfirm company is real before corporate credit
M-ID-05 Role passport matrixCORESame person can be student + trainer + staff with scoped roles

2. Payment gateway — how money moves

Expert position: TMS owns orders & fees; gateway owns card/PayNow rails; Xero owns GL. SkillsFuture Credit is not a normal card payment — it stays on the SWDA / SFC path.

RailTypical useTagBusiness benefit
Card / Apple Pay / Google PayShort courses, depositsADD-ON - PARTNERHigher conversion at checkout
PayNow / PayNow QRSG residents, low feesADD-ON - PARTNERInstant local settlement
eGIRO / bank transferCorporate invoicesADD-ONB2B collections
InstalmentsDiploma feesADD-ONHigher close rate; cashflow plan
SkillsFuture CreditWSQ net feesCORE (WSQ)National credit applied correctly
Corporate billingEmployer-sponsoredCOREInvoice sponsor, not student
Gateway module options (pick one partner)Notes
HitPay / AsiaPay / 2C2P / Stripe SG / AdyenChoose on fee %, PayNow support, refund API, SG entity KYC
M-PAY-01 Checkout + webhooksOrder paid -> enrolment unlock - receipt - Xero sync
M-PAY-02 Refund / partial refundWithdrawals without spreadsheet chaos
M-PAY-03 Payment link / QR on invoiceFinance sends link; student pays on phone
M-PAY-04 Failed-payment dunningAuto reminders before class start

3. National & education-body APIs to pre-build for

Expert position: Pre-build adapters (same pattern as SWDA Hub) so SOQ is not reinventing each portal later. Entitlements depend on SOQ’s licences — discovery must confirm access.

Body / railWhat it isWhy SOQ caresTag
SWDA / TPGatewayFunded training ops & claimsWSQ revenue evidenceCORE
SkillsFuture CreditIndividual learning creditNet fee at registrationCORE (WSQ)
MySkillsFuture / CareerFutureNational course discovery & career toolsVisibility of SOQ courses; career pathwaysADD-ON
Singpass / MyInfoNational digital identityTrusted login + prefillCORE / ADD-ON
CorpPassBusiness user loginSponsors & corporate HRADD-ON
ACRA BizfileCompany registryUEN validationADD-ON
CPE / PEI student contract (if SOQ is PEI)Private education complianceContracts, cooling-off, EduTrust evidenceADD-ON
Zoom / TeamsLive class deliveryAuto room + attendance join linkPARTNER
SMS / WhatsAppOps messagingReminders, OTP, campaignPARTNER
Email (SendGrid/SES)Transactional mailOffers, invoices, certsCORE

CareerFuture / MySkillsFuture (plain language)

OpportunityModule ideaBusiness benefit
Course listing syncM-CF-01 Catalogue publishSOQ courses discoverable on national portals (where APIs/allow listing exist)
Skills / job pathway tagsM-CF-02 Skills taxonomy mapMarketing + advisors speak “skills” not only “course code”
Deep-link to SOQ registerM-CF-03 Register handoffNational browse -> SOQ conversion without re-typing
Post-course outcomes (optional)M-CF-04 Outcomes surveyStronger grant / quality narrative

Exact CareerFuture / MySkillsFuture API access varies by programme and year — treat as discovery-gated ADD-ON, not a Day-1 promise.


4. Modules by SOQ business operations team

A. Marketing

ModuleTagBusiness benefit (one line)
M-MKT-01 Public catalogue SEO siteCOREProspects find real courses fast
M-MKT-02 Lead capture / UTM + campaign codesADD-ONKnow which ads enrol, not just click
M-MKT-03 Landing pages per programmeADD-ONHigher conversion on diploma / WSQ pushes
M-MKT-04 WhatsApp / SMS broadcastPARTNERFill seats before run closes
M-MKT-05 Referral / alumni advocateLATEROrganic pipeline from graduates
M-MKT-06 CareerFuture listing syncADD-ONNational discovery -> SOQ traffic

B. Sales & CRM

ModuleTagBusiness benefit
M-SAL-01 Lead -> opportunity pipelineCOREOne funnel from enquiry to enrol
M-SAL-02 Privyr / channel importADD-ONKeep existing agent channels
M-SAL-03 Commission engineCOREFair pay from actual payments
M-SAL-04 Quote / promo engineADD-ONControlled discounts; less goodwill leakage
M-SAL-05 Corporate account roomsADD-ONSell cohorts to employers cleanly
M-SAL-06 Chat agent — Sales personaADD-ONInstant FAQ without losing lead

C. Admissions & academic admin

ModuleTagBusiness benefit
M-ADM-01 Diploma application workflowCOREFewer email chains; status in portal
M-ADM-02 Document OCR / checklistADD-ONFaster screening
M-ADM-03 Offer letter + e-signADD-ONSign in minutes; audit trail
M-ADM-04 Module exemption rulesCOREConfigurable window; fee auto-adjust
M-ADM-05 Student 360COREOne screen for disputes / SWDA queries
M-ADM-06 Waitlist & transferADD-ONFill cancelled seats automatically

D. Training delivery (academic ops + trainers)

ModuleTagBusiness benefit
M-DEL-01 Run / roster / venue conflictCOREZero double-bookings
M-DEL-02 QR / code attendanceCOREEvidence at source for claims
M-DEL-03 Assessment & results releaseCOREFaster completion -> claim readiness
M-DEL-04 Zoom / Teams room syncPARTNERLess manual link pasting
M-DEL-05 Trainer fee claimsCOREHours -> approve -> Xero
M-DEL-06 Materials lockerADD-ONRight file to right cohort

E. Finance

ModuleTagBusiness benefit
M-FIN-01 Orders / subsidies / SFC linesCORETrue net fee before pay
M-FIN-02 Payment gatewayADD-ONCollect without Excel
M-FIN-03 Xero syncCORELess re-keying
M-FIN-04 Instalments & holdsADD-ONProtect certs until paid
M-FIN-05 Refund / credit note deskADD-ONClean withdrawals
M-FIN-06 Ageing & dunningADD-ONCash in before class

F. Funding, compliance & quality

ModuleTagBusiness benefit
M-CMP-01 SWDA Integration HubCOREProtect WSQ revenue
M-CMP-02 Claims ops dashboardCORESee rejects early
M-CMP-03 PEI / CPE student contract packADD-ONCompliance evidence ready
M-CMP-04 PDPA consent & retentionCORELower regulatory risk
M-CMP-05 Audit export packsADD-ONAnswer auditors in one download
M-CMP-06 Singpass-only staff actionsADD-ONSensitive actions bound to real people

G. Student success & career services

ModuleTagBusiness benefit
M-SS-01 Student portal self-serviceCORELess “where is my…?” email
M-SS-02 Chat agent — StudentADD-ON24/7 guidance within policy
M-SS-03 Certificate / transcript vaultCOREInstant proof for employers
M-SS-04 Job / pathway tips (CareerFuture-aligned)LATERDifferentiate SOQ beyond courses
M-SS-05 Alumni CRM lightLATERUpsell next diploma / short course

H. Corporate / B2B (company clients)

ModuleTagBusiness benefit
M-B2B-01 CorpPass company portalADD-ONHR self-serves enrolments
M-B2B-02 Bizfile UEN verifyADD-ONCredit risk down
M-B2B-03 Cohort billingADD-ONOne invoice, many seats
M-B2B-04 Progress report to employerADD-ONSticky B2B contracts
M-B2B-05 Seat allocation rulesADD-ONStop over-enrol fights

I. Leadership / management

ModuleTagBusiness benefit
M-EXE-01 Management dashboardCORERuns, cash, claims in one view
M-EXE-02 Margin by course runADD-ONKill loss-making runs early
M-EXE-03 Forecast seats & revenueLATERHire / market with data
M-EXE-04 Chat agent — Admin opsADD-ONNatural-language ops search

5. Suggested packaging (how to sell the thinking)

PackIncludes (examples)When
Plan SOQ-25K (core)3 apps - SWDA hub skeleton - Xero path - Singpass-ready auth shell - ordersNow
Trust PackSingpass harden - MyInfo - CorpPass - BizfileRight after MVP
Collect PackPayment gateway - PayNow - dunning - payment linksBefore volume short-course sales
National Reach PackCareerFuture / MySkillsFuture listing + handoffWhen listing entitlement confirmed
PEI Compliance PackStudent contracts - cooling-off - EduTrust evidence bindersIf SOQ PEI obligations apply
Growth PackCampaign attribution - WhatsApp - landing pages - referralWhen marketing spend scales
Agent PackChat agents per persona (4.10)Phase 2
Suggested priority (workshop scoring)

1 = do first - illustrative expert ranking for SOQ discussion

bar
Singpass-first login10
Payment gateway9
SWDA / SFC (core)10
CorpPass + Bizfile7
CareerFuture listing6
PEI contract pack5
Chat agents6

6. Workshop questions for SOQ (short)

#Ask SOQ
1Must every SG student/trainer login be Singpass-only?
2Preferred payment partner (HitPay / AsiaPay / Stripe / other)?
3Do corporate sponsors need CorpPass self-service this year?
4Is SOQ a PEI with CPE student-contract duties?
5Any existing CareerFuture / MySkillsFuture listing relationship?
6Which team hurts most today — Marketing, Finance, or Funding claims?

Related

Link
4.8 SWDA & finance — funding rail
4.9 Platform — identity & RBAC
4.10 Chat agents — persona agents
3.1 Discovery — confirm entitlements
2.1 Plan SOQ-25K — what is in core fee
4.10 Chat agents4.12 Business benefits

aiee.dev / Confidential

AIEE.DEV