Certificates and Skills
Chamilo allows you to award certificates to learners who meet specific achievement criteria, and to validate skills associated with those achievements.
How Certificates Work
Certificates are linked to the Assessments (also called Gradebook). When a learner's grade meets or exceeds the minimum threshold you define, a certificate becomes available for them to download.
The workflow is:
Set up the Assessments with your exercises, assignments, and other graded activities
Define a minimum certification score (e.g., 70%)
When a learner reaches that score, they can download their certificate (either within the Assessments tool itself, or from a learning path if you've configured the final step for that). As a teacher, you can also use the Generate certificates action in the gradebook to create the PDFs in batch for all eligible learners.
Certificate Templates
Certificates use templates defined by the platform administrator. The template typically includes:
The learner's name
The course name
The date of completion
The score achieved
A QR code or URL for online verification
Certificate Validity and Expiry
Certificates can be set to expire after a given number of days. In the Assessments settings for the root category, once Generate certificates is enabled, a Certificate validity (days) field appears. Leave it at 0 (the default) for certificates that never expire, or set a number of days for a certificate to expire that many days after it was issued.
Each certificate's own expiry date is computed automatically from that setting when it is generated (or regenerated) — you do not set it certificate by certificate. The Certificates list shows an Expiry date column for each learner, reading Never expires when no validity period applies.
If the category has no validity period configured, you can still set (or change) an individual learner's expiry date by hand: click the pencil Edit expiry date button next to their entry and pick a date. This button is only available when the category itself has no validity period — once a validity period is set, expiry dates are managed automatically and can no longer be edited certificate by certificate.

Reminding Learners of an Upcoming or Past Expiry
Open the Certificates list for your assessment and click the Expiring certificates button to see which learners' certificates have expired or are about to. The page shows, per learner: the certificate's Expiry date, its Status (Expired or Expiring soon), and when a reminder about it was Last reminder sent (or Never). Use Days ahead to widen or narrow how far into the future "expiring soon" looks.

To notify learners yourself:
Select the learners you want to remind (or select all)
Click Send notification
Review the preview of the e-mail that will be sent — separate previews are shown for the "expiring soon" and "expired" wording, depending on which of your selected learners fall into each case
Confirm by clicking Send notification again in the dialog

Each learner is notified in their own configured language, both by e-mail and by an internal Chamilo message. Sending again for the same certificate and the same expiry date is safe — Chamilo tracks what was already sent per certificate and won't spam a learner with duplicate reminders unless you explicitly resend.
Administrators can also schedule these same reminders automatically, on a recurring basis, without a teacher having to trigger them by hand — see Cron Jobs Settings.
Skills
Skills represent competencies that learners acquire. In Chamilo:
Skills can be linked to gradebook achievements
When a learner earns a certificate, any associated skills are automatically validated
Skills accumulate on the learner's profile, creating a competency record
Skills can be organized hierarchically (e.g., "Data Analysis" under "Research Methods")
Skills can be further evaluated by peers (360° evaluation)
Viewing Certificate and Skill Status
As a teacher, you can see:
Which learners have earned certificates in your course
Which skills have been validated
Learners' progress toward the certification threshold
Which certificates have expired or are expiring soon, and whether a reminder was already sent for them
Learners can view their own certificates and validated skills from their profile, and can access the Skills Wheel to check what skills are in demand in their organisation.
Tips
Set clear expectations — Tell learners at the start of the course what they need to achieve to earn a certificate
Use meaningful skill names — Skills should describe what the learner can do, not just the course name
Combine with portfolios — Encourage learners to add their certificates to their portfolio
Extend certificates — Ask your admin to enable the Custom Certificate plugin to unleash even more certificate templating power
Set a validity period for compliance-driven certifications — If a certification needs periodic renewal (e.g. safety training), set Certificate validity (days) so learners get reminded before it lapses
Last updated
Was this helpful?