System Settings

Accessing Settings

System-wide settings are managed in Admin → System Settings. Level 3 access is required.

Email Configuration

LEAST sends email for: user invitations, password resets, badge notifications, cron reports, and collection action notifications.

Setting Description
Email Server SMTP hostname (e.g. mail.yourdomain.com)
Email Port SMTP port (typically 587 for TLS, 465 for SSL)
Email Protocol TLS or SSL
Email Username SMTP authentication username
Email Password SMTP authentication password
From Address The “From:” address for outbound email

Platform Settings

Setting Description
Site Name Displayed in the browser title and emails
Default Language Platform interface language (en, fr, etc.)
Registration Whether public self-registration is allowed
Engine Type Must always be “Authenticated” in production — never “Open”

Cron / Scheduled Tasks

Scheduled tasks run automatically. To view and manage schedules:

  1. Navigate to Admin → Cron Schedules
  2. Enable or disable individual jobs
  3. View last run time and next scheduled run

Key cron jobs:

Job Frequency Purpose
Metric Snapshot Daily Captures platform-wide engagement metrics
Badge Processing Daily Issues pending Open Badges
Email Digest Weekly Summary reports to educators
PHP Health Checks Weekly Platform health verification

Language Files

Interface text is managed through language files. To add a translation key, the key must be added to the language file by a developer — missing keys render silently as empty strings.