Project

General

Profile

Bug #3630

Public certificates list

Added by Yannick Warnier about 8 years ago. Updated over 7 years ago.

Status:
Feature implemented
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
21/06/2011
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
5

Description

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).


Files

certificate.php (395 Bytes) certificate.php Example of small file that could do it with if a nice Certificate class existed behind... Yannick Warnier, 27/07/2011 23:14

Associated revisions

Revision 23c77f64 (diff)
Added by Julio Montoya about 8 years ago

Adding certificate shortcut link see #3630 + some fixes in the certification tool

Revision 39c99812 (diff)
Added by Julio Montoya over 7 years ago

Adding allow_public_certificates settings in platform and course settings see #3630

Revision 7bf41140 (diff)
Added by Yannick Warnier over 7 years ago

Set new certificates by default if there is no default certificate yet. Simplifies certificates creation - refs #3630

Revision 6c5c11db (diff)
Added by Yannick Warnier over 7 years ago

Fixed issue with certificates directory creation - refs #3630

Revision 7f0a385e (diff)
Added by Yannick Warnier over 7 years ago

Hiding public certificates setting if global config says no - refs #3630

Revision 5a3d4792 (diff)
Added by Yannick Warnier over 7 years ago

Added new failure case for non-public certificates viewing - refs #3630

Revision 12efe8df (diff)
Added by Julio Montoya about 7 years ago

Fixing course settings options see #3630

History

#2

Updated by Julio Montoya about 8 years ago

  • Status changed from New to Needs more info
  • % Done changed from 0 to 70
#3

Updated by Yannick Warnier over 7 years ago

  • Target version changed from 1.9 Stable to 1.9 Beta
#4

Updated by Michela Mosquera over 7 years ago

  • Status changed from Needs more info to Assigned
  • Assignee set to Julio Montoya

Hola JUlio,

Faltan los parámetros de configuración global y del curso para la visibilidad de la lista de certificados.
Lo demás esta chebre

#5

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.

#6

Updated by Yannick Warnier over 7 years ago

I just added the setting as default certificate when you create a new certificate and there is no default yet.

#7

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.

#8

Updated by Yannick Warnier over 7 years ago

  • Status changed from Needs more info to Feature implemented
  • Assignee changed from Yannick Warnier to Julio Montoya
  • % Done changed from 90 to 100

Done. Now non-public certificates show a warning message saying you should log in first.

Also available in: Atom PDF