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:
492 sites
54 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


  • Thu, Oct 22, 2015, 8:56 PM

    The notification is sent to tall the user enrolled in the course. If you don't want the user to get the notifications you have to remove it from the course.
  • Thu, Oct 22, 2015, 9:23 PM
    Is there any alternative to this ? as I have lot many people in a common course and I have suspended them recently. It was a huge task .
    Please help
  • Thu, Oct 22, 2015, 9:24 PM
    Same people are enrolled at various course so ultimately removing them one by one from all courses will take huge time and their data will also get erased
  • Thu, Oct 22, 2015, 9:27 PM

    I don't know what do you mean for suspended. As far as I know this is not something implemented in the moodle platform. I don't think there is an alternative solution to this.
  • Thu, Oct 22, 2015, 9:30 PM
    Hi Goran
    It is a tool in Moodle only with the help of which you can retain info about a USER and bar him to login in moodle
  • Thu, Oct 22, 2015, 10:07 PM
    I have pushed the new version which should solve your issue. The notifications should not be sent to the suspended users anymore. Let me know if you have issues.
  • Thu, Oct 22, 2015, 10:23 PM
    Hi, How to upgrade
    I have already installed this for some course and if I uninstall and re install it then I will have to re configure this block for all those courses
  • Thu, Oct 22, 2015, 10:25 PM
    Thank you, I could find it through
  • Thu, Oct 22, 2015, 10:28 PM

    You can upgrade the usual way. You don't have to uninstall the plugin first. You just download the new one and replace the blocks/notifications folder with the new content.

    Or you could substitute the classes/Users.php file:
    This would now upgrade the version but you would have the last version block functionalities.
  • Fri, Oct 23, 2015, 2:16 PM
    Thank you , It's all done. And getting the desired results. Thank you very much
  • Mon, Oct 26, 2015, 8:20 AM
    I've just installed this block which would appear to do what I want, but have an issue with the feed: When I attempt to create a feed in my reader, I get the message "XML parsing error: :6:28: undefined entity" which relates the the course description. This appears to refer the the course description which is surrounded by the tag .... Is this an error that I can correct? (Perhaps the html formatting of the course description?)
  • Mon, Oct 26, 2015, 8:21 AM
    Didn't think about the tag being removed, so I didn't escape it. the tag and the beginning and end are the description and /description html tags.
  • Tue, Oct 27, 2015, 6:48 AM
    Does this block send email notifications to users once content (Activities/Resources/Sections) becomes unrestricted? In other words, does Moodle treat content that has a restriction applied to it (e.g. by Grade, Date, Activity Completion etc) as new content once it becomes unrestricted?
  • Thu, Dec 17, 2015, 11:35 PM
    El fichero "Course.php" contiene consultas SQL a la tabla "mdl_block_notifications_log", como esa tabla no existe las consultas fallan y las notificaciones no se envían.
    No debería de incluir el prefijo el nombre de la tabla, es mas, de incluirlo debería de ser el configurado en el fichero de configuración de Moodle y no uno estático.

    Gracias por su trabajo en este plugin.



    In the file "Course.php" prefix "mdl_" queries to the table "mdl_block_notifications_log" cause errors in sending notifications absent the table in the database.

Please login to post comments