Aller au contenu

Certificats et modèles de certificats

Les certificats sont les confirmations PDF que tes apprenant:es reçoivent à l'achèvement d'un cours. Cette page explique comment tu pilotes la remise de certificats par cours, quelles variantes existent et comment fonctionne le système de modèles derrière.

Comment l'ensemble s'articule

Deux réglages déterminent qui reçoit quoi :

  1. Par cours : le champ « Certificat pour l'achèvement du cours » dans le formulaire du cours décide s'il y a un certificat à l'achèvement de ce cours et lequel (« A participé au cours », « Cours réussi » ou « Ne pas délivrer de certificat »). Le champ est obligatoire.
  2. Par entreprise : quel modèle est utilisé pour cela est défini à l'échelle de l'entreprise — via l'attribution de modèles dans la section Modèles de documents, séparément pour « réussi » et « participé ». Si aucun modèle propre n'est attribué, le modèle par défaut intégré prend automatiquement le relais. Il y a donc aussi un certificat sans modèle propre.

Il n'existe pas d'attribution « un modèle par cours » — tous les cours de ton entreprise utilisent le même modèle (attribué ou par défaut).

Réussi ou participé — les deux variantes

La variante qu'un cours délivre, tu la définis lors de la création du cours, dans le champ Certificat pour l'achèvement du cours. Pour chaque variante, il existe un emplacement propre sous Modèles de documents → Attributions : Certificat de cours : réussi et Certificat de cours : participé. Si aucun modèle propre n'est attribué pour « participé », le modèle de « réussi » est utilisé ; l'espace réservé {{ completion_type }} insère alors le mot „teilgenommen“. Sur le certificat standard, il est écrit, selon la variante, « achevé avec succès et réussi » ou « participé ».

« Réussi » n'a de sens que si au moins une leçon a un score minimum ; sinon, tout achèvement compte comme réussi et le formulaire du cours le signale.

Qui modifie les modèles

La section des modèles (Administration → Modèles de documents) relève de l'administration de l'entreprise — utilisable à partir du rôle company admin. En tant que formateur:rice, tu ne définis sur le cours que le champ Certificat pour l'achèvement du cours ; tu transmets tes souhaits de mise en page à ton administrateur:rice. Le guide complet de l'éditeur de modèles se trouve dans la documentation administrateur:rice : Modèles.

L'essentiel en bref : les modèles de type certificate s'entretiennent dans un éditeur de texte enrichi (texte, tableaux, couleurs, pastilles d'espaces réservés) ; le PDF est généré de façon fixe en A4 paysage. Cela vaut le coup de copier un modèle de certificat existant avec Dupliquer dans le menu (⋮) et de l'adapter plutôt que de partir de zéro.

Éditeur de modèles de certificat avec espaces réservés

Espaces réservés disponibles

Dans le modèle, tu peux utiliser des espaces réservés qui sont remplacés par des données réelles lors de la génération du certificat :

Espace réservé Ce qui est inséré
{{ user_name }} Nom complet de la personne apprenante
{{ user_email }} E-mail de la personne apprenante
{{ course_name }} Nom du cours
{{ course_description }} Description du cours
{{ completion_date }} Date de l'achèvement
{{ issued_date }} Date de délivrance
{{ score }} / {{ score_percent }} Nombre de points obtenu en pourcentage
{{ completion_type }} Variante d'achèvement : „bestanden“ ou „teilgenommen“ (toujours les mots allemands)
{{ company_name }} Nom de l'entreprise
{{ company_logo }} Logo de l'entreprise (inséré comme image)
{{ verification_code }} Code unique pour la vérification en ligne
{{ verification_url }} URL complète vers la page de vérification
{{ qr_code }} Code QR de vérification (inséré comme image)
{{ assigned_by_name }} Personne qui a attribué (vide s'il n'y a pas de tâche obligatoire derrière)

L'orthographe est en snake_case (avec des tirets bas). Les espaces réservés d'image comme {{ company_logo }} et {{ qr_code }} sont automatiquement rendus comme image.

Exemple de texte de modèle

                    Certificat

      {{ user_name }}
      a suivi le cours

      «{{ course_name }}»

      le {{ completion_date }} — {{ completion_type }}
      (nombre de points : {{ score }}).


      ___________________________
      {{ company_name }}

      Vérification : {{ verification_code }}
      {{ qr_code }}

Validité et expiration

Le fait qu'un certificat expire dépend de l'obligation de répétition du cours : si le cours a un intervalle de répétition (par ex. formation obligatoire annuelle, voir Tâches obligatoires), le certificat reçoit automatiquement une date « valable jusqu'au » correspondante. Sans intervalle de répétition, le certificat est valable sans limite. Il n'existe pas de réglage de validité séparé dans le modèle.

Après expiration :

  • La page de vérification signale le certificat comme expiré
  • Si la personne achève à nouveau le cours, son certificat existant est rafraîchi — nouvelle date, nouveau score, même code de vérification

Tester le modèle

Avant la première utilisation en production, l'aperçu intégré vaut le coup : il génère un PDF d'exemple avec des données de test. À vérifier visuellement :

  • Tous les espaces réservés sont-ils correctement remplacés ? (Un espace réservé inconnu est marqué en rouge dans l'aperçu.)
  • Aucun texte ne dépasse-t-il du bord ?
  • Le logo est-il bien placé et net ?

Questions fréquentes

Mon logo est rendu flou. Dépose le logo en plus haute résolution dans le branding — en PNG ou SVG.

Un espace réservé n'est pas remplacé et apparaît littéralement sur le PDF. Vérifie l'orthographe — les espaces réservés de certificat sont en snake_case ({{ user_name }}, pas {{ userName }} ni {{ studentName }}). Dans l'aperçu, les espaces réservés inconnus sont marqués en rouge.

Le modèle vaut-il pour tous les cours ? Oui. Le modèle attribué à l'échelle de l'entreprise vaut automatiquement pour tous les cours (séparément pour les variantes « réussi » et « participé »). Les modifications ultérieures du modèle s'appliquent à tous les certificats délivrés par la suite.

Qu'advient-il des certificats existants quand le modèle est modifié ? Les certificats déjà délivrés restent inchangés (le PDF est généré et enregistré). Seuls les certificats nouvellement générés utilisent le modèle modifié.

Puis-je utiliser des modèles différents pour différentes langues ? Par entreprise, un seul modèle de certificat est actif par variante (« réussi », « participé ») — des modèles différents par cours ou par langue ne sont actuellement pas possibles. Les entreprises multilingues ont intérêt à formuler le modèle en deux langues.

Puis-je créer un certificat manuellement / le délivrer a posteriori à quelqu'un qui a fait le cours hors ligne ? Non. Les certificats ne sont créés que pour des cours achevés dans le système. La personne peut suivre le cours en ligne — le certificat est créé automatiquement à l'achèvement (à condition qu'un certificat soit défini sur le cours).