Note: You are currently viewing documentation for Moodle 3.9. Up-to-date documentation for the latest stable version of Moodle may be available here: Course completion.

Course completion: Difference between revisions

From MoodleDocs
(Fix introduction. Humm. rest is too specific, see page comments)
(removed out of date link)
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Course completion}}
{{Tracking progress}}
{{Improve}}
Course completion shows if a course has been completed.  It can show the progress a student is making towards finishing the course according to specific criteria.  The criteria can include meeting an activity's grade level or a manual checking "complete" by either the student and/or teacher.  The report can also show if the student has completed another course(s) that is marked as a "completion dependent" course.  
Course completion shows a the progress a student is making towards finishing the course according to specific criterion.  The criterion can include meeting an activities grade level or a manual checking "complete" by either the student and/or teacher.  The report can also indicate if the student has completed another course.


'':Tip:'' The course completion feature works with [[Cron]].  Thus changes in reports may not appear until after cron.php has run.
Course completion does not have a "restrict access" function. It is best thought of as a report.


To enable course completion, first ensure that:
* [[Course completion settings]]
* In ''Site administration > [[Advanced features]]'' > Courses > Course default settings, completion tracking is checked
* [[Using Course completion]]
This results in a [[Course completion tracking|completion tracking settings link]] in the Course administration menu.
* [[Course completion status block]]
* In ''Course administration > Completion tracking'', complete settings
* [[Self completion block]]  
* In ''Course administration > Edit settings > Student progress'', review or change.
* [[Course completion FAQ]]
 
 
 
==Manual Course Completion by the student==
[[Image:Selfcompletionblock.png|thumb|Self completion block]]To allow a student to decide for themselves when they have completed a course, there are two requirements:
* in the [[Course completion tracking|completion tracking settings link]] the setting Manual Self Completion must be enabled
* the Self Completion block must be added to the course.
The student may then click the "complete course link" in the block.
 
They are then asked to confirm they have completed the course and the course status will change to "complete" after the next cron job- explanatory screenshot here:
 
[[Image:Selfcompletionstatus.png]]
 
==Manual Course Completion by the teacher==
In order for a teacher (or non editing teacher, Manager or other role) to mark a course as complete, the appropriate box in the ''Manual Completion by''.. section must be checked in the [[Course completion tracking|completion tracking settings link]]
The teacher then accesses the [[Course completion status block]] and checks the names of the students who are deemed to have completed the course. After the next cron job the course will be marked complete -see screenshot:
[[Image:Coursecompletion.png]]
 
==Course Completion based on specified criteria==
It is possible to have a course marked as complete dependent on a combination of specified criteria such as activities completed, grade achieved or length of time spent in the course. This is decided in the ''overall criteria type aggregation''
 
The settings for automatic course completion are described in more detail in [[Course_completion_settings]] and these include:
*activities completed
*date
*duration after enrolment
*grade
*unenrolment
 
==Viewing Course Completion==
To view course completion you must enable the [[Course completion status block]].


In order for a course to be marked complete the conditions must be met. Once the cron.php script is run again any enrolled student who has completed the conditions for completion will be marked complete for the course.
==See also==
==See also==
* [[Course completion status block]]
*[[Activity completion]] - restrict access to an activity based upon student performance
* [[Course completion tracking settings]] a description of the settings
* [[Development:Course completion]]
* [[Activity completion]]
* [http://www.moodleblog.org/?p=278 Course Completion screencast]


[[Category:Completion]]
[[Category:Completion]]


[[es:Finalización del curso]]
[[eu:Ikastaro-osaketa]]
[[eu:Ikastaro-osaketa]]
[[fr:Achèvement du cours]]
[[de:Kursabschluss]]
[[de:Kursabschluss]]

Latest revision as of 17:22, 15 October 2018

Course completion shows if a course has been completed. It can show the progress a student is making towards finishing the course according to specific criteria. The criteria can include meeting an activity's grade level or a manual checking "complete" by either the student and/or teacher. The report can also show if the student has completed another course(s) that is marked as a "completion dependent" course.

Course completion does not have a "restrict access" function. It is best thought of as a report.

See also