« Critères d'examen des plugins » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 22 : Ligne 22 :


==La documentation est-elle bonne ?==
==La documentation est-elle bonne ?==
*Y a-t-il une page Moodle Docs ?
*Y a-t-il une page Moodle Docs le concernant ?
*A-t-elle obtenu un bon readme.txt ?
*Est-il fourni avec un bon readme.txt ?
*A-t-elle de bons fichiers d'aide et de bonnes instructions ?
*Est-il livré avec de bons fichiers d'aide et de bonnes instructions ?
*A-t-elle des captures d'écran ?
*Est-il présenté avec des captures d'écran ?


==Est-ce facile à utiliser pour un enseignant ? ===
==Est-ce facile à utiliser pour un Enseignant ? ==
*Le cas d'utilisation le plus courant est-il logique dans son utilisation ?
*Dans le contexte d'une utilisation pédagogique courante est-il cohérent ?
*Le mode d'emploi est-il correct et utilisable ?
*Le mode d'emploi est-il correct et exploitable ?


==Est-ce facile à utiliser pour un étudiant ?==
==Est-ce facile à utiliser pour un étudiant ?==
*Le cas d'utilisation le plus courant est-il logique dans son utilisation ?
*Dans le contexte d'une utilisation courante en apprentissage est-il cohérent ?
*Le mode d'emploi est-il correct et utilisable ?
*Le mode d'emploi est-il correct et accessible ?


==Est-ce qu'il fait ce qu'il dit ?==
==Est-ce qu'il fait ce qu'il dit ?==
*Le mode d'emploi est-il correct et utilisable ?
*Le mode d'emploi est-il exact et cohérent ?
*Est-ce qu'il fournit la fonctionnalité, telle qu'elle est décrite, d'une manière raisonnable, qu'il s'agisse d'une "fonctionnalité complète" ou d'une solution provisoire ?
*Est-ce qu'il fournit la fonctionnalité, telle qu'elle est décrite, d'une manière raisonnable, qu'il s'agisse d'une "fonctionnalité complète" ou d'une solution provisoire ?


==Caractéristiques==
==Caractéristiques==
*Y a-t-il une feuille de route des améliorations et des changements potentiels ?
*Y a-t-il une feuille de route (''Roadmap'') des améliorations et des changements potentiels ?
*Est-ce que ça marchera sur le thème Mobile et sur le Web ?
*Est-ce que ça fonctionnera sur un thème Mobile et sur le Web ?


