I have 3 conditional activities (Advanced Upload of Files) before a Quiz can be accessed by my learners. I have set the following options on my course:
In Student Progress:
Completion Tracking is set to : Enabled, control via completion and activity settings
Completion tracking begins on enrolment is also selected
On each of the 3 assignment activities (i.e. Advanced Upload of Files) I have set the following option:
On Activity Completion:-
The "Students can manually mark the activity as completed" is selected.
(We do not want the facilitator to manually mark each of the uploaded files as complete)
On the Quiz that should only be displayed once the 3 Advanced Upload of files are complete, I have set the following options:
On Restrict Access:-
I have added an Activity completion condition for each of the 3 activities and have selected the "must be marked complete" from the choices.
On the Activity Completion section:
On the Completion Tracking option I have selected "Show activity as complete when conditions are met" and selected the Require View "Student must view this activity to complete it" checkbox.
The process works fine in that the Quiz is hidden until the 3 Advanced Upload Files have been done. The problem that I am experiencing is if a user clicks on the Upload activity but DOES NOT upload a file (may cancel out of the Upload Activity or click the Back Browser button) that upload activity shows as complete. The activity should only be marked as complete if a file has been successfully uploaded.
This process has so many benefits for us but can only work if we do not have manual intervention from the facilitator.
We are using Moodle version 2.0.4+ (Build: 20110907)
PHP 5.3.3 NTS
Windows Server 2003 SP2
IIS 6
SQL Server 2008 R2
FastCGI
Wincache
by Natalie Santos.