Course completion checkbox is not ticked

Course completion checkbox is not ticked

by Arun Dahiya -
Number of replies: 8
Hi everybody


I am facing a little bit problem in course completion.

Firstly i set the condition for course completion (i.e any activity will be completed) then student complete the activity or all the activity.

But the course will not be marked as complete in reports of teacher.

And the status of user is not completed.

So please help me what i am doing wrong.how it marked as completed.

For eg. user amit completed all the activities but his status and checkbox of course completion is not ticked.(as shown in images)


Thanks in advance

Attachment Screenshot-10.png
Attachment Screenshot-11.png
Attachment Screenshot-12.png
Attachment Screenshot-13.png
Average of ratings: -
In reply to Arun Dahiya

Re: Course completion checkbox is not ticked

by Davo Smith -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Is Cron running on your site?

Course completion is calculated in a background task, called from the cron process.

In reply to Davo Smith

Re: Course completion checkbox is not ticked

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators

Check in Site administration > Server > Scheduled tasks that the task 'Calculate regular completion data' is running frequently enough, such as every minute.

In reply to Mary Cooch

Re: Course completion checkbox is not ticked

by Arun Dahiya -

Thanks Mary

This setting is running properly and the cron settings are also running frequently,every minute.(as shown in screen shots).

So how the course completion is auto tick in course completion reports and status is completed.

I also try the self completion block , on student side course is completed but there is no information on teacher side that the student is completed the course. 

So tell me how teacher or admin watch that the student is completed its course.


Attachment Screenshot-14.png
Attachment Screenshot-15.png
In reply to Arun Dahiya

Re: Course completion checkbox is not ticked

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators

Your screenshot shows that the cron is not running? It says "Never"

In reply to Mary Cooch

Re: Course completion checkbox is not ticked

by Sanni Rinne -

Hi! 

I've got the same problem. In SCORM the activity completion works well, but in questionnaire and quiz it does not show completion to the student. Teacher can see that the student has completed the activities but the student does not get a "check" -mark and his progress bar won't advance.

In the questionnaire the completion settings are as follows: 

Completion tracking
Show activity as complete when conditions are met
 Student must submit this questionnaire to complete it


In the exam the completion settings are:
Completion tracking
Show activity as complete when conditions are met
Require view
 Student must view this activity to complete it
Require grade
 Student must receive a grade to complete this activity Help with Require grade
 Require passing grade   Or all available attempts completed
(passing grade set to 7.00 and student received 10.00 points)

I attached a picture concerning scheduled tasks. To my knowledge everything looks okay there? Though I'm not sure, not an expert. Is there any other possibilities to try to fix this?

Attachment Activity completion.png
In reply to Sanni Rinne

Re: Course completion checkbox is not ticked

by Sanni Rinne -

Just a quick update - now it seems that the check mark works. But still, it took an hour to update it. Does anybody know why?

In reply to Sanni Rinne

Re: Course completion checkbox is not ticked

by Ray Lawrence -
It's probably because your server cron job is only running infrequently.
In reply to Davo Smith

Re: Course completion checkbox is not ticked

by Arun Dahiya -

Thanks for reply davo

Yes cron is running.