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:
69 sites
14 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

Comments

  • Anthony Borrow
    Wed, 21 Jan 2015, 8:17 AM
    Andreas - Before we move forward with the review, I would like to make sure that we have the meta-data. Please review https://docs.moodle.org/dev/Plugin_contribution_checklist#Meta-data, update the entry, and then re-schedule this for review. For now, I am going to mark this plugin as needing more wok until we gt these issues resolved. Thanks for your patience with the review and approval process. Peace - Anthony
  • Andreas Riepl
    Thu, 22 Jan 2015, 3:19 AM
    Dear Anthony, same as with other module, I just updated the meta-data, regards, Andreas
  • Anthony Borrow
    Sun, 5 Apr 2015, 2:35 AM
    Andreas - Sorry for the delayed response. Did you want to consider renaming the repository to moodle-block_dukreminder? Peace - Anthony
  • Anthony Borrow
    Sun, 5 Apr 2015, 2:53 AM
    In the lang/en/block_dukreminder.php, the strings generally begin with a capital letter. For example, I would recommend changing:
    $string['form_title'] = 'internal description';
    to
    $string['form_title'] = 'Internal description';
    or simply Description or Name since this is what is typically seen when creating an activity or resource.

    Per the strings section of https://docs.moodle.org/dev/Plugin_contribution_checklist#Coding only the English language pack should be provided and then once approved we can add the German language pack as described in https://docs.moodle.org/dev/Translating_plugins.

    I also noticed the placeholders are listed but perhaps need a better description and language string. Currently for English I am seeing:

    Platzhalter ###username### ###usermail### ###coursename###

    so you may want to clean up the lib/reminder_form.php so that it all displays in English. For now, I am going to mark this plugin as needing more work until we get these issues resolved. Thanks for your patience with the review and approval process. Peace - Anthony

  • Anthony Borrow
    Sun, 5 Apr 2015, 2:57 AM
    I think we can remove the installation instructions from the longer description. Generally I think most addons can be installed by following https://docs.moodle.org/28/en/Installing_plugins and it is better to encourage folks to follow those instructions when possible.
  • David Mudrák
    Wed, 6 May 2015, 7:10 PM

    Hi Andreas. Thanks for sharing this block with the community. I does provide an interesting feature and I think it's a nice addition to the existing communication tools that Moodle provides. I was able to test the installation, set up and the functionality. While reviewing the block, I encountered couple of issues that should be fixed before we make this available in the plugins directory. Thanks for your patience with the review and approval process.

  • David Mudrák
    Wed, 6 May 2015, 10:26 PM

    Thanks for fixing the issues promptly. I am going to approve this plugin now. You are cleared to land, welcome to the Plugins directory!

  • Hải Châu Ngô
    Fri, 5 June 2015, 6:26 PM
    Hello Andreas. Thanks for sharing this block, its very useful. But why its just sending email once per day? I set up new reminder then ran cron, the block worked fine, it sent email. After that, i set up new reminder and ran cron again,but this time its not sending email. I have changed the cron in file version.php to 60, but nothing change. Please give me the solution!
    Best regards!
  • Andreas Riepl
    Mon, 8 June 2015, 4:20 AM
    Hello, you were on the right track however the value is read out during installation, so after changing the value you need to re-install, then it should work, regards Andreas
  • Hải Châu Ngô
    Mon, 8 June 2015, 9:43 AM
    Thanks for your responses! It work now.
    Best regards!
  • Steven Swanepoel
    Mon, 21 Sept 2015, 11:44 AM
    Hi Andreas,

    Great block, thanks for sharing. In the course reminder settings there's the "Report to superiors" checkbox. Where is the checkbox retrieving this data from?

    Thanks,
    Steven
Please login to post comments