Blocks ::: block_notifications
Maintained by Goran Josic
Not always logged in, you want to be up to date about new content, discussions or events in your Moodle courses? This moodle block implements a solution that periodically notifies learners about new content or activities included into a Moodle course. This solution will act as a sentinel that detects whether new contents or new activities have been included into the Moodle course, and notify the learners and/or the instructors about that. Notifications methods are: e-mail message RSS aggregator SMS message There is also a version of this plugin for Moodle 1.9 that can be downloaded from the Website.
Latest release:
508 sites
51 fans
Current versions available: 1


Screenshot #0
Screenshot #1
Screenshot #2


Goran Josic (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Wed, Mar 13, 2013, 4:21 PM
    Anthony, I tried to reply directly to your mails but then they don't appear here in the comments.

    Here are the answers to your comments:

    - As for the repository name I would like to avoid renaming the repository because it would break the update process for all people that are using git to manage the updates.

    - The additional functionality is that the block provides notifications on course updates through two and potentially three channels. It monitors the course and notifies additions, deletions and updates on course modules. So both activities and resources are monitored. It is useful for all teachers that don't want to use the Forum news or Participants menu to warn their students when new course material is added to the course.
    It seems to me that this functionality is not available yet in Moodle. If it is please let me know so I can stop developing and supporting this plugin.

    - The SMS notification is an optional channel and it depends on the provider that offers the service. In the lib directory of the plugin there is an abstract class showing which methods have to be provided and a sample of how this implementation could be done. If no SMS.php file containing the SMS class is provided this channel is simply ignored. The functionality is just there for users that need this feature and have a contract with a telecommunication provider that allows them to send SMS notifications.

    - Yes, the plugin has three levels of configurations. A channel can be disabled on platform level for all courses by and administrator. It can be disabled on course level by a teacher. It also can be disabled on student's level as preference.

    - There is a version for moodle 1.9. I didn't use the same space because the repository field is single and I used two separated repositories for moodle 1.9 and moodle 2.x versions. The 1.9 version is here:
    Maybe I'm wrong but it used to be two entries in the Moodle Plugin repositories. Now there are only Moodle 2.0 versions. The directory structure is a little bit different so are the filenames. That's one of the reasons I made two distinct plugins.

    - I think that the current Moodle notifications system works well but it is not complete yet. I have developed the Notifications plugin because our university needed something like that. I guess other users might have similar needs so having something like that in the Moodle core would be great. If you guys want to use my code or part of it please feel free to do so. I don't know if it is good enough for your standards but maybe it can be a starting point.
  • Wed, Mar 13, 2013, 4:23 PM
    Anthony, would you please delete this entry:

    It is the old entry and it is not needed anymore.

    Thank you.
  • Wed, Jul 10, 2013, 11:35 PM
    Hi Goran.
    I made a Spanish lang for this block.

    If you are interested please let me know.

  • Thu, Jul 11, 2013, 3:19 PM
    Hi Alvaro,

    Thank you very much for your contribution. I initially have provided the support for the Italian language but was told that the lang files should be uploaded directly in in order to be distributed as language packs.

  • MD shot of me from his iphone4
    Fri, Jul 26, 2013, 12:02 PM
    Hi, here's a post from Helen describing the language pack process :
  • Fri, Sep 13, 2013, 2:47 AM
    Can you please add the functionality to notify the Admin/Teacher upon completion of an Activity/Course. I do not know how this escaped the Moodle developers nor the Module developer community, but somehow it seems to only be important to me, I guess.
  • Wed, Nov 20, 2013, 10:37 PM
    Hi there!
    Quick question - will this work on a moodle 2.4.x installation?
    Thx a lot!
  • Daniel
    Thu, Sep 11, 2014, 6:10 PM
    Your block is very useful. But unfortunately it disrupts the way in which it is installed.
    Are you considering an upgrade to Moodle 2.7?
    thank you
  • Fri, Nov 7, 2014, 10:40 AM
    Hi Goran,
    I installed Notifications plugin to my moodle(2.7+), But i can't find Notifications block to add it. Thanks.
  • Fri, Nov 7, 2014, 4:49 PM
    I have tested the installation on Moodle 2.7.2+ (Build: 20141104) and there were no problems.
    Daniel Mèthod: The plugin is compatible with Moodle 2.7. Please provide more info. It is hard to understand what goes wrong on your system with so little information.

    Bui Ngoc Long: The block is called Notifications. The block name is probaly different in your case because you are probably using a different language. To be sure that the block is in the list of available blocks in your course switch to English and you should read Notifications in the Add blocks list.
  • Fri, Nov 7, 2014, 4:50 PM
    Please consider using github for bug reports.
  • Tue, Jan 20, 2015, 1:14 AM
    Hi, i'm trying install the plugin on MOODLE 2.6.4 and a have the following error:

    ( ! ) Fatal error: Class 'report_eventlist_list_generator' not found in C:\xampp_1.8.3\htdocs\moodle\blocks\notifications\settings.php on line 39

    Thanks in advance!
  • Thu, May 7, 2015, 4:54 PM
    I installed the notification block in Moodle 2.7, added the notification block in my course cut it is not working.
    I added new record to a databse a new entry to a Glossary. and I did"nt recive a n email..
    I checked the cron, it is sending messages from the course form.
  • Mon, Aug 10, 2015, 11:45 PM

    We installed the plugin in our Moodle 2.8.6 installation. Unfortunately, the plugins never sends e-mails to the participants of a course. We ran the cron manually to make sure it wasn't that. The readme.txt dosen't quite help at this point. Is there anyone else having this issue except Irith Herman?


  • I sell cookies
    Fri, Aug 14, 2015, 5:16 AM
    Note for the docs: Changes made by administrators do not result in notifications.
    You can change this in classes/Course.php::populate_logs() by commenting out these lines:
    if($this->is_admin($log->get_data()['userid'])) {

    Related Github ticket
Please login to post comments