Barème smileys...

Barème smileys...

par Serge Bailly,
Nombre de réponses : 13
Bonjour,

J'aimerais utiliser comme "barème personnalisé" des smileys ou des icônes personnelles, sauriez-vous comment procéder pour que l'étudiant voit sourire et non un : - ) ?

en vous remerciant

SB
Moyenne des évaluations  -
En réponse à Serge Bailly

Re: Barème smileys...

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

À mon avis, ce n'est pas possible dans l'état actuel du code. Peut-être qu'en posant la question sur le forum anglophone des développeurs ?

Ou bien en ouvrant une demande de fonctionnalité dans le traqueur ?

En réponse à Nicolas Martignoni

Re: Barème smileys...

par Serge Bailly,
Merci Nicolas,

Je me suis lancé et j'ai posté sur le forum anglais sourire

Je me souviens à Brest l'an passé, une intervenante libanaise utilisait Moodle comme plate-forme de communication pour les parents de jeunes enfants en crêche. On pourrait imaginer ce genre d'affichage simplifié (du genre feu rouge / orange / vert cher à C. Freinet) pour évaluer certaines activités pour de jeunes publics par exemple, qu'en penses-tu ?

Cordialement

SB


En réponse à Serge Bailly

Re: Barème smileys...

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Oui ce serait une excellente idée clin d’œil

L'intervenante à Brest était Joëlle Bacha. J'espère que tout se passe bien pour elle, au Liban !

En réponse à Nicolas Martignoni

Re: Barème smileys...

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
La semaine dernière j'étais à Beyrouth, pour une mission de formation des enseignants de FLE aux TICE à l'université libanaise. Je devais y rencontrer notre collègue Joëlle Bacha. Malheureusement, nos emplois du temps respectifs et aussi l'attentat contre un général (qui a touché indirectement la maison des parents de Joëlle) ont rendu la situation difficile et finalement nous n'avons pu nous contacter que par téléphone.
Je sais que notre collègue continue son travail avec Moodle, dans des conditions difficiles, comme vous l'imaginez bien. Sinon, j'ai trouvé cette semaine au Liban très intéressante, les gens accueillants, la France et le français toujours bien présents, les enseignants qui suivaient ma formation très motivés et désireux d'apprendre.
Joseph
En réponse à Joseph Rézeau

Re: Barème smileys...

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
C'est vrai Joseph...

Les liens tissés par les uns et les autres avec ce pays martyr sont importants.
On pourrait d'ailleurs envisager d'y prévoir un Moodlemoot un jour ?

J'ai été sollicité plusieurs fois pour m'y rendre par l'Institut Al Kafaat, justement pour Moodle.
Malheureusement c'est toujours l'inertie administrative qui fait capoter les plus beaux projets...

Partie remise peut-être ? Car je suis libre à présent clin d’oeil

Daniel

Bonjour à Joëlle (on n'oublie pas les larmes sur fond de drapeau libanais...)



Annexe liban.jpg
En réponse à Serge Bailly

Re: Barème smileys...

par Éric Bugnet,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Traducteurs
Salut,

Je te réponds parce que je trouve l'idée est plutôt sympathique (pas que les autres ne le soient pas clin d’œil ), mais à mon avis irréalisable pour l'instant, ou du moins il faudrait feinter !

Le problème vient des menus déroulants utilisés pour sélectionner la "note". Tu ne peux avoir, à ma connaissance que du texte dans les menus déroulants.

Par contre, si tu met du genre ; - ) (sans espaces) dans ta sélection de note, on doit pouvoir faire en sorte que tous les affichages (hormis menu déroulant) passent par le filtre permettant d'afficher les smileys... d'ailleurs, c'est peut être déjà le cas, as-tu essayé ? (J'ai cru voir un paramètre pour appliquer les filtre sur tout, même titres sur la 1.8... mais je confonds peut être !)

Reste le coté sélection de la note, il faudrait alors passer du menu déroulant à un autre procédé (genre popup avec du java script) comme tu sélectionne actuellement ton smileys dans la fenêtre de texte avec ton popup sur la réponse au forum. Mais là, c'est une autre paire de manche... et carrément du hard code à changer !

Si tu pose une proposition d'évolution, donne nous le lien que l'on puisse voter !

Eric
Moyenne des évaluations Utile (1)
En réponse à Éric Bugnet

Re: Barème smileys...

par Serge Bailly,
Bonjour Eric,

je suis content de parfois avoir de bonnes idées ou qu'elles plaisent clin d’œil

