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

Course completion: Difference between revisions

From MoodleDocs
(course completion draft)
mNo edit summary
 
(28 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{stub}}{{Moodle 2.0}}
{{Moodle 2.0}}
Course completion is a new feature in Moodle 2.0 onwards. To make use of it, completion tracking needs to be enabled by an administrator in ''Site administration > [[Advanced features]]''. This results in a completion tracking setting in the course settings.
Course completion is a new feature in Moodle 2.0 onwards that allows for a course to be officially marked as finished, either manually or automatically according to specified criteria.


If completion tracking is enabled in the course settings, the course administration settings include a completion tracking link.
This can be used in another course as an added criterion for completion. For example: when course "A" is a prerequisite for course "B" - the student cannot complete course "B" until you have completed course "A".


Once the course completion has been enabled at a site wide level you will need to make sure it is enabled in your course. To do this you will need to go to the course settings. This is found in the setting menu on your course. ''Settings>Student progress''. You will need to make sure the Completion tracking is enabled by selecting the ''Enable,via completion and activity settings''
To enable course completion, first ensure that
# in ''Site Administration > [[Advanced features]]'' > Courses > Course default settings, completion tracking is checked
# in the settings of your course, ensure that completion tracking is enabled and that the box "completion tracking begins on enrolment" is checked


You can also choose to have the course tracking start from the point of the students enrolment onto the course by selecting the ''Completion tracking starts on course enrolment option.
This results in a [[Course completion tracking|completion tracking settings link]] in the course settings.
''


When you have enabled the settings you will need to create an activity such as a choice or Database. When you are on the adding a new page e.g adding a new choice page, you will need to find the ''Activity completion section''. This is usually at the bottom of the page. From this section you can then select the options you want to use to track the activity.  
==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.


For example with a choice activity you are given three options
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:


1) '''Do not indicate activity completion'''
[[Image:Selfcompletionstatus.png]]


If you choose this option the course completion is turned off for that particular activity.
==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]]


2)'''Students can manually mark the activity as complete'''
==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''


If you choose this option a tick will appear next to the activity name. The students can select the tick to highlight it and show the task has been completed.
The settings for automatic course completion are described in more detail in [[Course_completion_tracking_settings]] and these include:
*activities completed  
*date
*duration after enrolment
*grade
*unenrolment


3) '''Show activity as complete when the conditions are met'''
==Viewing Course Completion==
To view course completion you must enable the [[Course completion status block]].


If you choose the ''Show activity as complete when the conditions are met'' option you will need to select the conditions that need to be meet. For example with the choice activity one of the conditions is Require view, where the student must view the activity to view it.
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.
 
You can also enable an expected date if you want to.
 
When the student completes the activity to the required conditions a tick will appear next to the task.


   
   
==See also==
==See also==
 
* [[Course completion tracking settings]] a description of the settings
* [[Course completion tracking]] a simple overview for teachers
* [[Development:Course completion]]
* [[Development:Course completion]]
* [[Activity completion]]
* [[Activity completion]]
* [http://www.moodleblog.org/?p=278 Course Completion screencast]


[[Category:Completion]]
[[Category:Completion]]
[[eu:Ikastaro-osaketa]]

Latest revision as of 09:02, 10 April 2011

Moodle 2.0


Course completion is a new feature in Moodle 2.0 onwards that allows for a course to be officially marked as finished, either manually or automatically according to specified criteria.

This can be used in another course as an added criterion for completion. For example: when course "A" is a prerequisite for course "B" - the student cannot complete course "B" until you have completed course "A".

To enable course completion, first ensure that

  1. in Site Administration > Advanced features > Courses > Course default settings, completion tracking is checked
  2. in the settings of your course, ensure that completion tracking is enabled and that the box "completion tracking begins on enrolment" is checked

This results in a completion tracking settings link in the course settings.

Manual Course Completion by the student

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 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 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_tracking_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