moodle-tool_save_attestoodle

Backup tool for Attestoodle

View project on GitHub

Retour

Attestoodle et Save_attestoodle

Le plugin de sauvegarde d’attestoodle doit être conforme au trois points suivant pour être pris en compte par Attestoodle :

  • être nommer tool_save_attestoodle
  • son fichier lib.php doit proposer la méthode : btn_save($trainingid)
  • son fichier lib.php doit proposer la méthode : lnk_load()

La méthode btn_save, fournit le code html d’un bouton qui va effectuer la sauvegarde de la formation.

La méthode lnk_load fournit le code html d’un lien vers le formulaire de restauration/clonage d’une formation.

Sécurité des restaurations

Pour assurer l’adéquation du fichier de sauvegarde avec la version logiciel, les sauvegardes disposent d’un numéro de version.
Pour limiter toutes modification manuelle, les fichiers de sauvegarde intègrent une signature numérique, une erreur de code ERROR_INTEGRITY sera levée dans le cas ou la signature n’est pas bonne.

Qualité du code

Modules Travis moodle-plugin-ci Résultat
phplint 13 files. No syntax error found
phpcpd 0.00% duplicated lines out of 1634 total lines of code.
phpmd (OK) exited with 0.
codechecker (OK) exited with 0.
validate (OK) exited with 0.
savepoints (OK) exited with 0.
mustache No relevant files found to process, free pass!
grunt exited with 0

Cf Travis

La documentation phpdoc est complete.