SOQ International Academy

Personalization

Administrators customize Panel sidebar, cookies, mobile app prompts, maintenance page content, restrictions, guarantee text, dashboard data, review information, and other personalization tabs under Settings ? Personalization.

personalization screenshot

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

Surfaces, roles and current terminology

SurfaceCurrent navigation terminologyStatus
Personalization hub entrySettings hub ? Personalization cardCore
Panel sidebarsettings/personalization/panel_sidebarCore
Cookie / mobile / maintenancecookie_settings, mobile_app, maintenance_settings tabsCore
Restrictions and guaranteerestriction_settings, guaranty_textCore
Dashboard and review copyuser_dashboard_data, content_review_information, others_personalizationCore

Permissions, settings and activation

  • Requires admin_settings_personalization (or equivalent) permission.
  • Maintenance page content here is separate from the Features maintenance toggle.
  • Mobile app personalization does not replace Mobile App feature activation.

Core workflows

Update Panel sidebar personalization
  1. Open Settings ? Personalization ? panel_sidebar from the Settings hub.
  2. Adjust sidebar-related options exposed on that tab.
  3. Save and review Panel as a student and instructor role.
Prepare maintenance page content
  1. Open maintenance_settings and set title, image, description, button, and end date fields.
  2. Save, then enable maintenance from General ? Features when ready.
  3. Verify /maintenance rendering for anonymous users.
Tune trust and cookie messaging
  1. Review guaranty_text, cookie_settings, and others_personalization tabs.
  2. Align copy with SOQ International Academy branding and local policy needs.
  3. Publish and confirm public pages show the updated badges/messages.

Result states

  • Success: Personalization tab values save and appear on the intended Panel or public surfaces.
  • Pending: Content drafted but maintenance or mobile activation still inactive.
  • Denied: Missing Personalization settings permission.
  • Error: Upload/image validation or save failure; keep prior content and fix the field errors.