Moodle Version: 3.5+
No: of courses: 300
No: of users: 3000/each courses
Issue 1: When a user checked My Courses block in the dashboard to know their completion status after completing the courses, it's showing as 33% or 70% and not showing as 100%. But after 30 minutes, it will update as 100% as cron job for Calculate regular completion data is taking 30 minutes or 1 hr to complete the task even if we set as every minute.
Question: What should be done to run cron job (completion task) in every minute, so that students can't face the confusion?
Issue 2: The cron task Completion mark as started (\core\task\completion_daily_task) is not completing the task and interrupting other cron tasks also. When we disabled this task other task start running.
Question: Why and how can we resolve this?
Issue 3: We have sets one welcome email, two or three reminder emails and one completion email in each course as a re-engagement activity. So, what's happening is it will take more than 2 hours to send out a welcome email after the enrollment as well as completion email after the course completion as the re-engagement task in the cron job is taking more than 1 hour to complete the task.
Question: How can we resolve this?
Thanks in advance!!!