Select Moodle version:

Blocks: Notifications

block_notifications
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.
Maintained by: Picture of Goran Josic Goran Josic

Screenshots

screenshot
screenshot
screenshot

Contributors

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

Comments RSS

Show comments
  • MD shot of me from his iphone4
    Mon, Mar 11, 2013, 1:47 PM
    Hi Goran,
    Please consider adding your git repository and issues tracker links to the 'Useful links' section.
  • Picture of Goran Josic
    Mon, Mar 11, 2013, 8:21 PM
    Ok. Source control URL and Bug Tracker URL added.
  • Capt. Moodle
    Wed, Mar 13, 2013, 3:54 AM
    Goran - Thanks for providing those URLs. Ideally, the name of the repository would be moodle-block_notifications (I realize it is a small difference but you may want to consider renaming the repository and updating the URLs). Peace - Anthony
  • Capt. Moodle
    Wed, Mar 13, 2013, 5:02 AM
    Goran - I was wondering if you might be able to explain what additional functionality that the notifications block provides that the events api does not. I am getting ready to install the block and poke around a bit. The current version lists that it is for Moodle 2.0 - have you tested it on other more recent versions of Moodle? Peace - Anthony
  • Capt. Moodle
    Wed, Mar 13, 2013, 5:05 AM
    p.s. - I have a personal pet peeve with SMS notifications. I realize it is less of an issue where many folks have unlimited texting; however, I still think there should be some type of warning provided to a user that they may be charged for texts received. Peace - Anthony
  • Capt. Moodle
    Wed, Mar 13, 2013, 7:04 AM
    So as I understand this, it basically creates a message for recent course activity and gives the user an option as to how they wish to receive that message. I am thinking this could be introduced to core by creating a message provider for the recent activity block and utilize the Messaging and events code already in Moodle. There is a message provider addon - https://moodle.org/plugins/view.php?plugin=message_moodletxtplus - that may provide the SMS functionality. Peace - Anthony
  • Capt. Moodle
    Wed, Mar 13, 2013, 7:13 AM
    I noticed that you mentioned a 1.9 version, you could also add the zip file to this entry. Any reason, not to include it here?
  • Capt. Moodle
    Wed, Mar 13, 2013, 7:36 AM
    I commented on MDL-17045 which is a request to provide similar functionality in core. Feel free to watch, vote, comment as you wish. Peace - Anthony
  • Picture of Goran Josic
    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: https://github.com/arael/moodle_notifications_19
    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.
  • Picture of Goran Josic
    Wed, Mar 13, 2013, 4:23 PM
    Anthony, would you please delete this entry: https://moodle.org/plugins/view.php?plugin=block_moodle_notifications

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

    Thank you.
  • Picture of Alvaro J. Acosta
    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.

    Greetings.
  • Picture of Goran Josic
    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 moodle.org in order to be distributed as language packs.

    http://download.moodle.org/langpack/

    Goran
  • 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 : https://moodle.org/mod/forum/discuss.php?d=210758
  • Picture of Matthew heddle
    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.
  • Picture of Thomas Schoeftner
    Wed, Nov 20, 2013, 10:37 PM
    Hi there!
    Quick question - will this work on a moodle 2.4.x installation?
    Thx a lot!
    Thomas
Please login to post comments