<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/310/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nicus</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/310/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nicus"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/Special:Contributions/Nicus"/>
	<updated>2026-05-20T12:59:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Course_completion_FAQ&amp;diff=99276</id>
		<title>Course completion FAQ</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Course_completion_FAQ&amp;diff=99276"/>
		<updated>2012-07-17T16:28:24Z</updated>

		<summary type="html">&lt;p&gt;Nicus: /* Students have completed things but the  report does not show it */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Course completion}}&lt;br /&gt;
==Students have completed things but the  report does not show it==&lt;br /&gt;
The default time for updating course completion is every 10 minutes.  You have several options:&lt;br /&gt;
*Tell your students the update schedule.  &lt;br /&gt;
*Ask your site administrator to tell you the when the 10 minute [[Cron]] will run, so you can tell your students &amp;quot;The competition report or Activity completion block will be upgraded every 10 minutes, starting 5 minutes after each hour.&amp;quot;&lt;br /&gt;
*Alter the language pack, or help files to include this information.&lt;br /&gt;
*Ask your site administrator how often the Moodle cron php file is triggered   If it is longer than 10 minutes, that will be the default interval. &lt;br /&gt;
*Ask your site administrator if they would change the cache expiry time from 10 minutes to something different. They might tweak the code at /lib/completionlib.php around line 126.  &lt;br /&gt;
*Ask your site administrator to make sure the server cron triggers Moodle to run cron at the same interval as the cron setting for course completion.&lt;br /&gt;
*See if you can trigger cron by going to your Moodle site and adding /admin/cron.php to your browser address.  For example after logging into your Moodle site, in the browser address put mymoodlesite.edu/admin/cron.php .&lt;br /&gt;
&lt;br /&gt;
==I have set up course prerequisites but my students can still access the second course before they have finished the first==&lt;br /&gt;
Sorry - the ccourse prerequisites feature does NOT prevent students from accessing courses. It merely prevents the course from being marked as &amp;quot;complete&amp;quot; until they have completed another course.&lt;br /&gt;
&lt;br /&gt;
==I made a mistake and had to erase my student data. Do my students have to redo the activities?==&lt;br /&gt;
No. For example, if you set the course completion for All aggregation methods and wanted to reset it to &amp;quot;Any&amp;quot;, Moodle will warn you that you are deleting compiled student data. It will delete the student data only for the course completion information.  When cron.php runs it will recompile the course completion information.&lt;br /&gt;
&lt;br /&gt;
==My student got an error message when they click on more information in the course completion block==&lt;br /&gt;
Moodle is confused by your course completion settings.   This may happen at the start of the course when the student has not completed an activity and/or you have selected an aggreation method of All and have not checked off that they have completed the activity.&lt;br /&gt;
&lt;br /&gt;
==Where do my students tell me they have finished the course?==&lt;br /&gt;
Did you install the [[Self completion block]]?   When they click on the link in that block, that will indicate they think they are done.  You will have to wait for [[Cron]] to run before seeing the results in your course completion report.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=184602 Confused how Completion.... err.... completes]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=194747 How to set course completion requirements to include a minimum quiz grade?]&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Kursabschluss FAQ]]&lt;/div&gt;</summary>
		<author><name>Nicus</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Activity_completion_FAQ&amp;diff=99275</id>
		<title>Activity completion FAQ</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Activity_completion_FAQ&amp;diff=99275"/>
		<updated>2012-07-17T16:25:28Z</updated>

		<summary type="html">&lt;p&gt;Nicus: /* How do I change the default time to refresh course completion reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Activity completion}}&lt;br /&gt;
==What happens when completion conditions are unlocked?==&lt;br /&gt;
&lt;br /&gt;
Once you unlock options and then click &#039;Save changes&#039;, all completion information for the activity will be deleted and, if possible, regenerated according to the new settings. See the section &#039;What happens when you unlock&#039; in [[Activity completion settings]] for further details.&lt;br /&gt;
&lt;br /&gt;
==Activity completion status does not change==&lt;br /&gt;
Has [[Cron]] been run on the server side? Activity completion default is to be trigger by a cron event at a regular interval. The default is 10 minutes.&lt;br /&gt;
&lt;br /&gt;
:Why so long a gap? My students want instant gratification and positive reinforcement they have taken another step! The update on a site can take time and resources of the server because it looks at every course, every activity, every user. &lt;br /&gt;
&lt;br /&gt;
==How do I change the default time to refresh course completion reports==&lt;br /&gt;
Want to change the default time? This will require a code tweak at line 126 or so in the /lib/completionlib.php file. Make sure the server is sending a cron message to Moodle every 10 minutes or more often.   If the server is sending a cron trigger to Moodle every 60 minutes, that will be the length of time which will pass before the change will appear.&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Aktivitätsabschluss FAQ]]&lt;/div&gt;</summary>
		<author><name>Nicus</name></author>
	</entry>
</feed>