Course Expiry

General plugins (Local) ::: local_courseexpiry
Maintained by Robert Schrenk, Andreas Riepl, Zentrum für Lernmanagement
This moodle plugin monitors all courses and schedules expired courses (identified by courses enddate) for deletion. Editingteachers of courses are notified about the scheduled deletion and can postpone the deletion.
Latest release:
13 sites
1 downloads
5 fans
Current versions available: 1

Attention: This plugin can result in a data loss. It requires further development and is used at own risk!

This moodle plugin monitors all courses and schedules expired courses (identified by courses enddate) for deletion.

Editingteachers of courses are notified about the scheduled deletion and can postpone the deletion.

It is recommended to use the plugin block_courseexpiry, as it can show an information for users on the dashboard.

Screenshots

Screenshot #0

Contributors

Robert Schrenk (Lead maintainer)
Zentrum für Lernmanagement
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Thu, 24 June 2021, 12:40 AM
    Approval issue created: CONTRIB-8584
  • Ricardo Caiado
    Tue, 31 Aug 2021, 4:53 AM
    Hi, Robert,

    After installing "Course Expiry" I can no longer access the settings page.

    Moodle 3.10.6 (Build: 20210729)
    Postgres 12
    PHP 7.4
    Ubuntu 20.04

    Ricardo
  • Robert Schrenk
    Tue, 31 Aug 2021, 5:15 AM
    Hello, please report bugs to the issue tracker at GitHub (https://github.com/center-for-learning-management/moodle-local_courseexpiry/issues). What is the error message when you enable debugging and which Moodle version are you using? We have the plugin installed on several Moodle 3.9 and Moodle 3.10 sites and did not experience such issues.
  • Paul Nijbakker
    Mon, 27 Sept 2021, 4:43 PM
    Hi Robert, We have the plugin installed on out test server and the accompanying block as well, yet I have been unable to get anything to display. Where does one go to see the "Expired Courses" page? How are teachers notified? Does it send email or Moodle messages?
  • Robert Schrenk
    Tue, 28 Sept 2021, 6:15 PM
    Hi Paul, yes, the trainers receive an email, if a course is expired. Additionally, you can use the block_courseexpiry, that also shows a link in a block, if a user has expired courses.
  • Paul Nijbakker
    Tue, 28 Sept 2021, 6:27 PM
    Hi Robert, Thanks for your reply. I have two teacher accounts in a test set-up and neither has received email. I have the course expiry block on the Dashboard page, but it is not visible to the teacher accounts, even though it is not hidden from view. The test courses had their end date days ago. We have Moodle 3.10.7, PHP 7.3.29 and MariaDB 10.5.12
  • Paul Nijbakker
    Thu, 24 Mar 2022, 9:56 PM
    Hi Robert, If I need to extend the time before deletion, do I need to make any other changes except increasing the number of weeks in the settings.php file?
  • Paul Nijbakker
    Thu, 15 Dec 2022, 9:56 PM
    Will this plugin be available for Moodle 4?
Please login to post comments