La solution intermédiaire qui consisterait à sélectionner dans un menu déroulant un smiley "en devenir" pour qu'il s'affiche in fine (par exemple dans le tableau de notes) sous sa forme "iconique" me conviendrait parfaitement. J'ai fait, ce matin, le test sur une 1.7.1+ avec l'espoir que ce type d'affichage s'avère mais ce ne fut pas le cas... Je fais de suite l'essai sur une 1.8 mais par défaut je pense que le comportement sera le même...

Merci pour toutes vos réponses rapides

Cordialement

Sb

En réponse à Éric Bugnet

Re: Barème smileys...

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Ce n'est pas tout à fait exact : on peut avoir des icônes dans les menus, à condition de feinter un peu. Un bon exemple est donné par le traqueur de bogue utilisé par Moodle : Jira.

Voir par exemple http://technology.amis.nl/blog/?p=994.

Je copie ci-dessous le code intéressant.

<select name="issuetype" id="issuetype">
 <option value="1" class="imagebacked" style="background-image: url(/images/icons/bug.gif);" selected>
 Bug
 </option>
 <option value="2" class="imagebacked" style="background-image: url(/images/icons/newfeature.gif);">
 New Feature
 </option>
 <option value="3" class="imagebacked" style="background-image: url(/images/icons/task.gif);">
 Task
 </option>
 <option value="4" class="imagebacked" style="background-image: url(/images/icons/improvement.gif);">
 Improvement
 </option>
</select>

Moyenne des évaluations Utile (2)
En réponse à Nicolas Martignoni

Re: Barème smileys...

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Très bonne astuce!smile
En réponse à Joseph Rézeau

Re: Barème smileys...

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour à tous,

Je trouve cette idée de notation par smiley très intéressante...grand sourire

Connaissant nos spécialistes de cette ruche bourdonnante d'activité qu'est la communauté Moodle, j'imagine qu'on va voir bientôt apparaître une solution.clin d’oeil

Bon courage

Daniel
En réponse à Serge Bailly

Re: Barème smileys...

par Éric Bugnet,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Traducteurs
Si vraiment tu ne peux plus attendre, voici une première solution fonctionnelle, mais pas vraiment top à 100%.

Pour ce faire, crée toi un barème avec :
: - ( , : - / , : - ) , : - D en enlevant les espaces.

Ensuite, édite le fichier moodle\mod\forum\lib.php qui regroupe les fonctions principales du module de forum.
Fais une sauvegarde de ton fichier avant toute modification !

Vers la ligne 2451 tu trouveras :

echo "$strratings: ";
if ($link) {
link_to_popup_window ("/mod/forum/report.php?id=$postid", "ratings", $mean, 400, 600);
} else {
echo "$mean ";
}

à changer par :
echo "$strratings: ";
echo format_text($mean)." ";

En fait, on contourne l'affichage de la notation en y passant les filtres des fenêtres de textes...

Cela a plusieurs effets :
  • affichage des smileys
  • j'ai viré le lien (il faut paufiner pour avoir le lien sur l'image, mais ça devrait pouvoir être possible).
  • par défaut, l'affichage des zone de texte saute une ligne avant et après... et donc on retrouve ce saut de ligne...
C'est fonctionnel, mais pas top, j'avais prévenu !

Eric
Annexe ScreenShot326.png
Moyenne des évaluations Utile (1)
En réponse à Éric Bugnet

Re: Barème smileys...

par Serge Bailly,
Super !

Merci Eric sourire

Cordialement

SB
En réponse à Serge Bailly

Re: Barème smileys...

par Éric Bugnet,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Traducteurs
Bien plus propre sur le rendu...

Modifier le fichier moodle\mod\forum\lib.php, version 1.536.2.22 2007/04/04
Vers la ligne 2451.

Remplacer :
echo "$strratings: ";
if ($link) {
link_to_popup_window ("/mod/forum/report.php?id=$postid", "ratings", $mean, 400, 600);
} else {
echo "$mean ";
}

Par :
echo "$strratings: ";
replace_smilies($mean);
if ($link) {
link_to_popup_window ("/mod/forum/report.php?id=$postid", "ratings", $mean, 400, 600);
} else {
echo $mean." ";
}

C'est du hardcoding, donc pas top si tu veux faire du cvs...

Et comme dans le weblib.php tu peux rajouter tes propres smileys, genre (feu vert) qui donne l'image machin... ben tu fais ce que tu veux...

Reste 2/3 petits trucs à proposer sur le tracker je pense pour évolution :
  • Menu déroulant avec les images
  • Généraliser cet affichage dans tous les systèmes de notations
  • Création du barème en sélectionnant les smileys
  • Donner la possibilité de rajouter facilement des smileys sur moodle sans modifier le weblib.php

Eric

Annexe ScreenShot327.png