Dashboard
System status and quick actions
○
Moodle
Loading…
○
Dataverse
Loading…
○
Email
Loading…
Configuration
Loading…
Quick Actions
Run Sync
Manually trigger a grade synchronisation with custom options
Options
Comma-separated Moodle course IDs
Comma-separated Moodle user IDs
Email Notifications
Configure and test SMTP reporting
Current Configuration
Loading…
Setup — Set These in cPanel → Node.js App → Environment Variables
| Variable | Description | Example |
|---|---|---|
SMTP_HOST | Mail server hostname | mail.ikusasasolutions.co.za |
SMTP_PORT | 587 (STARTTLS) or 465 (SSL) | 587 |
SMTP_USER | Email account username | gradesync@ikusasasolutions.co.za |
SMTP_PASS | Email account password | your-password |
NOTIFICATION_EMAIL_FROM | Sender address (usually same as SMTP_USER) | gradesync@ikusasasolutions.co.za |
NOTIFICATION_EMAIL_TO | Where reports are sent | drewnjokejr@gmail.com |
ℹ
If using cPanel mail, set
SMTP_HOST to mail.ikusasasolutions.co.za (your hosting domain).
For Gmail, use smtp.gmail.com with an App Password. After saving env vars, restart the app then click Refresh above.
Diagnostics
Inspect Dataverse tables and test connectivity
Table Explorer
Connection Tests