==Feedback==
==Feedback==
Ligne 55 : Ligne 55 :
==Technique==
==Technique==
*Est-ce qu'il fonctionne correctement avec les différents types de bases de données ?
*Est-ce qu'il fonctionne correctement avec les différents types de bases de données ?
*Le module est-il mis à jour régulièrement avec de nouvelles versions de Moodle ?
*Le module est-il mis à jour régulièrement en même temps que les nouvelles versions de Moodle ?
*Le module suit-il les bonnes normes de codage Moodle ? (Utilisez [https://moodle.org/plugins/view.php?plugin=local_codechecker le plugin vérificateur de code])
*Le module suit-il les bonnes normes de codage de Moodle ? (Utilisez [https://moodle.org/plugins/view.php?plugin=local_codechecker le plugin vérificateur de code])
*Est-ce qu'il utilise correctement les fichiers de langue ou est-ce qu'il a du texte codé en dur ?
*Est-ce qu'il utilise correctement les fichiers de langue ou est-ce qu'il a du texte codé en dur ?
*Suit-elle correctement les lignes directrices en matière d'accessibilité ?
*Suit-il correctement les lignes directrices en matière d'accessibilité ?
*Est-ce qu'il suit correctement les approches css et thématique ?
*Est-ce qu'il suit correctement les approches CSS et les ''Thèmes graphiques'' ?
*Est-ce qu'il y a conflit avec tout autre nom de sage ?
*Est-ce qu'il y a conflit avec tout autre nom ?
*Cela dépend-il d'un autre plugin non standard (si c'est le cas, est-ce clairement indiqué dans le fichier version.php - voir[https://docs.moodle.org/dev/version.php Version docs]) ?
*Cela dépend-il d'un autre plugin non standard (si c'est le cas, est-ce clairement indiqué dans le fichier ''version.php'' - voir [https://docs.moodle.org/dev/version.php Documentation de développement]) ?
*L'auteur corrige-t-il régulièrement des bugs ?
*L'auteur corrige-t-il régulièrement des bugs ?
*Est-ce que cela a un impact sur les performances de Moodle dans des conditions d'utilisation normale ou élevée de trafic ?
*Est-ce que cela a un impact sur les performances de Moodle dans des conditions d'utilisation normale ou élevée de trafic ?
*Existe-t-il des risques de sécurité (les données de l'utilisateur sont-elles protégées/assainies) ?
*Existe-t-il des risques de sécurité (les données de l'utilisateur sont-elles protégées/assainies) ?
*De quelles ressources aura-t-il besoin pour être utilisé ?
*De quelles ressources aura-t-il besoin pour être utilisé ?
*La sauvegarde/restauration fonctionne-t-elle ?
*La sauvegarde/restauration fonctionne-t-elle avec ce plugin ?
*A-t-il des tests unitaires ?
*Propose-t-il des tests unitaires ?


==Voir aussi==
==Voir aussi==

Version du 6 mai 2019 à 19:19

Remarque : la traduction de cette page n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


Quelques critères à prendre en compte lors de l'examen de plugins tiers

Il existe de nombreux plugins tiers disponibles pour Moodle. Cependant, il est important d'évaluer la pertinence et la fiabilité du plugin avant de l'adopter.

Cette liste n'est pas exhaustive car il peut y avoir plus ou moins de questions selon l'installation et l'organisation individuelle.

Cette liste a été publiée à l'origine par Gavin Henrick (Learning Technology Services), consultez critères à prendre en compte lors de l'examen d'un plugin

Quelques questions basiques

  • À quoi sert le plugin ?
  • N'y a-t-il rien dans l'installation standard qui peut déjà fournir cette fonctionnalité ?
  • Est-ce la meilleure solution pour répondre à ce besoin ?
  • Avec quelles versions de Moodle fonctionne-t-il ?
  • Combien de fois a-t-il été téléchargé pour votre version ?

Est-ce facile à installer ?

  • La source est-elle gérée sur SVN/Github ?
  • Est-il disponible dans la base de données des plugins de Moodle.org ?
  • Le zip est-il disponible pour le téléchargement dans le bon nom de dossier ou a-t-il besoin d'être exploré pour être modifié ?
  • Est-ce que c'est juste "passer et utiliser" des notifications ou est-il plus complexe / nécessite une intervention manuelle des correctifs / exigences logicielles serveur supplémentaires (si oui, est-ce clairement indiqué dans le fichier version.php - voir Documentation de développement) ?

La documentation est-elle bonne ?

  • Y a-t-il une page Moodle Docs le concernant ?
  • Est-il fourni avec un bon readme.txt ?
  • Est-il livré avec de bons fichiers d'aide et de bonnes instructions ?
  • Est-il présenté avec des captures d'écran ?

Est-ce facile à utiliser pour un Enseignant ?

  • Dans le contexte d'une utilisation pédagogique courante est-il cohérent ?
  • Le mode d'emploi est-il correct et exploitable ?

Est-ce facile à utiliser pour un étudiant ?

  • Dans le contexte d'une utilisation courante en apprentissage est-il cohérent ?
  • Le mode d'emploi est-il correct et accessible ?

Est-ce qu'il fait ce qu'il dit ?

  • Le mode d'emploi est-il exact et cohérent ?
  • Est-ce qu'il fournit la fonctionnalité, telle qu'elle est décrite, d'une manière raisonnable, qu'il s'agisse d'une "fonctionnalité complète" ou d'une solution provisoire ?

Caractéristiques

  • Y a-t-il une feuille de route (Roadmap) des améliorations et des changements potentiels ?
  • Est-ce que ça fonctionnera sur un thème Mobile et sur le Web ?

Feedback

  • Y a-t-il des commentaires d'utilisateurs sur le site du plugin ?
  • Y a-t-il des commentaires sur le module ?
  • Y a-t-il des discussions à ce sujet dans les forums ?

Antécédents de l'auteur (vérification de l'expérience/de la fiabilité)

  • Sont-ils actifs dans la communauté Moodle pendant une bonne période ?
  • Répondent-ils bien aux questions sur les bugs, etc. ?
  • Travaillent-ils pour une équipe de développement Moodle établie (partenaire Moodle, l'OU, ou le siège social par exemple) ?

Technique

  • Est-ce qu'il fonctionne correctement avec les différents types de bases de données ?
  • Le module est-il mis à jour régulièrement en même temps que les nouvelles versions de Moodle ?
  • Le module suit-il les bonnes normes de codage de Moodle ? (Utilisez le plugin vérificateur de code)
  • Est-ce qu'il utilise correctement les fichiers de langue ou est-ce qu'il a du texte codé en dur ?
  • Suit-il correctement les lignes directrices en matière d'accessibilité ?
  • Est-ce qu'il suit correctement les approches CSS et les Thèmes graphiques ?
  • Est-ce qu'il y a conflit avec tout autre nom ?
  • Cela dépend-il d'un autre plugin non standard (si c'est le cas, est-ce clairement indiqué dans le fichier version.php - voir Documentation de développement) ?
  • L'auteur corrige-t-il régulièrement des bugs ?
  • Est-ce que cela a un impact sur les performances de Moodle dans des conditions d'utilisation normale ou élevée de trafic ?
  • Existe-t-il des risques de sécurité (les données de l'utilisateur sont-elles protégées/assainies) ?
  • De quelles ressources aura-t-il besoin pour être utilisé ?
  • La sauvegarde/restauration fonctionne-t-elle avec ce plugin ?
  • Propose-t-il des tests unitaires ?

Voir aussi