-
Notifications
You must be signed in to change notification settings - Fork 2
structure_plugin
Il s'agit d'un plugin de type admin/tool
Les ajouts au code sont placés dans un sous répertoire de /classes
Ainsi /gabarit contient l’ensemble des codes nécessaires à la gestion des modèles d'attestation
et /generated les codes concernant la génération d'attestation via Ajax.
Ajout du répertoire classes/privacy pour la mise en conformité au R.G.P.D. du plugin.
/db contient les actions sur la base de données et la gestions des droits
/lang contient l'ensemble des textes en français et en anglais
/pix les ressources images du plugin
L'ensemble des classes métiers est représenté via les renderer Moodle, la page index porte en paramètre typepage qui indique quel représentation va être utilisée.
Les renderer sont situés dans le répertoire classes/output/renderable
Nous utilisons tant que possible les API Moodle, les formulaires sont réalisés selon l'API Form de Moodle et sont placés dans classes/forms.