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

Course completion settings: Difference between revisions

From MoodleDocs
(→‎Manual Completion by..: delete the roles list. Explain Any and All)
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Course completion}}
{{Course completion}}
==Course completion settings==
In order to use the course completion features, it has to be enabled in the site administration settings before the course completion link will appear in ''Administration>Course administration>Course completion.''  There are also settings which need to be reviewed in the course administration settings.  You should also install the [[Course completion status block]] and  if required the [[Self completion block]] to view reports and use some of the features of course completion.


The site administrator must first allow course completion tracking on the site. Then the teacher must enable it in the course.  Then the Course settings under the "Completion tracking" link will mean something.
===General===
 
{|
|[[File:coursecompletiongeneral25.png|thumb|General settings expanded by default]]
|}


==Overall criteria type aggregation==
Choose here how you wish to mark the course complete -whether you want ''Any'' or ''All'' of the requirements that follow to count towards completion.
Choose here how you wish to mark the course complete -whether you want ''Any'' or ''All'' of the requirements that follow to count towards completion.
===Condition:Activity completion===
(=These settings are collapsed by default.)
{|
|[[File:activitycompletion25.png|thumb|Activity completion settings expanded]]
|}
Tick the boxes of the activities you wish to count towards completion of the course. (You need to have [[Activity completion]] enabled to be able to do this. You can decide whether ALL of the activities must be completed or ANY one of them.
===Condition:Completion of other courses===
(These settings are collapsed by default.)
{|
|[[File:noothercoursecompletion25.png|thumb|Settings when no other courses have course completion enabled]]
|[[File:othercoursesompletion25.png|thumb|Settings when course completion is enabled in one or more other courses]]
|}
This setting allows you to make "the completion of another course" as a condition for completing the course you are currently working in. This does not block the student from your current course; it simply means that the current course will not be marked complete until the first course has been marked complete. Thus, completion of the current course is dependent upon completion of an earlier course.  Just select one or more courses in the "Courses available box".
''Note: Once you have selected a course, it's not currently possible to remove it. See MDL-27114''
===Condition: Date===
(These settings are collapsed by default.)
{|
|[[File:completiondate25.png|thumb|Date settings expanded]]
|}
If you tick the ''Enable'' box you can then set a date after which the course will be declared complete.
===Condition: Enrolment duration===
(These settings are collapsed by default.)
{|
|[[File:completionenrolment25.png|thumb|Enrolment duration settings expanded]]
|}
If you tick the ''Enable'' box you can then choose a  number of days after enrolment upon which the course will be marked complete.
===Condition: Unenrolment===
(This  one setting is collapsed by default.)
If you tick "Enable" here then the course will be marked complete once the student is unenrolled.
===Condition: Course grade===
(These settings are collapsed by default.)
{|
|[[File:completioncoursegrade25.png|thumb|Course grades settings expanded]]
|}
If you tick the ''Enable'' box, you can set a passing grade for the course.
===Condition: Manual self-completion===
(These settings are collapsed by default.)
{|
|[[File:manualselfcompletion25.png|thumb|Manual self completion settings expanded]]
|}


:'''All''' means just that, every condition that has been checked.  The most restrictive setting.
If this is enabled then a student can mark the course complete themselves from the [[Self completion block]]
: '''Any''' means any one of those conditions that have been specified.


==Course prerequisites==
===Condition: Manual completion  by others===
*This setting allows you to have another course as a prerequisite for completing the course you are currently working in.
(These settings are collapsed by default.)
*'''NOTE''': ''Course prerequisite is a "recommendation".   The student can enter the course and will '''NOT''' be blocked because they have failed to meet the recommended prerequisites''.  A student must completes the prerequisites for a course AND complete the other requirements for that course, before that course will be marked complete.  
{|
*If completion tracking has not been set for any other courses yet then this link will show the following message:
|[[File:manualcompletionothers25.png|thumb|Manual completion by others settings expanded]]
[[Image:Courserequisites.png]]
|}
Users with selected roles may mark the course as complete if their role is ticked here. The roles listed are ones for which the capability [[Capabilities/moodle/course:markcomplete|Mark users as complete in course completion]] is allowed.


==Manual self completion==
ALL means that each role must mark the course complete before; ANY means that it will be classed as complete once one role has marked it complete.
If you check the box in this link, then students can mark the course as complete themselves. In order to do this, the [[Self_completion_block]] must also be added to the course.


==Manual completion by==
==Course administration settings==
This setting allows different [[Roles]] to mark the course as complete. If used, put a check mark next to the role that can mark the course as complete. 
''Course administration > Edit settings''


Select the Aggregation method "All" when every role that is marked here must put a check mark in the course completion report in order for the student's course to be marked complete.  
**Completion tracking must be enabled.


Select the Aggregation method "Any" when one or more of the roles that are marked here have put a check mark in the course completion report in order for the student's course to be marked complete.
==Site administration settings==


==Activities completed==
Use ''Site administration > Advanced features > Enable completion tracking'' (check enabled) in order to allow completion tracking on your site.
Listed here will be the activities in the course which have [[Activity_completion]] set to them.


Check the ones you want to count towards Course Completion.
You can set Completion tracking as On or Off in new courses as a course default in ''Site administration > Courses > Course default settings''.  


==Date==
:''Tip:'' The [[Cron]] trigger default for course completion is every 10 minutes.  This is not usually what the Teachers and Students expect. The length of time can be impacted by the server cron schedule and by the code found in /lib/completionlib.php under "Cache expiry time".
If you check the ''Enable'' box you can then set a date, after which the course will be declared complete..


==Duration after enrolment==
==Course completion capabilities==
If you check the ''Enable'' box you can then choose a  number of days after enrolment upon which the course will be marked complete.


==Grade==
There are two capabilities, both of which are allowed for the default roles of manager, teacher and non-editing teacher:
If you check the ''Enable'' box you can set a passing grade for the course.


==Unenrolment==
*[[Capabilities/report/completion:view|View course completion report]]
If you check the box ''Completion on unenrolment'' then the student's course will be complete once they have unenrolled.
*[[Capabilities/moodle/course:markcomplete|Mark users as complete in course completion]]


==See also==
[[Category:Site administration]]
[[Category:Completion]]


[[eu:Ikastaro-osaketaren_jarraipenaren_ezarpenak]]
[[eu:Ikastaro-osaketaren_jarraipenaren_ezarpenak]]

Latest revision as of 05:39, 20 June 2013

Course completion settings

In order to use the course completion features, it has to be enabled in the site administration settings before the course completion link will appear in Administration>Course administration>Course completion. There are also settings which need to be reviewed in the course administration settings. You should also install the Course completion status block and if required the Self completion block to view reports and use some of the features of course completion.

General

General settings expanded by default

Choose here how you wish to mark the course complete -whether you want Any or All of the requirements that follow to count towards completion.

Condition:Activity completion

(=These settings are collapsed by default.)

Activity completion settings expanded

Tick the boxes of the activities you wish to count towards completion of the course. (You need to have Activity completion enabled to be able to do this. You can decide whether ALL of the activities must be completed or ANY one of them.

Condition:Completion of other courses

(These settings are collapsed by default.)

Settings when no other courses have course completion enabled
Settings when course completion is enabled in one or more other courses


This setting allows you to make "the completion of another course" as a condition for completing the course you are currently working in. This does not block the student from your current course; it simply means that the current course will not be marked complete until the first course has been marked complete. Thus, completion of the current course is dependent upon completion of an earlier course. Just select one or more courses in the "Courses available box". Note: Once you have selected a course, it's not currently possible to remove it. See MDL-27114

Condition: Date

(These settings are collapsed by default.)

Date settings expanded

If you tick the Enable box you can then set a date after which the course will be declared complete.

Condition: Enrolment duration

(These settings are collapsed by default.)

Enrolment duration settings expanded

If you tick the Enable box you can then choose a number of days after enrolment upon which the course will be marked complete.

Condition: Unenrolment

(This one setting is collapsed by default.)

If you tick "Enable" here then the course will be marked complete once the student is unenrolled.

Condition: Course grade

(These settings are collapsed by default.)

Course grades settings expanded

If you tick the Enable box, you can set a passing grade for the course.

Condition: Manual self-completion

(These settings are collapsed by default.)

Manual self completion settings expanded

If this is enabled then a student can mark the course complete themselves from the Self completion block

Condition: Manual completion by others

(These settings are collapsed by default.)

Manual completion by others settings expanded

Users with selected roles may mark the course as complete if their role is ticked here. The roles listed are ones for which the capability Mark users as complete in course completion is allowed.

ALL means that each role must mark the course complete before; ANY means that it will be classed as complete once one role has marked it complete.

Course administration settings

Course administration > Edit settings

    • Completion tracking must be enabled.

Site administration settings

Use Site administration > Advanced features > Enable completion tracking (check enabled) in order to allow completion tracking on your site.

You can set Completion tracking as On or Off in new courses as a course default in Site administration > Courses > Course default settings.

Tip: The Cron trigger default for course completion is every 10 minutes. This is not usually what the Teachers and Students expect. The length of time can be impacted by the server cron schedule and by the code found in /lib/completionlib.php under "Cache expiry time".

Course completion capabilities

There are two capabilities, both of which are allowed for the default roles of manager, teacher and non-editing teacher: