Table des matières

Intégration des données dans les modèles

Module Attestation de formation

Introduction

Le module Attestation de formation permet une mise en page libre du texte du document au dessus d'un fond image calé pour la circonstance.

Le texte doit être écrit en HTML simple, en utilisant un jeu de balises réduit. La technologie sous jacente est la fonction writeHTMLCell de la librairie TCPDF qui permet une certaine mise en forme limitée d'un contenu texte formaté en HTML dans le document PDF.

Balises HTML

Parmi les balises reconnues (les plus courantes) :

Balise Moustache

Les emplacements de variables

Les emplacements sont remplacés au moment de la production du document par les données issues des sources correspondantes. Les 3 zones de texte, en-tête, contenu et pied de page sont traités par la fonction de remplacement.

Le remplacement des balises ne peut traiter aucun contenu contenant des images embarquées dans le HTML, du à la non reconnaissance de la balise IMG par le générateur TCPDF sous-jacent. La superposition d'éléments graphiques (images) ne peut être obtenue que par programmation. Le module permet déjà une intégration d'un logo, d'une signature et d'un QRcode de vérification.

Le module apporte des variables qui peuvent être insérées dans le texte par des balises :

Données de l'utilisateur

Données liée aux champs de profil personnalisés

Exemple : {{info:user_birthday}} Exemple : {{user:gender}} (champs personnalisé)

Note : En général, les données utilisateurs pourront aussi être récupérées sous la forme :

 <nowiki>{{user:<nomchamp>}}</nowiki>

Données locales de l'instance d'activité

Données du cours

Données du site ou de contexte général

Données d'achèvement et d'inscription

Données spécifique en cas d'usage de la solution plateau de révision

Données spéciales (nécessite la disponibilité de plugins complémentaires)

Données spéciales liées au groupe

Données spéciales du cours

Données liée à version PRO : Gestion des absences

(Une information en “jours” peut également être donnée, avec les champs {{info:certificate_credit_days}} et {{info:certificate_user_credit_days}}, lorsque la comptabilité se fait en jour. Les deux informations peuvent être combinées dans les cas les plus exigeants)

Crédits


Retour à l'index du guide technique - Revenir à l'index du composant- Revenir à l'index des plugins - Revenir au catalogue