Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Course completion.

Course completion: Difference between revisions

From MoodleDocs
(Fix introduction. Humm. rest is too specific, see page comments)
(Ok this is a bit better)
Line 1: Line 1:
{{Course completion}}
{{Course completion}}
{{Improve}}
{{Improve}}
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.   
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 show if the student has completed another course(s) that is marked as a recommended,  pre-requesite course.
 
Course completion does not have a "restrict access" function, it is for information only.   


'':Tip:'' The course completion feature works with [[Cron]].  Thus changes in reports may not appear until after cron.php has run.
'':Tip:'' The course completion feature works with [[Cron]].  Thus changes in reports may not appear until after cron.php has run.
Line 10: Line 12:
* In ''Course administration > Completion tracking'', complete settings
* In ''Course administration > Completion tracking'', complete settings
* In ''Course administration > Edit settings > Student progress'', review or change.
* In ''Course administration > Edit settings > Student progress'', review or change.
Once enabled, the teacher will see an "Activity completion" group under the activity's settings menu. For example:
*In ''Quiz administration > Edit settings > Activity completion, where the teacher can set completion tracking for  manual student checking, view and/or grade criterion, or none.




==Manual completions==
Depending upon the settings, course completion can require that an activity or the entire course be manually marked as complete.  The settings will allow any number of combinations.  For example, an activity might require the student to receive a minimum score and have the non-editing teacher manually check complete.  Or merely require the student to check an activity or the course as complete. 


==Manual Course Completion by the student==
===Manual marking by student examples===
[[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:
[[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
* in the [[Course completion tracking|completion tracking settings link]] the setting Manual Self Completion must be enabled
Line 23: Line 30:
[[Image:Selfcompletionstatus.png]]
[[Image:Selfcompletionstatus.png]]


==Manual Course Completion by the teacher==
===Manual marking by teacher examples===
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]]
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:
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:
Line 41: Line 48:
To view course completion you must enable the [[Course completion status block]].
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.
In order for a course to be marked complete the conditions must be met. The cron.php script recompiles the course completion report based upon the conditions it finds.  


   
   
==See also==
==See also==
* [[Course completion status block]]
* [[Development:Course completion]] - initial discussion and criterion the developers used to set up this feature
* [[Course completion tracking settings]] a description of the settings
* [[Activity completion]] -
* [[Development:Course completion]]
* [[Activity completion]]
* [http://www.moodleblog.org/?p=278 Course Completion screencast]
* [http://www.moodleblog.org/?p=278 Course Completion screencast]



Revision as of 14:31, 9 October 2011

This page really needs improving. Please see the page comments for suggestions of what to include, then remove this template when you're done.

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 show if the student has completed another course(s) that is marked as a recommended, pre-requesite course.

Course completion does not have a "restrict access" function, it is for information only.

:Tip: The course completion feature works with Cron. Thus changes in reports may not appear until after cron.php has run.

To enable course completion, first ensure that:

  • In Site administration > Advanced features > Courses > Course default settings, completion tracking is checked

This results in a completion tracking settings link in the Course administration menu.

  • In Course administration > Completion tracking, complete settings
  • In Course administration > Edit settings > Student progress, review or change.

Once enabled, the teacher will see an "Activity completion" group under the activity's settings menu. For example:

  • In Quiz administration > Edit settings > Activity completion, where the teacher can set completion tracking for manual student checking, view and/or grade criterion, or none.


Manual completions

Depending upon the settings, course completion can require that an activity or the entire course be manually marked as complete. The settings will allow any number of combinations. For example, an activity might require the student to receive a minimum score and have the non-editing teacher manually check complete. Or merely require the student to check an activity or the course as complete.

Manual marking by student examples

Self completion block

To allow a student to decide for themselves when they have completed a course, there are two requirements:

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:

Selfcompletionstatus.png

Manual marking by teacher examples

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 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: 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. The cron.php script recompiles the course completion report based upon the conditions it finds.


See also