Moodle Plugins directory: DUK-Reminder | Moodle.org

DUK-Reminder
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
regards
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?
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.
regards Andreas
Has anyone managed to make the module work on Moodle 3.1.2 ?
have found any issues?
I’m looking for error logs on linux, but still nothing.
Does someone has the documentation? The link is broken. (And maybe in English?)
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.
regards Andreas
I will like to know if the issue raised above (HTML markup tags in email) has been resolved. thanks.