This article provides an overview and examples of the communication sent to users as part of the Arlo for Moodle integration and explains how to customise these emails.
A new Moodle user is a user that does not already exist on your Moodle platform e.g. they have not accessed any of your Moodle courses in the past.
The following emails are sent to new users if you have the Arlo/Moodle integration enabled.
- Arlo elearning instructions or registration confirmation
-
Moodle welcome email
- States registrants Moodle username
- Provides temporary password
- Provides a link to access Moodle course
-
Moodle course enrolment
- States Moodle username
- Provides password reset link
- Provides a link to Moodle course material
- Course expiration notification (If enabled)
An existing Moodle user is a user that does already exist on your Moodle platform e.g. they have accessed your Moodle courses in the past.
The following emails are sent to existing users if you have the Arlo/Moodle integration enabled.
- Arlo elearning instructions or registration confirmation
-
Moodle course enrolment
- States Moodle username
- Provides password reset link
- Provides a link to Moodle course material
- Course expiration notification (If enabled)
This email is sent from Arlo and contains the custom elearning activity instructions outlined in the Arlo elearning activity. We recommend noting to registrants that login details for Moodle will be sent shortly in a separate email.

This email is sent from Moodle to new Moodle users to advise them of their username and a temporary password, so they can set up their Moodle account.

This email is sent from Moodle and welcomes users to new courses that they are enrolled in.

This email is sent from Moodle and notifies users that their enrolment in a specific course has come to an end.

You will need your Moodle provider to assist you with this. Arlo cannot assist with this process.
The Moodle welcome email, course enrollment email and course expiry email can all be customised at a Moodle site level. This requires you to change the language strings on your Moodle platform.
In Moodle navigate to Site Administration Menu > Language > Language Customization
Refer to Moodle language customisation documentation to view the process for customising your email templates.
Below are the components and string identifiers required for:
- Moodle Welcome Email (for new users only).
- Component: Moodle.php (This is a Moodle site wide email. Editing this email will edit the new user email for all enrolment methods, not just Arlo enrolments).
- String identifier: newusernewpasswordtext
- Moodle Course Email (for all users).
- Component: enrol_arlo.php
- String identifier: welcometocoursetext
- Moodle Course Expiry Email (for all users when applicable).
- Component: enrol_arlo.php
- String identifier: expirymessagetext
These placeholders need to remain in relevant emails to keep the plugin functioning as expected {$a->username} , {$a->newpassword}, {$a->link}.