Fonctionnalités / Gestion académique
Modèles de diplômes & certificats
Chaque établissement conçoit ses propres diplômes et certificats, puis génère des PDF prêts à imprimer, vérifiés par QR, à partir des données réelles des élèves.
Le module (Scolarité → Diplômes & certificats) est entièrement multi-tenant : chaque établissement gère ses propres modèles. Un modèle combine un nom, un titre de document, un texte de corps portant des variables {{placeholder}}, et un fond importé facultatif.
Gestion des modèles
- Créer, modifier, dupliquer, supprimer, activer/désactiver des modèles — un modèle par défaut par type (diplôme / certificat) ; le premier modèle créé devient automatiquement le défaut.
- Importer un fond en PDF, DOCX, PNG ou JPG. Les PNG/JPG sont dessinés en fond pleine page ; un fond PDF est fusionné sous le document ; les fichiers DOCX sont conservés (téléchargeables) mais rendus avec la mise en page standard — limite assumée, la conversion DOCX→PDF exigeant un outillage bureautique.
- L'aperçu en direct rend le modèle avec des données d'exemple et un filigrane APERÇU — rien n'est enregistré.
Champs dynamiques
Le moteur remplace {{student_name}}, {{matricule}}, {{school_name}}, {{training_name}}, {{course}}, {{academic_year}}, {{graduation_date}}, {{certificate_number}}, {{diploma_number}}, {{director_name}}, {{signature}}, {{school_logo}}, {{qr_code}} et {{issue_date}} par des données réelles : le nom et le matricule de l'élève, la classe actuelle, l'année académique en cours, un numéro de document auto-généré (DIP-/CERT-…) et toute valeur fournie à la génération. Le système est extensible — les clés inconnues fournies en surcharge sont substituées aussi.
Génération & authenticité
La génération choisit le modèle demandé (ou le modèle par défaut de l'établissement pour le type), résout les champs pour un élève réel, enregistre le document dans le registre universel et renvoie un PDF A4 paysage prêt à imprimer, estampillé du QR d'authenticité en haut à droite — le scanner (ou ouvrir /verify/{uuid}) confirme le document sur la page publique de vérification.
Construit sur le socle QR & vérification des documents — diplômes et certificats sont vérifiables exactement comme les factures, avec une charge utile propre au type (élève, matricule, année académique, nom du diplôme/de la formation, numéro, dates).