DUK-Reminder

Blocks ::: block_dukreminder
Maintained by Andreas Riepl
A simple block to send out reminders for different tasks from within a course.
Latest release:
60 sites
15 downloads
6 fans
Current versions available: 1

This is a simple block to send out reminders for different tasks like completing a course - it can be sent to selected users in a course and should remind them to finish certain tasks like course completion based upon criteria defined for course completion.

Criteria are:

all: reminder is sent out to all users of a course. This can be used in combination with sending out reminders at a fixed date.

course-completion: all users are reminded at a fixed date or with a relative date to complete their course

course-inscription: only possible in combination with relative time. all course-users are notified if course inscription dates back longer than the chosen time.

course-completion criteria: tasks like quizzes, etc. can be defined as criteria for course completion. At an absolute date all those are  notified that have not completed these tasks. Wit a relative date those are notified, that have fulfilled the criterias but where the completion status lies back longer than the given time.



1) Save the zip file somewhere onto your local computer and extract all the files
2) Transfer the folder dukreminder to the blocks-directory of Moodle
3) Log in as 'administrator' and click on the 'Home' link

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Andreas Riepl (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Vís viðmerkingar
  • Andreas Riepl
    hós., 24. sep. 2015, 04:03
    Hello Steven, actually nowhere - an additional field is then displayed where emails, separated by comma can be entered - these people get the messages then,
    regards
    Andreas
  • Steven Swanepoel
    mik., 7. okt. 2015, 08:42
    Thanks for the reply Andreas.

    Would there be a way to link this checkbox to the "parent" user (see https://docs.moodle.org/28/en/Parent_role ) that has been allocated to a user?
  • Steven Swanepoel
    mik., 7. okt. 2015, 09:36
    Or perhaps link it to 'managersemail' the same way the Face to Face plugin does?

    Line 61 & 62:

    // Name of the custom field where the manager's email address is stored.
    define('MDL_MANAGERSEMAIL_FIELD', 'linemanager');

    Line 2262 to 2275:

    /**
    * Return the email address of the user's manager if it is
    * defined. Otherwise return an empty string.
    *
    * @param integer $userid User ID of the staff member
    */
    function facetoface_get_manageremail($userid) {
    global $DB;
    $fieldid = $DB->get_field('user_info_field', 'id', array('shortname' => MDL_MANAGERSEMAIL_FIELD));
    if ($fieldid) {
    return $DB->get_field('user_info_data', 'data', array('userid' => $userid, 'fieldid' => $fieldid));
    } else {
    return ''; // No custom field => no manager's email.
  • Andreas Riepl
    hós., 8. okt. 2015, 00:27
    Hello Steven, manager might be confusing in our context it refers to external users which are actually not Moodle users,
    regards Andreas
  • Steven Swanepoel
    frí., 9. okt. 2015, 07:57
    Ok now I understand how the checkbox works. Unfortunately it's not going work for us as we need more targeted, user specific reminders sent. Thanks for sharing anyway, it's a much needed block.
  • ALAN PAUL
    týs., 1. des. 2015, 19:53
    Will this work with moodle 2.6 and moodle 2.9??
  • Andreas Riepl
    mik., 2. des. 2015, 01:21
    yes, it should, if you have any problems, please let us know, andreas
  • Kevin Swagler
    frí., 15. jan. 2016, 23:19
    I cannot install on 2.5 because the "version" of the plugin does not match and causes an error. Do you have a way to fix this and (per your previous response) will it work on 2.5?
  • Juliano Magalhães
    sun., 29. jan. 2017, 04:04
    Hello Andreas and others.
    Has anyone managed to make the module work on Moodle 3.1.2 ?
  • pro-web at
    týs., 31. jan. 2017, 18:38
    hi juliano, the block should work under 3.1
    have found any issues?
  • Juliano Magalhães
    týs., 31. jan. 2017, 21:27
    Hi Daniel! It doesn’t return any error messages. Just won’t send any email. Other modules are sending emails normally, such as the forum.
    I’m looking for error logs on linux, but still nothing.

    Does someone has the documentation? The link is broken. (And maybe in English?)
  • Ezra Zhiri Kolo
    mán., 22. jul. 2019, 11:07
    Hello Andreas,
    Awesome block, thanks for sharing this block, I just recently started using the block, everything works fine, but html markup tags are visible in reminders (email).
    For example:

    thanks for taking this course


    Any suggestions on how to remove it? Thanks.
  • Andreas Riepl
    týs., 30. jul. 2019, 20:45
    Hello Ezra, I have forwarded this to a developer, we will take a look at it,

    regards Andreas
  • Ezra Zhiri Kolo
    hós., 10. okt. 2019, 21:26
    Hello Andreas,

    I will like to know if the issue raised above (HTML markup tags in email) has been resolved. thanks.
  • Andreas Riepl
    mik., 16. okt. 2019, 20:06
    Hello Ezra, I will put this on the agenda for a coding review this coming week and will let you know, regards Andreas
1 2
Please login to post comments