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
VariableDescriptionExample
SMTP_HOSTMail server hostnamemail.ikusasasolutions.co.za
SMTP_PORT587 (STARTTLS) or 465 (SSL)587
SMTP_USEREmail account usernamegradesync@ikusasasolutions.co.za
SMTP_PASSEmail account passwordyour-password
NOTIFICATION_EMAIL_FROMSender address (usually same as SMTP_USER)gradesync@ikusasasolutions.co.za
NOTIFICATION_EMAIL_TOWhere reports are sentdrewnjokejr@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