Public certificates list
When a user gets a certificate in Chamilo, it should be possible (if the admin and the teacher authorized it) for the certificate to be public. This way, any user can "prove" he's been certified by giving the URL to his certificate.
The URL should then be available as very small letters at the bottom of the certificate or something like that (there should be a new token for the certificates generation saying certificate-validation-url).
I'm thinking about (for example): http://chamilodev.beeznest.com/main/certificates/show.php?id=3424643
This implies one settings_current entry ("Allow certificates publication" certificates_publish) and one setting at the course level (should be visible from the certificate configuration screen, where you select the score to reach the certification (call it "Publish certificates" true/false).
Adding certificate shortcut link see #3630 + some fixes in the certification tool
Adding allow_public_certificates settings in platform and course settings see #3630
Set new certificates by default if there is no default certificate yet. Simplifies certificates creation - refs #3630
Updated by Julio Montoya over 8 years ago
- Status changed from New to Needs more info
- % Done changed from 0 to 70
Updated by Julio Montoya over 7 years ago
- Status changed from Assigned to Needs more info
- Assignee changed from Julio Montoya to Michela Mosquera
- % Done changed from 70 to 80
he agregado el parámetro de curso, en course -> settings (infocours.php) y no en la pantalla donde se indica pues esa pantalla es por categoría de gradebook.
He agregado tambien la config del portal. Por defecto los 2 valores estan en false.
Updated by Yannick Warnier over 7 years ago
- Assignee changed from Michela Mosquera to Yannick Warnier
- % Done changed from 80 to 90
I've made a few improvements and hidden the course option if the global option is set to false (it didn't make sense to show it in that case, as the conditions inside the certificates/index.php process were never checking the course settings if the global setting was set to false).
The page should show a message when seeing the certificate is not allowed.