Certificate dependent on Custom User Field

Certificate dependent on Custom User Field

by Chris Waugh -
Number of replies: 3
Hello,

I have a course that currently has a certificate dependent on a quiz that the student takes.

Is it possible to have a certificate be dependent on a user field? This would be a custom user field. Sometime like a "Student Has Passed Course" check box and when it is checked in the User Profile section, the certificate would show up for that user.

Any help would be greatly appreciated.

Thanks!

-CW
Average of ratings: -
In reply to Chris Waugh

Re: Certificate dependent on Custom User Field

by Raymond Fürst -
The purpose of the certificate module is to certify a user for acquiring knowledge in a course.

I do not think having the certificate being dependent on a custom user field is possible, and imho it would not make sense either.

As an activity, the certificate always has a course context. The user profile is a view at the student in general. A custom user field triggering a certificate can do that for one course only. That would cut down the flexibility that the certificate module delivers.

What exactly is the goal you would like to achieve with a custom user field triggered certificate?
In reply to Raymond Fürst

Re: Certificate dependent on Custom User Field

by Chris Waugh -
Thanks for the response Raymond.

We have had some complaints from people claiming that they have passed the course, but are not recieving a certificate. We would like to have the option to have the course admin award them the certificate in some way.

Right now the certificate is dependent on a Quiz that is a 1 question Quiz basically asking "Did you finish the course"?

Maybe the customer user field isn't the way to go with this, but we'd like to have a way for an administrator to award a certificate.

Thanks for your help.
In reply to Chris Waugh

Re: Certificate dependent on Custom User Field

by Raymond Fürst -
In general the certificate activity works. Sometimes there may be some fuss in the details.

The certificate module is designed to issue a certificate semi-automatically, so no one needs to create the certficate paper manually, check for prerequisites and send the paper to the participants.

You should define clearly, what "having passed the course" means. Based on that definition the locking conditions should be configured in the certificate.

Some thoughts on things that can happen:
  • Students should be instructed that passing the course and receiving the certificate is a two-step operation. Students do not receive the certificate automatically after finishing the test, they have to open the certificate activity by themselves.
  • Sometimes a certificate can be locked, allthough all conditions are met. In this case logging off and logging in again can do the trick.
  • There are issues also discussed in this forum that certificates stay locked when teachers have changed the grade of a quiz manually. I think there is a fix for this.
  • If the certificate shall be completely user-driven: you can always deactivate any locking options. Then everyone can obtain a certificate, as long as he is student in the course.
  • If the certificate shall be completely teacher-driven: combine the certificate with an assignment activity. Students apply to the teacher that they want a certificate, and the teacher can grant it by giving the appropriate grade.