problème avec filtre multimédia (mp3) dans Moodle 2.2

problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,
Nombre de réponses : 21

Après lecture d'une myriade de forums, expliquant ce que je savais faire sans problème sous Moodle 1.9, je renonce à m'en sortir tout seul et je pose la question : pour quelle étrange raison est-ce que je n'arrive plus à intégrer un fichier son (mp3) dans Moodle 2.22 ?

L'intégration d'un lien vers un fichier mp3 ouvre une nouvelle fenêtre, mais le lecteur n'apparaît pas directement (que ce soit dans l'aperçu d'une section, dans une question, dans une leçon...)

Les plugins multimédia (dont le filtre pour les .mp3) sont activés, au niveau du site, au niveau des cours et des activités concernées. Le problème se pose aussi bien sous Firefox que sous IE. En revanche, le filtre pour des fichiers video fonctionne bien.

Manifestement, j'ai omis de faire quelque chose quelque part, mais je ne vois pas quoi...

1. lien dans l'activité :

Si je supprime la partie "fichier.mp3" (comme je le faisais sous Moodle 1.9), rien n'est conservé lors de l'enregistrement. Si je le laisse, j'obtiens ceci :

 

2. résultat dans le texte :

3. résultat dans la fenêtre qui s'ouvre en cliquant sur le lien :

Moi, ce que j'aimerais, c'est ne pas avoir la 2e étape, et que le lecteur soit directement visible dans la page, sans qu'il soit nécessaire d'en ouvrir une autre...

Moyenne des évaluations  -
En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

@Didier, on parle bien d'insérer un lecteur de MP3 dans une page de type "ressource" ? Pour moi ça marche sur Moodle 2.2 sans aucun problème. Aucun besoin de passer par l'éditeur HTML, d'ailleurs.

Joseph

Annexe 06-04-2012 18-48-17.jpg
En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Oui Joseph, c'est bien de cela qu'il s'agit,
et la capture que tu donnes correspond à ce que je voudrais,
et que j'avais sans problème avec Moodle 1.9

L'éditeur html n'est pas nécessaire, j'avais fait cette image
simplement pour donner le code sous-jacent.

(Je passais quand même par l'éditeur, avec M1.9, pour effacer
le ou les mots sur lesquels je faisais le lien, afin que le lecteur apparaisse
seul, sans nom inutile à côté).

Bon, je vais continuer à réfléchir... mais la migraine commence à avoir le dessus !

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Mary Cooch,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

tu as essayé avec plusieurs navigateurs? J'ai eu ce pb (et je l'ai vu aussi dans les forums anglophones ) et il me parait que c'est une question de configuration - dans mon cas, c'était parce qu'il fallait dans Serveur>HTTP>utliser (ou non) les "slash arguments"  Bizarre , mais ça a marché pour moi.

En réponse à Mary Cooch

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Merci Mary pour ta suggestion, que j'ai essayée... sans succès.
Firefox, IE, Safari... : rien n'y fait.

Je me disais qu'il s'agissait peut-être d'un réglage que j'aurais fait
(par exemple dans un thème), alors je suis reparti de zéro,
avec un moodle tout neuf, installé afin de tester.

Rien : le problème persiste. Je ne comprends pas ce que je ne fais pas
comme il faudrait.

Si jamais Joseph ou toi avez le temps, voici l'adresse du site de test :
http://www.jodin.org/moodlebis
compte (admin) : identifiant = aaa
                           mot de passe = aaa

Dans le "cours test", j'ai tenté de placer un mp3 (dans une simple étiquette)
qui se trouve dans les fichiers personnels.

On voit bien le lien, mais pas le lecteur, qui ne s'ouvre qu'après l'ouverture d'une nouvelle fenêtre.

La version de Moodle installée est Moodle 2.2.2+ d'aujourd'hui. Seules modifications dans les fichiers : un "php.ini" dans la racine pour étendre la mémoire, et bien sûr le fichier config.php

Le problème est probablement tout bête, mais il m'échappe...

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

@didier,

Nous ne nous sommes pas compris. Je pensais que tu voulais insérer un fichier mp3 dans une page HMTL de ressource, alors qu'en regardant de plus près tes messages je vois que tu veux insérer un fichier mp3 en tant que ressource.

Donc j'ai essayé, et ça marche parfaitement, avec le "gros" player mp3. Quand tu insères ton fichier mp3 en tant que ressource, il faut choisir dans le menu Options l'option Intégrer. Voir copie d'écran.

