SOQ International Academy

Feature Pack Bundle

The Platform Feature Pack catalogs 59 optional features. On this SOQ TMS beauty build, enable them under Admin → Features / Settings. Theme Builder and Mobile App remain separate optional features (not part of the 59 count). Singapore-only grants, identity, and finance integrations are 9 deferred items — see Singapore & Regulatory modules.

module_bundle screenshot

Live screenshot from the SOQ beauty demo (aiacademy.aiee.dev).

Surfaces, roles and current terminology

SurfaceCurrent navigation terminologyStatus
Features / SettingsAdmin → Features / SettingsCore (enable optional features)
Optional Admin modulesStore, Forums, Jobs, Meetings, and other pack featuresToggle per feature
Activation workflowAdmin → Features / SettingsStandard operating path
Catalog size59 Platform Feature Pack items (+ Theme / Mobile separate)Catalog reference
SubscriptionSubscription plans for course access alongside direct purchase. (primary audience: Administrators)Platform Feature Pack
Offline PaymentBank-transfer payment requests with admin approval. (primary audience: Staff)Platform Feature Pack
Payment Gateways PackExtended checkout gateways beyond the core payment set. (primary audience: Administrators)Platform Feature Pack
Quiz & CertificationQuizzes, auto/manual grading, and course/quiz certificates. (primary audience: Instructors)Platform Feature Pack
Meeting BookingInstructor availability, hourly rates, and bookable meeting slots. (primary audience: Instructors)Platform Feature Pack
Text CoursesText-based lessons with optional video and downloadable files. (primary audience: Instructors)Platform Feature Pack
SMS AuthenticationSMS-based login and registration. (primary audience: Shared)Platform Feature Pack
NoticeboardPanel notices for instructors, students, or all users. (primary audience: Staff)Platform Feature Pack
BigBlueButton IntegrationLive class sessions via BigBlueButton. (primary audience: Instructors)Platform Feature Pack
Organizational EducationMulti-organization accounts with private/public org courses. (primary audience: Organizations)Platform Feature Pack
Multi-language ContentPer-locale content loading by user language. (primary audience: Administrators)Platform Feature Pack
Affiliate & Referral MarketingReferral links and commission earning on sales. (primary audience: Staff)Platform Feature Pack
SCORM CoursesPublish SCORM packages from Captivate, iSpring, and similar tools. (primary audience: Instructors)Platform Feature Pack
In-App Live ClassIn-platform live classes with chat and screen share. (primary audience: Instructors)Platform Feature Pack
SaaS PackagesLimit courses, meetings, live capacity, and org seats by package. (primary audience: Administrators)Platform Feature Pack
Reward Points SystemLoyalty points for purchases, learning activity, and redemptions. (primary audience: Staff)Platform Feature Pack
Tutor FinderWizard to match students with instructors by subject, time, and location. (primary audience: Students)Platform Feature Pack
Forum & CommunitySite-wide community forums and discussion topics. (primary audience: Shared)Platform Feature Pack
Course ForumPer-course Q&A between students and the instructor. (primary audience: Students)Platform Feature Pack
Course BundleSell multiple courses as one package. (primary audience: Organizations)Platform Feature Pack
Store & MarketplacePhysical/virtual products and multi-vendor storefront. (primary audience: Staff)Platform Feature Pack
Drip ContentTime/sequence locks on chapters and learning files. (primary audience: Instructors)Platform Feature Pack
Private Mode / Internal LMSRestrict which users may enroll in courses (catalog SKU name; product is SOQ TMS). (primary audience: Administrators)Platform Feature Pack
Manual EnrollmentAdmin enrollment into courses, bundles, and products. (primary audience: Staff)Platform Feature Pack
Assignment & HomeworkCourse assignments with grades, deadlines, and submissions. (primary audience: Instructors)Platform Feature Pack
Course Statistics & AnalyticsGraphical course performance and activity stats. (primary audience: Instructors)Platform Feature Pack
Course NoticeboardColored notices for students inside a course. (primary audience: Instructors)Platform Feature Pack
In-App Video CallPeer/group video calls for booked meetings on-platform. (primary audience: Instructors)Platform Feature Pack
Registration BonusWallet or credit bonus rules for new registrations. (primary audience: Staff)Platform Feature Pack
CashbackPercentage or fixed cashback after purchases. (primary audience: Staff)Platform Feature Pack
Question BankReusable quiz questions with random or sorted draws. (primary audience: Instructors)Platform Feature Pack
Upcoming CoursesTease unpublished courses and notify followers. (primary audience: Instructors)Platform Feature Pack
Installments / Partial PaymentPayment plans with reminders and overdue access control. (primary audience: Staff)Platform Feature Pack
Secure HostProtected video hosting to reduce unwanted downloads. (primary audience: Administrators)Platform Feature Pack
Jitsi MeetingsLive classes via Jitsi. (primary audience: Instructors)Platform Feature Pack
Course WaitlistWaitlists when capacity is full or a course is in progress. (primary audience: Staff)Platform Feature Pack
Gift ProductsGift courses/products to others on a chosen date. (primary audience: Students)Platform Feature Pack
Multi-CurrencySell in multiple currencies with gateway-per-currency rules. (primary audience: Administrators)Platform Feature Pack
AI Content GeneratorGenerate text/images for courses, SEO, and blog drafts. (primary audience: Staff)Platform Feature Pack
Form BuilderCustom forms for surveys and registration flows. (primary audience: Staff)Platform Feature Pack
Course NotesPrivate learner notes on course sections with attachments. (primary audience: Students)Platform Feature Pack
IP & Access ManagementLogin history, session kill, and IP/country blocks. (primary audience: Administrators)Platform Feature Pack
Abandoned CartReminders/coupons for incomplete checkouts. (primary audience: Staff)Platform Feature Pack
Sales Pop-upAutomatic social-proof purchase notifications. (primary audience: Staff)Platform Feature Pack
Cart DiscountCart-page promotional coupon prompts. (primary audience: Staff)Platform Feature Pack
Drag & Drop Certificate BuilderVisual certificate templates with QR and signatures. (primary audience: Staff)Platform Feature Pack
Attendance SystemPresent/absent/delayed tracking for live sessions. (primary audience: Instructors)Platform Feature Pack
Event BookingTicketed in-person or online events. (primary audience: Instructors)Platform Feature Pack
Bulk ImportCSV import for users, courses, products, and categories. (primary audience: Administrators)Platform Feature Pack
Content WatermarkingDynamic/static watermarks on learning videos. (primary audience: Administrators)Platform Feature Pack
Advanced SubscriptionPlan-scoped content access with renewals and custom pricing. (primary audience: Administrators)Platform Feature Pack
Meeting PackagesSell bundles of live consultation sessions. (primary audience: Instructors)Platform Feature Pack
Free ModeDisable payments and offer fully free access. (primary audience: Administrators)Platform Feature Pack
Job BoardJob posts, applications, and hiring workflows. (primary audience: Staff)Platform Feature Pack
Course Live ChatroomReal-time course chat for participants. (primary audience: Students)Platform Feature Pack
Private 1-to-1 ChatDirect private chat for pre/post sale support. (primary audience: Shared)Platform Feature Pack
Advanced AffiliateExclusive affiliate links per content item. (primary audience: Staff)Platform Feature Pack
Built-in Zoom Live SystemIn-product Zoom live class tooling. (primary audience: Instructors)Platform Feature Pack
Integrated Whiteboard SystemWhiteboard for in-app live classes. (primary audience: Instructors)Platform Feature Pack
Theme Builder (separate activation)Appearance ? Themes & Landing Builder — not counted in the Platform Feature Pack totalSeparate activation
Mobile App (separate activation)Technical Configuration ? Mobile API / Mobile App — not counted in the Platform Feature Pack totalSeparate activation

