Hi,
I am using the latest version of mod_certificate for Moodle 2.9
We need a possibility to have a visible certificate to our students, but accessible ONLY when 2 activities have been marked as complete.
Sounds simple and logical, right? But the struggle to make it happen was big enough, so I want to share the only method we found so far. Maybe you can point out mistakes we did - I am sure there should be another solution, too.
What did not work?
We created Certificate on the 0. Section and made it hidden. Of course, we did set up the "Restrict access" settings to give access only when the 2 activities are marked complete. Then we took the hyperlink of the Certificate and wrote a message to students with a link included, so that they could access the certificate through that link. By doing so, everyone can always get a certificate... Restrictions just do not function...
Another method was to guide students to the Certificate activity button (made unhidden) on the 0. section. Restrictions were marked as hidden. In this case the whole Certificate activity button got also hidden, so nobody could see it...
What works?
The only way to show the possibility to have the certificate while keeping it unaccessible was by showing the restriction criteria. In this case the button appears on the 0. Section.
However, this solution is not the best, because that will look horrible when we have 20 restriction criteria instead of 2...
Any suggestions, ideas, solutions?...