Policy - Navigation entre les politiques d'utilisation

Policy - Navigation entre les politiques d'utilisation

par Olivier Valentin,
Nombre de réponses : 2
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Bonjour à tous,

je tourne sous Moodle 3.5.2, et je rencontre un problème avec le plugin de gestion des politiques d'utilisation.

Lorsque le gestionnaire des politiques tool_policy est activé, je crée mes différentes pages de politiques et je les active. Un utilisateur se connecte, il tombe de fait sur la première page à lire et il doit cliquer "Suivant". Et là, rien... je boucle sur la même page ! Impossible de passer à la page suivante. Même en bidouillant l'URL pour lui forcer la main et passer à la page 2, il refuse. Le bouton "Suivant" ne remplit pas son rôle...

Ce n'est pas le template (je tourne sous Essential, j'ai testé avec Clean et Boost) ; j'ai exploité autant que possible la console du navigateur, il n'y a a priori aucun problème. Je précise toutefois que je n'ai fait que quelques tests de base ; il faudrait que je mettre la prod en carafe pour faire des tests plus poussés ou même activer le mode Debug.

Mais le truc le plus louche, c'est que le même plugin activé sur le Moodle installé sur mon serveur de test... fonctionne. Il s'agit de la même version de Moodle et de la même configuration ! Les seules différences sont le fait que la version de test ne tourne pas en https, et que le serveur test est sous NGInx (ma prod est en Apache).

Si quelqu'un a une piste, je suis preneur... triste

Olivier

Moyenne des évaluations  -
En réponse à Olivier Valentin

Re: Policy - Navigation entre les politiques d'utilisation

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Olivier,

Tu peux éventuellement tenter une mise à jour vers Moodle 3.5.3 (tout juste sorti), pour voir si cela corrige ton problème.

Séverin

En réponse à Séverin Terrier

Re: Policy - Navigation entre les politiques d'utilisation

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Bonjour Séverin,

juste pour signaler que le passage en 3.5.3 n'a rien résolu sur ce souci de mon coté... Et toujours cette incompréhension sur le fait que la prod ne fonctionne pas, alors que notre plateforme de test (également en 3.5.3+) fonctionne. On doit avoir qque chose sur notre config qui ne va pas ! Je compte me lancer dans un comparatif complet des configurations des deux plateformes pour voir les éventuelles différences.

Toutefois, j'ai "résolu" le souci en commentant une ligne de code, celle qui affichait les différentes pages de politiques d'utilisation avant consentement, et qui me posait précisément souci car le système bouclait en permanence sur la première page. A présent, je tombe directement sur la page du consentement avec les cases à cocher. Qui plus est, les textes intégraux sont également consultables sur cette page, ça allège le bouzin ! sourire

Je suis allé dans le fichier moodle > admin > tool > policy > classes > output > pageagreedocs.php, et j'ai mis en commentaires la ligne 308 qui appelle la fonction redirect_to_policies :

 307       // Redirect to policy docs before the consent page.
 308       //$this->redirect_to_policies($userid, $myurl);

Ca m'est compliqué d'en savoir plus, puisque le souci est sur ma prod, et que je ne peux pas faire de tests supplémentaires sans faire râler les étudiants (et en plus, les examens commencent...). Mais si j'en ai l'occasion, je regarderai ça de plus près.

Olivier

Moyenne des évaluations Utile (2)