Diagnose Misbehaving Tasks In The Moodle Cron Schedule With This Plugin

Source: https://www.moodlenews.com/2017/diagnose-misbehaving-tasks-in-the-moodle-cron-schedule-with-this-plugin/ Cron is the tool in Moodle (and many open source software) in charge of its biorhythm. It is the part of the system in charge of running scheduled tasks and updating elements. It is critical for messaging and other synchronous activities. So it’s no surprise that making sure Cron runs smoothly is a priority in server-side Moodle administration.…

error/invalidmssqlnativetype

I wrote a plugin for a client that worked perfectly on my localhost LAMP installation, but failed when running on their production site that uses MSSQL as the database. The error occurred when setting the status of a column in the database to ‘1’. Viewing the insert does not reveal to much, so at first…

Course Completion Audit

At the end of last year I ran into a small problem relating to the Course Completion settings for the courses on a Moodle site. All the active students on the site had to complete all the courses by the end of the year. This was working correctly for some course, but not for others. The…