L'élève verra le nom du fichier et, en cliquant dessus, le (gros) lecteur MP3 s'affichera dans la même fenêtre du cours.

Je l'ai fait sur ton site de test.

Joseph

Annexe 06-04-2012 23-17-11.jpg
En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Joseph, merci pour ce temps que tu as passé sur mon problème.

Mais il n'est pas résolu malheureusement : c'est bien ce que tu avais d'abord compris qu'il fallait comprendre, c'est-à-dire l'insertion d'un lien mp3 dans une page html de ressource ou d'activité.
La loi de Murphy s'est encore vérifiée, car pour tester sur le site "neuf",  j'avais mis un lien vers un fichier mp3 dans une étiquette, j'ai constaté que ça ne marchait pas, et j'en ai conclu trop vite que ce serait pareil pour ce qui m'intéresse vraiment : de l'audio dans des pages de leçons, dans des questions cloze ou encore dans les résumés de section de cours.
Mais après vérification, il n'y a que pour une étiquette que le filtre n'agit pas, car en faisant des essais sur les vraies activités, je constate qu'il n'y a aucun problème, le lecteur s'affiche directement.


Ce qui ne m'explique pas pourquoi ça ne fonctionne pas sur mon "vrai" site...
Pour tenter de comprendre, j'ai fait l'expérience suivante :
- j'ai cloné le "vrai" site, en prenant garde d'avoir exactement la même version de fichiers Moodle 2.2.2+ que ceux du site "test" (c'est-à-dire le propre-qui-marche)
- j'ai ensuite remis peu à peu les réglages (thème, configurations et options diverses...) pour me rapprocher du site "test", en allant jusqu'à supprimer les utilisateurs, les activités, les questions, les cours...

Le but était de voir à quel moment une configuration quelconque avait causé le problème. Mais je n'identifie toujours pas. Le "vrai" site (mais cloné) est maintenant un squelette, semblable au site "test"... sauf que le lecteur mp3 ne s'intègre toujours pas dans les sections de cours, les questions ou les pages de leçon.

Avec "aaa" comme identifiant et mot de passe pour les deux sites, tu peux voir (seulement si tu as le temps bien sûr) la différence entre :
http://www.jodin.org/moodlebis (site "propre" où le lecteur apparaît)
http://www.jodin.org/moodleter (site d'origine où le lecteur n'apparaît pas).

C'est exactement le même code html qui est copié-collé dans la page de leçon, dans la question cloze et dans le résumé de site. Je soupçonne que quelque chose s'est passé dans la base de données lors de la conversion 1.9 ---> 2.2, mais je ne sais pas quoi...

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Il est clair que le filtre MP3 ne fonctionne pas comme il devrait sur ton site moodleter. Désolé, je ne vois pas d'explication...

Joseph

En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Merci d'avoir essayé...

Je suis têtu : je vais maintenant comparer les bases de données ligne après ligne, et je trouverai !
(ou pas) 1

1. Comme disent les djeun's.

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Eurêka !


Un travail de fourmi, avant de trouver la petite différence qui change tout...

  • Dans la mauvaise base, j'avais :
    table = "config_plugins" plugin = "filter_urltolink" name = "formats" value = "0,1,2,4"
  • Et il fallait  value = "0"

Je ne sais pas du tout à quoi ça correspond, ni à quelle occasion cette configuration s'est faite (probablement sous M1.9, avant la conversion vers M2). J'imagine que le concours de circonstances est plutôt rare, puisque je n'avais vu le problème signalé dans aucun forum.

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Je fais une dernière précision, parce que je m'aperçois que l'anomalie n'est pas si exceptionnelle que ça.
Les valeurs de la base décrites ci-dessus correspondent aux réglages qu'on fait avec :

Administration du site --> Plugins --> Filtres --> Convertir les URLs en liens et images

Là, il ne faut pas cocher "appliquer aux format HTML", sans quoi les liens vers des mp3 ne sont pas reconnus.

C'est d'ailleurs assez paradoxal...

Moyenne des évaluations Utile (2)
En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Désolé de gâcher ta joie, Didier, mais ton explication n'est pas la bonne.clown

Sur mon moodle 2.2, j'ai coché toutes les cases de Plugins --> Filtres --> Convertir les URLs en liens et images, dans la base on a filter_urltolink formats  0,1,2,4 et le lecteur mp3 s'affiche bien quand même.clin d’œil

Joseph

Annexe 10-04-2012 18-47-13.jpg
En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Ne sois pas désolé Joseph : l'essentiel est que j'aie retrouvé mon petit lecteur mp3.
Mais c'est vrai que le "mystère intellectuel" s'épaissit, puisque tu constates un comportement différent.
Je pense que ton lecteur continue à s'afficher parce que le filtre a déjà été appliqué, et cela reste dans le cache. Mais si, après le cochage de "format HTML", tu fais un nouveau lien, ou bien si tu vides le cache, est-ce que le lecteur est toujours là ?

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

didier "Mais si, après le cochage de "format HTML", tu fais un nouveau lien, ou bien si tu vides le cache, est-ce que le lecteur est toujours là ? "

Oui. Et je vide toujours le cache quand je fais ce genre de manip dans Moodle.clin d’œil

Joseph

En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Ma suggestion et ma question étaient maladroites : bien loin de moi l'idée que j'aurais quelque chose à t'apprendre...

C'est juste que j'essayais de comprendre cette différence de comportement, et je ne voyais rien d'autre qu'une histoire de cache.

Car je viens de refaire le test, avec une installation totalement vierge (Moodle 2.2 "latest" d'aujourd'hui), sans aucune modification par rapport à l'installation par défaut, pas même la langue : je confirme que l'activation de l'option "format html", chez moi, crée le problème (aussi bien sous Firefox pour mac que sous PC avec IE).
 
Soyons rigoureux, voici les seules et uniques modifications apportées dans l'installation :

  1. dans la racine de Moodle, un fichier php.ini contenant :
    [PHP]
    memory_limit = 128M
    max_execution_time = 60

  2. dans l'administration du site :
  • activation des filtres "Multimedia plugins" et "Convert URLs into links and images"
  • "include a topic section", et un lien vers un fichier mp3 là-dedans.

site : http://www.jodin.org/moodletest
identifiant : admin
mot de passe : 123abcABC$

Si vraiment le problème n'apparaît qu'avec moi, je ne vois plus qu'une explication : les mauvaises ondes laissées par NS lors de son passage à Strasbourg !

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bon, après plusieurs essais sur ton site et sur le mien en local, je conclus qu'il y a bien un problème dans le filtre qui transforme - trop agressivement - les URL contenant un lien vers un fichier audio.

J'ai posté un rapport de bogue MDL-32408.

Joseph

En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Solution donnée par Michael de Raadt dans le rapport de bogue MDL-32408. Il faut modifier l'ordre des filtres.

Didier, peux-tu essayer et nous dire si ça marche pour toi?

Joseph

Moyenne des évaluations Utile (1)
En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Joseph, le "tip" fonctionne bien chez moi aussi.
Merci d'avoir pris le temps de faire et de suivre ce rapport de bogue.

Mais, question subsidiaire : à quoi ça sert, en fait, ce filtre ?
Je veux dire : dans quelle situation a-t-on avantage à "filtrer" les Urls vers des images,
plutôt que mettre l'adresse dans une balise <img src="truc.jpg"> ?

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

@didier : OK, donc ça marche. Tu verras que j'ai édité mon commentaire dans le rapport de bogue ; je n'avais pas bien saisi la logique de l'ordre des filtres, il ne s'agit pas de "priorité" mais d"ordre d'application. Donc, pour que le lecteur MP3 apparaisse pour les liens vers des fichiers mp3 il faut que le filter "Multimedia plugins" soit placé après le filtre "Convert URLs into links and images".

Pour ta question subsidiaire je n'ai pas de réponse.pensif

Bonne semaine,

Joseph

Moyenne des évaluations Utile (2)
En réponse à Joseph Rézeau

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Sébastien Masin,

Merci merci merci

Message pas très constructif mais quand on trouve la solution à un problème qu'on n'aurait jamais pu résoudre seul on a envie de crier MERCI sourire

En réponse à Sébastien Masin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Didier Jodin,

Si si : c'est constructif.

En tout cas ça me fait plaisir de constater que le temps passé là-dessus, par Joseph et par moi, aura été profitable à quelqu'un d'autre aussi !

En réponse à Didier Jodin

Re: problème avec filtre multimédia (mp3) dans Moodle 2.2

par Pascal Maury,
Avatar Développeurs de plugins

Bonjour,

Et sinon il n'est toujours pas possible d'avoir à coté du lecteur un lien pour le téléchargement ? Cela est très problématique de devoir choisir l'un ou l'autre !