Permissions, settings and activation

  • Enable needed features under Admin → Features / Settings before troubleshooting missing menus.
  • Staff need Settings / Features permission to manage optional modules on this build.
  • If a feature is off in Features / Settings, the Admin menu may hide or stub it — turn the feature on, then clear cache.
  • Theme Builder and Mobile App are separate product entitlements; they are not enabled via a Platform Feature Pack UUID.
  • Docs sidebar may group several modules into one guide; use Core vs Features for the product total.
  • After activation, retest each needed feature from its own sidebar entry because permissions, settings, and publish status can still control visibility.
  • Match Feature Pack ZIP version to the live platform version before uploading plugin_bundle.zip.

Install or refresh Feature Pack files (ZIP)

SOQ Source usually already includes Feature Pack code. Use this path when applying an official Features package ZIP (for example after a pack release that adds gateways or modules), or when support asks you to re-apply plugin_bundle.zip.

  1. Confirm the Features package version matches your installed platform version.
  2. Open Admin ? Settings ? Update Application ? Update via ZIP File.
  3. Select plugin_bundle.zip from the Features package (Installation / How to Install Plugins folder) and click Update.
  4. When installation confirms, go to Settings ? Update ? Update Database ? Run Update.
  5. Clear cache, then confirm the needed toggles under Features / Settings and smoke-test those Admin screens.
Payment Gateways Pack tip

New gateway rows appear on Settings ? Financial ? Payment channels only after Update Database. Then configure credentials — see Payment Gateways ? Add pack gateways.

Core workflows

Enable Platform Feature Pack items
  1. Open Admin → Features / Settings.
  2. Enable the optional features your academy needs (Store, Forums, Jobs, Meetings, etc.).
  3. Save, clear cache if needed, then open each Admin menu and confirm the UI loads.
Diagnose a missing or stubbed feature
  1. Note which Admin feature is missing or stubbed.
  2. Confirm it is toggled on under Features / Settings.
  3. Confirm the staff role has the matching Admin permission.
  4. Clear application cache and hard-refresh Admin.
Theme Builder or Mobile App
  1. Identify whether the missing UI is a Feature Pack item, Theme Builder, or Mobile App.
  2. Theme / Mobile are separate commercial entitlements — contact soq.edu.sg if your contract should include them; do not look for a Activations form on this build.
  3. Retest only the surfaces owned by that entitlement.

Result states

  • Success: Needed features are enabled and Admin screens render fully.
  • Pending: Feature toggle not saved, or cache still serving old menus.
  • Denied: Staff role lacks Features / module permissions.
  • Error: Cache or deploy mismatch; clear caches and check server logs — reapply feature settings only if required.