Mobile app notifications

Moodle Mobile



Contents


For students and teachers

The Moodle mobile app lets you keep up to date with all that's happening in our courses and on the site. Every time you open the app, events are synchronised with the main website.

We will receive Moodle calendar event notifications automatically. If you don't want to get them, we can turn them all off individually (or globally) in the Calendar events options in the main menu.

We will also receive notifications of messages, forum posts, submitted assignments etc (known as 'push notifications') if your site administrator has enabled these. To receive these notifications you need to enable them for your mobile on the app via Settings -> Notifications (only for Moodle 3.2 onward) or on the main site, from the user menu top right >Preferences>Messaging.


For administrators

Push notifications can be enabled by an administrator by connecting their Moodle site to a messaging server such https://messages.moodle.net (available for registered Moodle sites only). An access key can be obtained via Administration > Site administration > Plugins > Message outputs > Mobile Notifications.

We can enable by default Mobile notifications for your students, please read the "Default message outputs" section in Messaging settings.

If you have problems requesting the access key, please fill in the Airnotifier access key manual request form. (If your site is hosted so we can't obtain your siteidentifier, enter "cannot obtain" in the field.) Your site registration will be checked and we will be sent an access key in a few days if everything is correct.

Users then need to connect at least once with the latest version of the Moodle Mobile app in order to register their phones with the Moodle site.


Event Reminders plugin

Push notifications can also include calendar event notifications, however this requires the Event Reminders plugin to be installed on the Moodle site.

The Event Reminders plugin will automatically send reminders for Moodle calendar events in a timely manner via Moodle message interface. It also allows users to control how they receive messages for each type of event in the Moodle calendar.


Installing your own notifications infrastructure

If you have a customized version of the Moodle Mobile app, or you want to use your own notifications infrastructure, we will have to install a private AirNotifier (backend server for notifications).

https://messages.moodle.net uses a slightly modified version of Airnotifier: https://github.com/moodlehq/airnotifier/tree/moodle2.

We will have to add your app certificates - see https://github.com/airnotifier/airnotifier/wiki/Installation for further information.

The Airnotifier message plugin allows us to point to your custom Airnotifier instance using your own access keys.

Remember to install using GIT (repository https://github.com/moodlehq/airnotifier.git branch moodle2).

Moodle offers a branded app service including a private notifications infrastructure, for more information visit https://moodle.com/mobileapp/