meta data for this page
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:
- Navigate to Admin → Cron Schedules
- Enable or disable individual jobs
- 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.