SOQ International Academy

Timezone

Administrators set the platform default timezone under Settings ? General ? Basic (default_time_zone). Related Features toggles control timezone prompts during registration and webinar creation.

timezone screenshot

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

Surfaces, roles and current terminology

SurfaceCurrent navigation terminologyStatus
Default timezoneSettings ? General ? Basic ? default_time_zoneCore
Register promptSettings ? General ? Features ? timezone_in_registerCore
Webinar create promptFeatures ? timezone_in_create_webinarCore
Downstream schedulesMeetings, live classes, reports, cron interpretationsDepends on default + user TZ

Permissions, settings and activation

  • Change default timezone only with awareness of existing scheduled class times.
  • Requires General Basic/Features save permissions.
  • Server OS timezone and PHP timezone should not silently disagree with the saved setting.

Core workflows

Set the platform default
  1. Open Settings ? General ? Basic.
  2. Select default_time_zone for the academy's primary operating region.
  3. Save and open a scheduled course or meeting to confirm displayed local times.
  4. Align cron/host schedules if reports previously assumed another zone.
Enable user-facing timezone fields
  1. Open Settings ? General ? Features.
  2. Enable timezone_in_register and/or timezone_in_create_webinar as needed.
  3. Register a test user or create a webinar and confirm the timezone control appears.
Validate after change
  1. Compare Admin list times, Panel calendar, and a live session join window.
  2. Correct any classes that were authored with the wrong assumed zone.
  3. Communicate the change to instructors if class walls shifted.

Result states

  • Success: New schedules and reports reflect the intended zone; optional Features prompts appear when enabled.
  • Pending: Default saved but historical events not yet reviewed.
  • Denied: Staff lack General settings permission.
  • Error: Mismatch between server time and setting causes join-window confusion; align host NTP and resave default_time_zone.