I have a lesson that must be completed before the student can continue to the next task. I have the activity completion set to "student must view this activity to complete it". The problem is that the lesson is several pages. If the student opens the first page and then goes back to the course it shows it completed and allows them to continue. How do I set conditional restrictions to force the student to complete the whole lesson before being able to continue in the coarse? My testing has been unable to accomplish this.
This is unfortunately not possible in current Moodle versions.
This new feature will be available in a few weeks in Moodle 2.9 see https://docs.moodle.org/29/en/Activity_completion_settings#Lesson_completion_settings
But if the next activity is also a lesson you can use the prerequisite lesson feature of the lesson activity
See https://docs.moodle.org/28/en/Lesson_settings#Prerequisite_lesson
Warnings
- This only works if the next activity is a lesson
- if lesson A must be completed before lesson B can be attempted, you need to set the prerequisites in lesson B settings
- This feature will be deprecated in the future, in Moodle 2.9 your lessons with prerequisites will continue to work but you will not be able to create new ones with prerequisites, you will need to use lesson completion settings
- Lesson prerequisite is an old feature and has known bugs for instance backup and restore may break the prerequisites (this is one reason why I implemented the new completion conditions for Moodle 2.9
Thank you for the information. I will wait for 2.9 instead of upgrading to 2.8.
DeWayne,
Perhaps you can insert a question page at the end which asks the students a simple question. This should mean that they have to complete the whole lesson and then answer this question before the lesson is marked as complete.
Ajmal