Bon je m'excuse d'avance vu que ma réponse ne va sans doute pas être très agréable et que je vais me répéter un peu ...
Pour toutes les questions "Est ce que c'est possible de modifier le code pour faire ... ?" => la réponse sera globalement (toujours?) OUI.
Pour faire suite à toutes ces questions, je vais en rajouter une qu'il faudrait également se poser :
"Est ce que c'est une bonne idée de modifier le code pour faire ... ?" => la réponse sera globalement (toujours?) NON.
Pour détailler la réponse :
- quand on sait plus ou moins ce que l'on fait, c'est généralement une assez mauvaise idée de modifier le code source de moodle vu que cela complexifie les futur MAJ du code (et plus on ajoute de modifications et pire c'est)
- quand on ne sait plus ou moins pas ce que l'on fait (ce qui me semble le cas ici), c'est une très mauvaise idée de modifier le code source de moodle vu qu'on ne saura pas les garder à chaque MAJ (ou que l'on ne fera pas les MAJ, ce qui est encore pire)
Ensuite j'en reviens à la même question qu'au départ sans quoi on ne pourra jamais avancé :
Il s'agit de quel type de "test" ? (
quiz , offlinequiz , autre ?)
Sur ce passage la :
"je dois vraiment ne pas être le seul à vouloir imprimer ou
télécharger les tentatives des candidats qui passent les
tests
quand même? l'impression Windows (ctrl+p) est plutôt très mauvaise et
pour moi impossible à proposer aux organismes de contrôle certificateurs
vu le rendu de la page imprimée."
J'aurai tendance a dire que non vous êtes pas le seul, et c'est bien pour ça que j’indiquais qu'il y a sans doute déjà une solution pour extraire ces données proprement sans avoir à modifier le code...
- Pour un "offlinequiz" j'aurai tendance a dire que la question ne se pose pas, il faut scanner les feuilles donc vous les avez déjà (et ça n'a aucun intérêt de les
envoyer..)
- Pour un "quiz", il suffit aller dans administration du test -> réponses des participants -> Télécharger les données au format.
( adresse du genre /mod/quiz/report.php?
id=123456&mode=responses ou 123456 correspond à l'id du quiz)
Il suffit de choisir le type de fichier de sortie et ça roule on sort les réponses des élèves
Un exemple de ce a quoi aurait du ressembler la question :
Problème : Pour raison1 et raison2 , nous aurions besoin d'extraire les réponses des élèves,
comment peut on faire ?
C'est bref et ça explique clairement ce qu'on a et ce que l'on veut.
L'avantage c'est que les gens du forum voient rapidement si ils utilisent le même plugin ou non et peuvent expliquer leurs solutions.
D'autres gens vont pouvoir lire ces réponses et voir d'éventuelles problèmes liés.
Et petite question bonus histoire d'être un peu pénible :
Vis à vis de la RGPD , vous gérez comment avec vos
utilisateurs le fait d'extraire une partie de leurs "informations personnels" pour les envoyer à d'autres "établissements" (les "organismes de contrôle certificateurs") ?