Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-1329

Email reminders for calendar events

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.4, 2.7.2
    • Fix Version/s: BACKEND
    • Component/s: Calendar, Messages
    • Labels:
    • Environment:
      All

      Description

      It would be nice to have some automated and configurable (at least on/off) functionality that enables email reminders for events to be sent automatically.

      Suggested by Przemyslaw Stencel in the forums (see related URL).

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            dougiamas Martin Dougiamas added a comment -

            From Gustav Delius (gwd2 at york.ac.uk) Saturday, 4 September 2004, 01:49 AM:

            See also MDL-269

            Show
            dougiamas Martin Dougiamas added a comment - From Gustav Delius (gwd2 at york.ac.uk) Saturday, 4 September 2004, 01:49 AM: See also MDL-269
            Hide
            lluna isabel R. added a comment -

            it could be really useful for us too

            Show
            lluna isabel R. added a comment - it could be really useful for us too
            Hide
            jphb Peter Burden added a comment -

            Yes, this would be most useful. However could there be an option for a separate
            e-mail address for such notification, there are services that provide e-mail to SMS
            text message gateways. Automatically sending a mobile phone text message as event notification would be REALLY nice.

            Show
            jphb Peter Burden added a comment - Yes, this would be most useful. However could there be an option for a separate e-mail address for such notification, there are services that provide e-mail to SMS text message gateways. Automatically sending a mobile phone text message as event notification would be REALLY nice.
            Hide
            moodlecvqo CLAIRE BROWNE added a comment -

            This will be useful for moodle 1.9.7

            Show
            moodlecvqo CLAIRE BROWNE added a comment - This will be useful for moodle 1.9.7
            Hide
            maguire.brendan Brendan Maguire added a comment -

            Given this enhancement has been sitting here for over 6 years I'm guessing no one is looking at it? I am thinking of coding this but have not coded a Moodle plugin before. What style of plugin would be best for this? i.e. Which of these http://docs.moodle.org/en/Developer_documentation#How_you_can_contribute

            Show
            maguire.brendan Brendan Maguire added a comment - Given this enhancement has been sitting here for over 6 years I'm guessing no one is looking at it? I am thinking of coding this but have not coded a Moodle plugin before. What style of plugin would be best for this? i.e. Which of these http://docs.moodle.org/en/Developer_documentation#How_you_can_contribute
            Hide
            salvetore Michael de Raadt added a comment -

            Hi, Brendan.

            The new messaging system would be able to accommodate this as message provider.

            I'm going to write this up as a student/GSOC project (http://docs.moodle.org/dev/Projects_for_new_developers).

            Show
            salvetore Michael de Raadt added a comment - Hi, Brendan. The new messaging system would be able to accommodate this as message provider. http://docs.moodle.org/dev/Messaging_2.0 http://docs.moodle.org/en/Messaging_messaging_user_documentation http://docs.moodle.org/dev/Message_API I'm going to write this up as a student/GSOC project ( http://docs.moodle.org/dev/Projects_for_new_developers ).
            Hide
            poltawski Dan Poltawski added a comment -

            Adding AndrewN here - as I know he worked on a feature like this for a client we were working with and may be able to share the code.

            Show
            poltawski Dan Poltawski added a comment - Adding AndrewN here - as I know he worked on a feature like this for a client we were working with and may be able to share the code.
            Hide
            dobedobedoh Andrew Nicols added a comment -

            As Dan suggests, I've written a local plugin which does this. It's called by a separate cron job (we have 13,000+ users and it takes a long time to run).

            The main issue I've come across was getting the HTML e-mail to look reasonable. HTML mail clients all differ vastly in what they'll let you do - most won't let you include style sheets.

            It should be reasonably possible to get something together though using basic styling.

            I've also incorporated functionality from the recent changes block in our e-mail so that users are told of any modules being created or updated for each course. The caveat here is that a module which was created > x days ago and then unhidden doesn't create a notification.

            Show
            dobedobedoh Andrew Nicols added a comment - As Dan suggests, I've written a local plugin which does this. It's called by a separate cron job (we have 13,000+ users and it takes a long time to run). The main issue I've come across was getting the HTML e-mail to look reasonable. HTML mail clients all differ vastly in what they'll let you do - most won't let you include style sheets. It should be reasonably possible to get something together though using basic styling. I've also incorporated functionality from the recent changes block in our e-mail so that users are told of any modules being created or updated for each course. The caveat here is that a module which was created > x days ago and then unhidden doesn't create a notification.
            Hide
            isuru89 Isuru Madushanka Weerarathna added a comment -

            Hi,

            This seem to be very popular and a very important idea. I am looking forward to participate GSoC 2012 and I am really interested to take this thing as my project. I have a good experience in Moodle development and I have some idea about how to implement this thing. Any ideas are welcome.

            -Thanks

            Show
            isuru89 Isuru Madushanka Weerarathna added a comment - Hi, This seem to be very popular and a very important idea. I am looking forward to participate GSoC 2012 and I am really interested to take this thing as my project. I have a good experience in Moodle development and I have some idea about how to implement this thing. Any ideas are welcome. -Thanks
            Hide
            monkrob Rob Monk added a comment -

            I would like the emails to go out for upcoming events and calendar events. When the due date for an assignment is set for Sunday 14th of September I'd like to be able to configure a reminder email at particular "days before" eg I'd click the 7 4 2 1 boxes so emails would fly out to everyone in my course on Sept 7th, Spet 10th, 12th and 13th. Of course I'm talking emails cause we have disabled messaging but I'd like the option of both messages and emails if messaging was allowed. Just a little something else for the GSOC people to think about.

            Show
            monkrob Rob Monk added a comment - I would like the emails to go out for upcoming events and calendar events. When the due date for an assignment is set for Sunday 14th of September I'd like to be able to configure a reminder email at particular "days before" eg I'd click the 7 4 2 1 boxes so emails would fly out to everyone in my course on Sept 7th, Spet 10th, 12th and 13th. Of course I'm talking emails cause we have disabled messaging but I'd like the option of both messages and emails if messaging was allowed. Just a little something else for the GSOC people to think about.
            Hide
            dimuthu.upeksha2 Dimuthu Upeksha added a comment -

            Hi
            I'm a regular user of Moodle in University and I'm very impressed about this feature because I know how important it is. Using sms messaging system seems to be a great idea. I hope to participate GSOC 2012 and like to choose this project as my project.

            Show
            dimuthu.upeksha2 Dimuthu Upeksha added a comment - Hi I'm a regular user of Moodle in University and I'm very impressed about this feature because I know how important it is. Using sms messaging system seems to be a great idea. I hope to participate GSOC 2012 and like to choose this project as my project.
            Hide
            nadavkav Nadav Kavalerchik added a comment -

            Checkout Moodle Notification block : http://moodle.org/mod/data/view.php?d=13&rid=4746

            Show
            nadavkav Nadav Kavalerchik added a comment - Checkout Moodle Notification block : http://moodle.org/mod/data/view.php?d=13&rid=4746
            Hide
            dimuthu.upeksha2 Dimuthu Upeksha added a comment -

            Yeah that will make our life easy. How can I install those modules to my local copy of moodle?

            Show
            dimuthu.upeksha2 Dimuthu Upeksha added a comment - Yeah that will make our life easy. How can I install those modules to my local copy of moodle?
            Hide
            sachintha sachintha rajith added a comment -

            Hi
            I think the best way is to implement a block for this. Using cron process will be the best way. The cron process can identify the upcoming events and can trigger a particular function. Then that function can send an email (Even an sms) to the subscribed users. I intend to develop a block to this as my 2012 GSCO project

            Show
            sachintha sachintha rajith added a comment - Hi I think the best way is to implement a block for this. Using cron process will be the best way. The cron process can identify the upcoming events and can trigger a particular function. Then that function can send an email (Even an sms) to the subscribed users. I intend to develop a block to this as my 2012 GSCO project
            Hide
            sandareka Sandareka Wickramanayake added a comment -

            Hello,

            Yes this is a great idea. This can be accomplished by developing a block plug-in as Sachintha suggested. I also have developed a plug-in which can be used send sms when a forum post is posted. In my plug-in I use the cron method to accomplish the task.

            I like to choose this as my project idea in GSOC 2012

            Show
            sandareka Sandareka Wickramanayake added a comment - Hello, Yes this is a great idea. This can be accomplished by developing a block plug-in as Sachintha suggested. I also have developed a plug-in which can be used send sms when a forum post is posted. In my plug-in I use the cron method to accomplish the task. I like to choose this as my project idea in GSOC 2012
            Hide
            sandareka Sandareka Wickramanayake added a comment - - edited

            Dimuthu, you have to move the moodle_notification folder to the blocks directory of your moodle installation. Then log_in to the Moodle as the Administrator, then site administration->Notification. Hope this will answer your question.

            Show
            sandareka Sandareka Wickramanayake added a comment - - edited Dimuthu, you have to move the moodle_notification folder to the blocks directory of your moodle installation. Then log_in to the Moodle as the Administrator, then site administration->Notification. Hope this will answer your question.
            Hide
            hiranlive Hiran D.A. Walawage added a comment - - edited

            Hi,
            I am a regular moodle user at my university. This idea is very much important because in some cases we missed some important events without knowingly. So if it is possible to send a email notification to my inbox or as a short message to my social network profile that would be great! I'm looking forward to participate GSoC 2012 and hope to come up with a good implementation to this project.

            Show
            hiranlive Hiran D.A. Walawage added a comment - - edited Hi, I am a regular moodle user at my university. This idea is very much important because in some cases we missed some important events without knowingly. So if it is possible to send a email notification to my inbox or as a short message to my social network profile that would be great! I'm looking forward to participate GSoC 2012 and hope to come up with a good implementation to this project.
            Hide
            isuru89 Isuru Madushanka Weerarathna added a comment -

            Hi All,

            I would like to know you all that, I have been chosen to GSoC 2012 project on this tracker issue. I am pretty sure that I have a good design to achieve this set of requirements and I would appreciate your ideas and feedback from now on to make success this project. My simple project proposal and milestone is in this forum. http://moodle.org/mod/forum/discuss.php?d=201744.

            -Thanks

            Show
            isuru89 Isuru Madushanka Weerarathna added a comment - Hi All, I would like to know you all that, I have been chosen to GSoC 2012 project on this tracker issue. I am pretty sure that I have a good design to achieve this set of requirements and I would appreciate your ideas and feedback from now on to make success this project. My simple project proposal and milestone is in this forum. http://moodle.org/mod/forum/discuss.php?d=201744 . -Thanks
            Hide
            salvetore Michael de Raadt added a comment -

            Isuru has now completed his GSoC work and his project is available in the Plugins directory.

            I propose that the focus of this issue be changed to include Isuru's work in CORE, although people may have other intentions.

            Please comment and vote accordingly.

            Show
            salvetore Michael de Raadt added a comment - Isuru has now completed his GSoC work and his project is available in the Plugins directory. I propose that the focus of this issue be changed to include Isuru's work in CORE, although people may have other intentions. Please comment and vote accordingly.

              People

              • Votes:
                45 Vote for this issue
                Watchers:
                25 Start watching this issue

                Dates

                • Created:
                  Updated: