Mon premier bloc : mon tuteur

Mon premier bloc : mon tuteur

par Étienne Rozé,
Nombre de réponses : 82
Bonjour,
Pour nos besoins j'ai fait un bloc qui affiche les enseignants du groupe auquel appartient l'étudiant, histoire de facilité les contacts.
En fait, dans notre cas, il n'y en a qu'un : le tuteur qui suit le groupe.

Je joint la version beta pour ceux que cela interessent.
Ce qui est affiché : la photo, un lien pour utiliser la messagerie, le mail ( si il n'a pas été désactivé), les informations de messageries instantanée...

Bug connu : le bloc disparait parfois !!!

Pour l'installation : décompacter l'archive dans le répertoire blocks, mettre les droits en lecture pour le serveur web.

Toute remarques sur le fond et la forme (pas terrible actuellement)  est (très ) bienvenue...
Moyenne des évaluations  -
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Caroline Brassard,
Allo Étienne,

Intéressant sourire Ça nous permettrait d'automatiser notre bloc tuteur de notre côté. Je te reviens la-dessus lorsqu'on y jettera un oeil plus en détail.

Caroline
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Etienne , bonjour
J'ai installé ton bloc " Mes tuteurs" mais je constate qu'à l'affichage " Etudiant " j'ai ce message :

Fatal error: Non-static method block_my_teachers::print_cel() cannot be called statically in /home/medecine/public_html/MoodleTest/blocks/my_teachers/block_my_teachers.php on line 72

As tu une idée du pourquoi ?
Amitiés Bibo
En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Ah Etienne !

Je vois que le bloc "mon tuteur" du site de Caroline t'a impressionné et inspiré, comme nous tous.
Nous suivons cela avec attention...

Daniel

En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Tu as quelle version de Moodle ?
J'étais justement en train de travailler dessus... je regarde.
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Salut Etienne,

Sur mon Moodle local USB 1.7 j'ai le message suivant :
This SQL relies on obsolete tables! Your code must be fixed by a developer.

Sur notre Moodle de formation (1.6.2) j'ai demandé à notre administrateur de l'installer. Essais demain...

Cordialement

Daniel

PS: Jusqu'à présent, je plaçais dans les cours un bloc avec la photo du tuteur et en dessous un bouton d'appel skype.
A noter que ce bouton affiche en temps réel le statut du correspondant....

Voir image ci-jointe
Annexe montuteur.JPG
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Finalement l'admin du serveur a installé de suite ton bloc.
J'ai donc fait un essai sur une plateforme 1.6.2.

Quand je suis logué en tant qu'étudiant dans le cours d'un collègue, je vois tous les tuteurs.C'est bien et très pratique pour les contacts. Bravo sourire
Du coup je l'ai placé d'office dans tous les cours.

Dans mon cours :
  • En tant qu'étudiant j'ai le message "no teacher". C'est bizarre. Pourtant j'ai deux enseignants déclarés.
  • Comme admin j'ai le message that's you (mais pourtant, admin n'est pas un des deux profs déclarés)
  • Comme prof j'ai aussi that's you ( normal !) mais l'autre tuteur n'est pas indiqué.
Je vais regarder un peu s'il n'y a pas de bugs de mon côté...
Je constate qu'en tant qu'étudiant lambda, j'ai "no teacher" dans tous les cours que j'ai créés mais pas dans ceux des collègues.
Pourtant je suis bien logué sous une autre identité... pensif

De plus, le bloc est en anglais ( et seulement ce bloc). Et pas de paramètres dans l'administration pour changer le titre. Pourtant cette plateforme est en français.

Daniel

PS: petit détail : Il faudrait décaler d'un petit espace l'avatar de l'adresse du tuteur.
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Encore moi...!

En plus de l'adresse courriel, on pourrait trouver le statut skype ?
Ainsi l'étudiant saurait immédiatement s'il peut contacter son enseignant...
Un peu comme dans la copie d'écran que j'ai placée plus haut...

Voici le code :

<!--Skype 'My status' button http://www.skype.com/go/skypebuttons-->;
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<div style="text-align: center;"><a href="skype:gaspard12?call"><img src="http://mystatus.skype.com/bigclassic/gaspard12" style="border: medium none ;" alt="My status" height="44" width="182" /></a></div>

gaspard12 étant mon identifiant skype.

Pour créer ce bouton automatiquement, il suffit de se rendre sur le site skype , d'entrer son identifiant, de choisir son bouton (avec statut c'est mieux ?) et le code est généré. Un copier/coller et c'est bon.
Mais dans ton cas tu connais même l'identifiant puisqu'il est inscrit dans le profil du prof concerné (s'il existe). Donc tu as le code complet.

Wengo offre aussi le même service (mais skype est plus répandu mondialement)

Daniel
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Merci de tes remarques.
Je comptais faire une nouvelle version aujourd'hui.
Les bugs que tu signales me sont connu en partie, donc ce sera corrigé.
En particulier le bloc nécessite que le cours soit en mode groupe séparé soit en mode visible pour fonctionner comme je le souhaitais.
Par contre dans les fonctionnalités que tu signales une n'est pas voulue : que la liste des enseignants apparraisse quand c'est un enseignant. Veux tu que je maintienne cette possibilité ?
Je pourrais donner le choix dans les options : quand c'est un enseignant qui se connecte :
- soit est affiché les étudiants de son groupe
- soit est affiché les autres enseignants
- soit rien


En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Salut Etienne

C'est vrai qu'en tant qu'enseignant, il n'est pas nécessaire de voir ses collègues, quoique...on pourrait montrer les autres. Cela permettrai un contact immédiat sur son adresse courriel. On a aussi le forum des enseignants pour cela, mais avec un décalage...
Par contre, en groupes séparés peut-il exister un tuteur par groupe ?
Avec les nouvelles versions je n'ai pas encore testé. La suite de ta réponse laisse supposer que oui.
Auquel cas il serait intéressant que l'étudiant ne voie que le tuteur de son groupe.



A toi de juger...

Merci encore pour ce bloc bien pratique.

Tu as vu mon appel Skype ?
Cela pourrait-il être utile dans ton bloc ? (en version réduite bien entendu...)

Daniel

My status
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Voici donc la dernière version de ce bloc.
Nettement plus évoluée !
Les anciens bogues sont corrigés ( normalement ).
Il prend en charge l'appartenance à plusieurs groupes.
Il permet d'afficher tous les enseignants du groupe de la personne connectée. Si elle n'est pas dans un groupe affiche les enseignants du cours.
Si la personnes est enseignante, n'affiche rien ( seulement un message).
Il y a la gestion des langues.
Et aussi des paramètres :
- Un titre de bloc personnalisé
- Du texte en fin de bloc peut-être ajouté
- On a le choix d'afficher ou non les différents moyens de contact que l'enseignant a renseigné dans son profil ( skype,etc..).
- On peut choisir la taille de la photo ( grande ou petite)

Je n'ai pas encore intégré ton code pour skype, Daniel : je me demande si le code de Moodle n'est pas suffisant. A voir !

Je pense qu'il est mieux de suprimer l'ancienne version avant d'installer la nouvelle !

Merci pour vos critiques constructives !!!!!
Moyenne des évaluations Utile (1)
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Etienne , bonjour
J'ai donc testé ton bloc " Mon tuteur" et voici la reponse que j'obtiens :

" Ce bloc n'a pas été implémenté correctement et ne fournit donc pas d'interface de configuration."

J'ai décompréssé ton fichier avec PicoZip : est ce le bon " dézippeur " ?
Merci par avance de ta réponse
Amitiés Bibo
En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Bonjour !

As-tu viré tout l'ancien bloc ?
Le répertoire my_teachers ne doit contenir que :
  • block_my_teachers.php
  • config_global.html
  • lang
  • styles.php

(en particulier, le répertoire db préexistant ne doit plus être là)





En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Etienne , bonsoir et merci pour ta réponse .
J'ai bien ces 4 fichiers dans un dossier " my_teachers" ( le fichier lang est sous forme de dossier lang : est ce là le hic ??? )

Hélas , j'ai tjrs le message de non implémentation
Merci pour ton aide
Amitiés Bibo
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
PS : te serait il possible de ré adresser ton fichier sous un autre format ? ( .zip ou .rar ...) : j'ai l'impression que c'est la décompression quifonctionne mal ???
Merci par avance
bIBO
En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Voila, voilà sourire
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Etienne , merci infiniment pour ce zip : je teste dans la soirée
Amicalement Bibo
En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Etienne , je tenais encore à te remercier pour ce bloc : tout fonctionne parfaitement .
Penses tu qu'il soit possible d'afficher 2 personnes : le Tuteur et le Medecin -Maitre de stage car je suis chargé d"enseignement à la Fac de medecine de Creteil où le tutorat supervise ces 2 activités .
amitiés Bibo
En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Normalement il suffit que ces deux personnes soient enseignants dans le groupe.
ça me donne une idée : on pourrait afficher le rôle de la personne dans le cours...
On verra cela demain ou plus tard...
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Fred Quay,
Je viens de créer une application pédagogique de ton formidable bloc, qui utilise également l'idée de Daniel d'organiser des tutorats par groupes.
A partir de ces deux idées, je crée un cours informel favorisant les relations d'entraide entre pairs, après détection des compétences d'iceux.

c'est ici, dans le forum pédagogique (avec une belle image qui montrer la liste des tuteurs par compétence) :
http://moodle.org/mod/forum/discuss.php?d=59769#271183
Moyenne des évaluations Utile (1)
En réponse à Fred Quay

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Superbe !
Tu peux changer la phrase "contacter mon tuteur" dans le fichier de langue :
blocks/my_teachers/lang/fr_utf8/block_my_teachers.php

Le mieux est de copier ce fichier dans un répertoire fr_utf8_local :
blocks/my_teachers/lang/fr_utf8_local/block_my_teachers.php

et de changer ce fichier ( ne laisser que les lignes modifiées)

Ceci assure la possibilité d'installer une nouvelle version facilement.
Moyenne des évaluations Utile (1)
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

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

Bravo Etienne et merci.
On teste cela demain.

Le code Skype n'est pas essentiel, surtout si on a le code skype du profil qui est affiché.
Il est toujours possible pour un enseignant d'un cours de créer un petit bloc HTML comme le mien (voir ci-dessus dans le fil de discussion) pour contacter par Skype, d'un simple clic ses collègues.

Daniel
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

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

Le nouveau bloc est installé sur 162.
Formidable paramètrable et... très pratique !
Fonctionne avec les groupes et les tuteurs de groupes.
Je l'ai affecté d'office à tous les cours sourire

Fonctionne sur 1.7 j'espère ?

Juste un petit truc : A côté de la photo, une enveloppe et "contact my teacher" (en francais dans le texte...clin d’oeil). Je suppose donc qu'il s'agit de la messagerie interne Moodle puisqu'il y a l'enveloppe ?
Pour un usage international supprimer simplement le mot teacher ? ainsi il reste seulement "contact" ou "contact moodle" afin de ne pas confondre avec ce qui suit, c'est à dire l'adresse électronique.

Mis à part cela je trouve ce bloc parfait et plein de promesses...

J'en informe nos enseignants !

Daniel
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Merci.

>>Fonctionne sur 1.7 j'espère ?
J'espère aussi clin d’oeil . Pas testé. Dans les TODO.

>>Je suppose donc qu'il s'agit de la messagerie interne
Oui. Mais je me demande en fait ce qui se passe si elle est désactivée sur le site. Pas testé (peut-être bug ??). Pour la chaine de caractère, c'est modifiable. Cf mon post plus haut
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Etienne , bonjour
Je te joins une copie d'ecran pour t'expliquer ce que je souhaiterias obtenir
En face d' ATTALI , est il possible d'avoir "Contacter mon tuteur"
En face de LE ROUX , est il possible d'avoir " Contacter mon maitre de stage " .
PS : en mode Enseignant le bloc n'apparait pas ( et j'ai tjrs le message de non implémentation ) alors qu'il apparait en mode Eudiant : est ce normal ?
Merci de m'eclairer sur ces 2 points
Amicalement Bibo
En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Bonjour,

Pour faire ce que tu demandes il faut une modification du code... un peu de patience : peut-être la semaine prochaine.
Il faudrait aussi que les enseignants aient leur rôles définis dans la fenêtre "choisir les enseignants" du cours.
Il est possible aussi que pour la version 1.7, cela soit plus sioux !


En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,

Etiene , bonsoir

"La semaine prochaine " :

Cela va etre long comme pour un enfant qui attend Noel le 3 Aout ...

Amitiés   BIbo

En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

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

Excellent travail. J'ai testé sous 1.7. Il y a quelques problèmes, qui une fois corrigés rendent l'utilisation correcte :

  1. En tant qu'administrateur, lorsque que j'essaie de configurer, 2 champs sans désignation, avec des trucs bizarres (du code php) dedans apparaissent (voir ci-dessous). Si j'enregistre, le titre du bloc est alors défectueux. Cela est dû à l'utilisation de code php abrégés <? au lieu de <?php, qui sont totalement prohibés dans Moodle, surtout parce qu'ils ne sont plus supportés dans PHP5.
  2. En tant qu'enseignant dans un cours, en mode édition, si je clique dans l'entête du bloc sur l'icône d'édition, l'erreur "Ce bloc n'a pas été implémenté correctement et ne fournit donc pas d'interface de configuration." apparaît, ce qui est normal, vu qu'il n'y a pas de fichier config_instance.html dans le dossier du bloc. J'ai l'impression qu'il n'y a rien à configurer au niveau des cours et donc qu'il faut simplement retirer la fonction instance_allow_config() du fichier block_my_teachers.php.
De façon générale, pour avoir une plus grande chance d'adoption de son code, il est très chaudement recommandé de suivre scrupuleusement les recommandations de codages disponibles ici : http://docs.moodle.org/en/Development:Coding.
Annexe Image_1.png
En réponse à Nicolas Martignoni

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Oui,

Je pense que nous souhaitons tous que cet excellent outil
  • Soit bétonné afin d'être "standardisé" dans toutes nos versions successives de Moodle. Nicolas, sors-nous ton couteau Suisse...clin d’oeil
  • Soit suffisamment général pour s'adapter à toutes les situations. A charge pour chacun de le personnaliser ensuite selon les cas de figure. N'est-ce pas Bibo ?
  • Pour nous est presque parfait.
Et enfin puisqu'Etienne semble déployer une activité débordante au chevet de son bébé, je renouvelle ma petite remarque de supprimer "contact my teacher" pour le remplacer simplement par "contact" afin de rendre ce concept plus international, ( l'enveloppe suffit pour comprendre) et d'introduire un espace devant le mot "contact" afin de le décoller de la photo du maître vénéré.
Il est préférable de le faire dans ton bloc plutôt que chacun d'entre-nous bricole les fichiers. D'autant que certains, comme moi, n'ont pas forcément accès au serveur.

Daniel

PS: Pour l'instant j'en reste à ton bloc actuel en attendant le résultat final. Je ne voudrais pas ennuyer l'administrateur du site trop souvent.
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,

Daniel , bonsoir

Tu as parfaitement résumé la situation : merci pour ton message

Amitiés    Bibo

En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Re...

J'y pense brusquement, en regardant à nouveau le bloc...

Quand on clique directement sur le nom du "teacher", on abouti sur sa page de profil où l'on dispose du bouton "envoyer un message". Un clic, et on est sur la messagerie moodle. Donc deux clics.
Quand on clique en dessous du nom sur "contact my teacher" on est directement sur la messagerie moodle. Donc un seul clic.
Ainsi, on a deux solutions pour envoyer un message interne.

Pour simplifier, on pourrait placer uniquement l'enveloppe, sans aucun texte, immédiatement à côté du nom.

Avantages : On retrouve une configuration Moodle bien connue (un nom et l'enveloppe de contact interne juste à côté), et on clarifie la présentation du bloc. Exit donc le texte en anglais "contact my teacher".
C'est en cliquant sur l'enveloppe seule qu'on envoie le message. Procédure connue.

Et dessous on trouve la liste des paramètres habituels du profil, à savoir, adresse courriel, identifiant Skype, site web perso....

Qu'en pensez-vous ? Plus simple, plus clair... non ?

Daniel
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Daniel , bonjour
Suite au mail recu dans ma BAL , je t'adresse le fichier filter.php qui fonctionne chez moi en local et en distant sur 1.7 .
Cependant regarde le dernier post de Charles COUPEAU qui a l'air de maitriser le php bien mieux que moi ...
Amitiés Bibo
En réponse à Nicolas Martignoni

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Nicolas , bonjour
J'ai testé le bloc Mon tuteur en local sur la 1.7 et j'ai , comme toi , les meme messages d'erreur :

block_my_teachers_admin_title; ?> dans le titre et le fait que le bloc n'ait pas été implémenté correctement

La suppression de la fonction " instance _allow_config() " m'est systématiquement refusée !!!
As tu avancé , de ton coté , pour regler ce pb ?
Merci pour ta réponse
Amicalement Bibo

En réponse à Hubert Zerbib

Re: Mon premier bloc : mon tuteur

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Oui, comme indiqué plus haut, tu remplaces simplement chaque occurence de <? par <?php
En réponse à Nicolas Martignoni

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Nicolas , bonsoir
Désolé d'insister mais venant de la part d'un neophyte, je serais excusé :
- j'ai bien supprimé la fonction instance-allow_config et
- j'ai remplacé le seul <? du fichier block_my_teachers.php qui se situe en fin de fichier par <?php et le résultat est .... une page blanche ...
Merci pour ton aide
amitiés Bibo
En réponse à Nicolas Martignoni

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Merci pour ton appréciation.
Le non suivi des règles vient du fait que ce développement est parti d'un besoin interne qui amène à bricoler quelque chose à partir d'un bloc déjà existant ( et qui soit dit en passant, et bien qu'intégré à Moodle standard, ne respecte pas les recommandations de codage). Bricolage donc que je vais "professionnaliser" ( c'est déjà mieux dans la deuxième version) en suivant vos remarques.
Pour ce qui est de l'internationalisation, je me propose de suivre la règle suivante :
- les phrases qui apparraissent éventuellement dans le bloc seront modifiables dans l'interface de configuration.
- les fichiers lang ne contiendront que les phrases apparraissant dans l'interface de configuration.

Par ailleurs je vais voir pour ce qui est d'une version compatible 1.7.

Une autre question : Faut-il envisager que ce bloc soit différemment configuré suivant les cours ou la page dans le quel il est ?

Mon ambition n'était pas une intégration dans moodle standard, mais pourquoi pas... mais cela demande plus de travail !! Et ce n'est pas pour tout de suite de toute façon !

En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Fred Quay,
Etienne, je trouve ton bloc superbe,

et les propositions de Daniel très judicieuses : "Pour simplifier, on pourrait placer uniquement l'enveloppe, sans aucun texte, immédiatement à côté du nom... Avantages : On retrouve une configuration Moodle bien connue (un nom et l'enveloppe de contact interne juste à côté), et on clarifie la présentation du bloc. Exit donc le texte en anglais "contact my teacher". C'est en cliquant sur l'enveloppe seule qu'on envoie le message. Procédure connue.
Et dessous on trouve la liste des paramètres habituels du profil, à savoir, adresse courriel, identifiant Skype, site web perso....
Qu'en pensez-vous ? Plus simple, plus clair... non ?"


Je suis sûr que tu vas trouver le moyen d'une programmation standard en étant patient, et pas trop modeste... sourire

Fonctionnellement, ton outil représente la possiblité de rendre effective, une synthèse des plusieurs dimensions socio-constructivistes de Moodle : interactions horizontales et/ou verticales, intra-groupes, communication instantanée ou/et différée, dans un espace de quelques pixels carrés. (Tu as vu ce que ça donne quand on associe des étudiants comme tuteurs par groupe?) Un concentré que tu devrais faire connaître dans l'univers anglo-saxon, ils vont adorer et sans doute t'aider à le coder...

Sur la question que tu poses : que le bloc soit différemment configuré ... selon le cours..
Je me demande si ton bloc peut être codé parmi les blocs fixes par cours, et ce qu'il devient : s'adapte-t-il à la structure de chaque cours ? Je vais tester cela.

J'y connais rien au code, je suis un fan imbinaire (illettré en informatique)! Mais je ressens le truc !
En réponse à Fred Quay

Re: Mon premier bloc : mon tuteur

par Fred Quay,
J'ai installé le bloc fixe Mon tuteur dans tous les cours de Moodle 1.6.3.

Quant à l'identification des Personnes ressources :

Les Enseignants cachés s'affichent. Si on les cache là, dans la liste des enseignants, faudrait les cacher ici, dans le bloc.

Dans le cours conçu comme plate-forme d'échanges de savoirs dans toutes les disciplines, et où j'ai entré des étudiants dans la liste des enseignants du cours, eux-mêms et des enseignants comme personnes-ressources dans des groupes thématiques par besoin/tâche, tous s'affichent dans l'ordre et la référence explicite de leur groupe.
Le seul hic, dans Moodle 1.6, c'est qu'un élève déclaré comme ressource du cours, tuteur dans un groupe de maths, s'affiche aussi comme ressource dans le thème de français où il participe comme ayant-besoin. C'est logique et insatisfaisant.
Je crois que la granularité de Moodle 1.7 permettra de s'affranchir de cette situation un peu limite mais pas tant que cela : dans la plupart des cours, on est ressource ou ayant besoin. Mais imaginons que le cours définisse des thèmes/catégories justement, où les enseignants sont explicitement ressources particulières en plus d'être enseignant dans le cours... Moodle 1.7 ou 1.8 ? Ton bloc le prendrait en compte.

Dernier cas : dans un cours où les élèves sont tous éditeurs, donc tous parmi la liste des enseignants, avec le titre d'éditeur de ressources, lorsque l'un d'entre eux ou enseignant se connecte, ton bloc affiche c'est vous : parfait !

Enfin, j'ai un cours en interface Anglais, parmi les autres en français : Le titre du bloc "personne(s) ressource(s)" n'est pas traduit, mais le bloc traduit bien "c'est vous!" en "That's you!"

You're the one !
En réponse à Fred Quay

Re: Mon premier bloc : mon tuteur

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

Et si le bloc "mon tuteur" pouvait être placé en page d'accueil d'une plateforme, il indiquerait alors la liste de tous les enseignants de la filère...
Pratique non ?

Est-ce possible ?

Daniel

PS: Hier j'ai fait une démo sur ce bloc. Accueil très favorable des collègues !
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Daniel , bonsoir
As tu testé ce bloc Tuteur sur la 1. 7 : je n'y arrive pas ;-(((
Amitiés Bibo
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,

Bonsoir,

Voici la nouvelle version du bloc my_teachers ( datée du 6 Décembre : En lorraine, comme en d'autres endroits, Saint Nicolas apporte des petits cadeaux !)

- Ajout d'un paramètre : affichage ou non du rôle de l'enseignant ( défini dans la page enseignant)
- Nettoyage du code ( en particulier suppression des balises php courtes)
- Les enseignants cachés n'apparaissent plus
- Le paramétrage global de l'affichage ou non des "hiddenuserfields:" est pris en compte
- Suppression de la chaîne "contacter mon tuteur"

- Peut-être autre chose

Cette version est fonctionnelle avec la version 1.6 de Moodle. Je n'ai pas réussi à la faire fonctionner avec la 1.7. Une adaptation du bloc à celle ci demandera un peu de travail, car, comme vous le savez la version 1.7 a introduit la notion de rôles qui peuvent être très variés et qui ont des droits qui peuvent être définis finement.

Il faut donc prendre en compte tout cela rien que pour savoir quelles personnes afficher.J'envisage que dans le paramétrage du bloc, on puisse choisir quel(s) rôle(s) doivent avoir les personnes à afficher. Cela nécessite donc aussi de passer d'un paramétrage global à un paramétrage par bloc ( ou du moins par cours) puisque l'on peut utiliser des rôles différents suivant les cours.


En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Fred Quay,
Installation, interface, paramétrage, impeccables, pour une fonctionnalité optimale.

J'allais dire qu'on perd le groupe d'appartenance de la personne ressource, mais on peut qualifier le nom de la ressource dans son rôle d'enseignant.

L'ordre d'apparition pourrait être changé par le numéro d'ordre de la même liste des enseignants, mais cette fonctionnalité n'est pas encore pris en compte d'après mes observations : elle permettrait de gérer finement les tuteurs par fonction.

MERCI, Etienne ! merci, st-Nicolas.

En réponse à Fred Quay

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Bonjour,

Pourquoi dis tu que l'on perd le groupe d'appartenance de la personne ressource. Si je ne me suis pas trompé, je n'ai rien supprimé... et le nom du groupe apparait en entête. donc???
Pour l'ordre d'apparition je prends note. Bonne idée.
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Fred Quay,
Voici les paramètres du bloc:
Titre du bloc
Entrez ici un texte suplémentaire qui sera affiché dans le bloc
Choisissez ici si voulez que le rôle de l'enseignant soit affiché Choisir... Non Oui
Choisissez ici si vous voulez que les autres info pour contacter les personnes ( si elles les ont activivées) soient affichées Choisir... Non Oui
Taille de la photo

Je crois me souvenir que dans le bloc précédent, le groupe d'appartenance s'affichait. Peut-être fais-je erreur.
En changeant le paramètre autres infos, on affiche des informations du profil, pas du groupe, ce qui est logique.

NB : une petite coquille à corriger en rouge
En réponse à Fred Quay

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Chez moi il s'affiche dans le bloc.
Je comprends pas trop.
Je peux pas regarder plus tout de suite.
A suivre....
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour Etienne et toute la communauté,

Nous avons mis en oeuvre ton bloc (la version n-1), en formation avec mes enseignants cette semaine. Nous avons créés des cours et métacours, des groupes...
L'accueil est assez enthousiaste en regard de l'aspect pratique de l'outil.

Nous avons juste constaté l'élément suivant:
Quand un étudiant d'un groupe clique sur le nom de son groupe (indiqué dans ton bloc au dessus du nom de son tuteur), il visionne l'ensemble des inscrits au cours et pas seulement ceux de son groupe.
A quoi sert donc cet affichage du nom du groupe dans ce cas ?

Daniel

PS: Nous testerons la semaine prochaine ton nouveau bloc

En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
A rien.

Ce doit être un bug ...clin d’oeil

Je vais voir si il existe dans la version N.
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
J'ai regardé et je ne comprends pas : le nom groupe ( si il y en a un) est affiché au dessus du prof...
Ou alors tu me parles d'autre chose....
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,

Bonjour,

Veuillez trouver ci-joint la nouvelle version du bloc my_teacher :

MISE A JOUR RECOMMANDEE

Modifications apportées :

- Possibilité de choisir si on affiche les photos ou pas.
- Possibilité d'utiliser le bloc dans les modules qui permettent l'affichage de blocs.

Corrections de code:

- Suppression de l'utilisation de la variable globale CFG dans la fonction init ( comme recommandé dans la doc)
- Suppression d'un bug qui entraînait la suppression du bloc dans un cours lors de la sauvegarde de la configuration de ce cours (en fait ce doit être un bug de Moodle mais je n'en suis pas encore sur).
- Suppression de warning php (visibles qu'en mode debug).

Ce bloc ne supporte toujours pas la version 1.7

En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Glenys Hanson,
Bonjour Etienne,

Je suis émue de retrouver mon ancien stagiaire ici et impressionné de te trouver auteur d'un nouveau "bloc" cool.

Je suis intéressée par ton bloc parce que nous sommes trois enseignants pour tutorer un cours de 75+ étudiants en tout. Jusqu'à maintenant nous avons cloner le cours d'origine pour travailler chacun de notre côté avec un groupe de 25. Ca donne un supplément de travail chaque fois qu'on veut modifier le cours, il faut le faire dans trois cours différents.

Le problème, c'est je ne crois pas que on ne puisse ensuite faire de petits sous-groupes (5/6 étudiants) pour les tâches collaboratives. Ou est-ce que je me trompe?

Amicalement,
Glenys
En réponse à Glenys Hanson

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Bonjour Glenys,

Et oui....pensif de bons souvenirs !

Pour ce qui est de ton problème de sous groupe, effectivement Moodle ne permet pas cela. Par contre il permet, depuis la version 1.6 me semble-t-il, d'appartenir à plusieurs groupe. Donc tu peux, peut-être, envisager des solutions de ce côté là.
Par exemple, vous faites uniquement des groupes de 5/6 et chaque tuteur est inscrit aux groupes qu'il suit. Cela me semble viable, à la condition que vous n'ayez pas besoin d'activité à 25. Dans ce cas là, il est possible de, en plus, créer ces groupes de 25 et inscrire les étudiants à un groupe de 5/6 et à un groupe de 25. Mais je pense que cela peux poser des problèmes aux étudiants qui ne s'y retrouveront pas forcément entre les deux groupes.
Une solution serait alors peut-être de jongler avec deux cours : un pour les activités à 5/6 et l'autre pour les activités à 25.

Mais peut-être que d'autres Moodleurs auraient d'autres idées ?



En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Il semblerait que Moodle 1.8 permette de faire des groupements, qui comprendraient plusieurs groupes ; mais je ne sais pas quelle sera l'utilité et les possibilités d'exploitation...
En réponse à Glenys Hanson

Re: Mon premier bloc : mon tuteur

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

Glenys, j'ai installé ce bloc,très utile, sur Montbéliard.
Pour Besançon il faudra les "booster" un peu.
Ils s'endorment depuis que je suis en retraite clin d’oeil
Je poste cette réponse perso ici car cela me permet aussi d'envoyer mes bons souvenirs de bord de mer à Etienne...

Le monde de Moodle est petit...

Daniel
En réponse à Daniel Méthot

Re: Mon premier bloc : mon tuteur

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Pas trop petit quand même, j'espère clin d’œil
En réponse à Nicolas Martignoni

Re: Mon premier bloc : mon tuteur

par Fred Quay,
Bonjour,

lire David Lodge, Un tout petit monde, le délicieux univers des universitaires spécialisés en littérature anglo-saxonne. Toute ressemblance avec l'univers des moodlers ferait le délice d'une lecture de vacances bien méritées.
En réponse à Fred Quay

Re: Mon premier bloc : mon tuteur

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Merci, Fred, de cette bonne référence. Je ne peux que recommander la lecture de cet ouvrage, de préférence dans sa version originale anglaise. A défaut, la traduction française est très bien faite, par Maurice et Yvonne Couturier, deux de mes anciens camarades d'université (ce qui montre une fois de plus que le monde est petit!)
Joseph
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Bonjour,

Une nouvelle version est sortie. Vous la trouverez ici

Je pense que la prochaine sera pour Moodle 1.7

N'hésitez pas à me dire ce que vous en pensez.


En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Hubert Zerbib,
Etienne , bonjour
Je n'ai pas vu de differences avec la version du 17/12/06 .
Y en a t-il ?
Merci de m'éclairer et bravo pour ce bloc .
Amicalement Bibo
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Jean FRUITET,
Encore bravo pour ce block.
Puis-je suggérer deux petites modifications du code du script
block_my_teachers.php
pour éviter que l'affichage de l'adresse mèl et de l'adresse de la page Web perso
du tuteur ne débordent considérablement de la place consacrée au bloc ?
Voilà ce que ça donne :
AVANT
Mes tuteurs OLD
APRES
Mes tuteurs NEW

Voici les modificaions du code

// ---- Ligne 73 du fichier
// ./moodle/blocks/my_teachers/block_my_teachers.php ----
if ($teacher->maildisplay == 1 or
($teacher->maildisplay == 2 and $COURSE->category and !isguest())) {
// OLD : $text .= '<div>'.obfuscate_mailto($teacher->email, '', $teacher->emailstop).'</div>';
// NEW :
$text .= '<div>'.obfuscate_mailto($teacher->email, get_string("email"), $teacher->emailstop).'</div>';

}
 
if ($teacher->url && !isset($hiddenfields['webpage'])) {
// OLD : $text .= "<div><a href=\"$teacher->url\">$teacher->url</a></div>";
// NEW :
$text .= "<div><a href=\"$teacher->url\">".get_string("webpage")."</a></div>";
}
// FIN DES MODIFICATIONS
// ----------------------------



En réponse à Jean FRUITET

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
C'est fait dans les nouvelles versions du bloc.
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Alex Guy,
Bonjour Etienne,
Ton bloc a l'air tres interessant. Je veux l'installer... seulement que je n'ai pas le fichier mysql.sql.

Dans ta premiere version, il existe un fichier mysql.sql qui est vide.
Serait-il possible de nous donner le fichier mysql.sql afin de pouvoir creer les tables necessaires a son utilisation?

P.S.: Je roule moodle 1.7

Cordialement,
Alexandre

En réponse à Alex Guy

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Bonjour,

A priori pas besoin de fichier mysql.
L'installation doit fonctionner... A quel problème te confrontes-tu ?



En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Véronique Truchot,
Bonjour,

Je viens de télécharger le bloc « my_teachers » et l'ai placé dans le dossier blocks sur le serveur. Que dois-je faire ensuite pour qu'il apparaisse dans la liste des blocs depuis la plateforme d'administration?

Véronique
En réponse à Véronique Truchot

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Bonjour,
La seule chose à faire est de vérifier si les droits sur les fichiers sont OK ( c'est à dire en lecture pour le serveur web) et se rendre sur la page d'administration de Moodle.

Cordialement.
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Véronique Truchot,
Bonjour,

Merci, le problème venait en effet des droits du fichier.

Pourriez-vous m'indiquer comment faire pour que les paramètres du bloc apparaissent en français et non en anglais ?

Véronique
En réponse à Véronique Truchot

Re: Mon premier bloc : mon tuteur

par Étienne Rozé,
Ben... normalement ils apparaissent dans la langue dans laquelle est configurée la plateforme ou le cours... ou alors c'est un bug non connu pensif
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Véronique Truchot,
Bonjour Étienne,

Le problème venait du fait que je n'avais pas vidé les caches de mon navigateur. Tout apparaît maintenant en français.

Merci!

Véronique
En réponse à Étienne Rozé

Re: Mon premier bloc : mon tuteur

par Alex Guy,
Bonjour,
C'est mon erreur... je croyais avoir modifie les permissions a 755 mais en fait j'etais a 700.

Pour tous, si vous ne modifiez pas vos permissions a 755, moodle vous dira qu'il n'a pu trouver le fichier /var/www/moodle/mod/my_teachers/db/mysql.sql et ne pourra installer le module.

Ceci est vrai, meme si le fichier est vide. Le fichier doit etre present.

Merci de votre aide Etienne.



En réponse à Étienne Rozé

Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Jean FRUITET,
Bonjour,
Pour tester le bloc my_teacher j'ai installé trois Moodle, 1.6, 1.7 et 1.8 sur PC sous Windows avec Xampp.
Après avoir créé quelques comptes, un cours avec ce bloc dans chaque configuration, inscrit des utilisateurs, attribué les rôles enseignant et étudiant, aucun problème dans Moodle 1.6, tout fonctionne comme attendu.
Mais quand je suis passé aux versions 1.7 et 1.8 grosse déception : aucun enseignant n'apparait "spontanément" dans l'affichage du bloc Mon Tuteur.
Soupçonnant que le problème venait du paramétrage, j'ai fini par découvrir en passant par le menu édition du bloc, comment rendre visible tel rôle à tel autre, mais c'est tellement peu intuitif et les résultats tellement dépendants de l'existence de groupes, etc. que je me pose pas mal de questions sur l'intérêt de ce bloc dans sa nouvelle mouture.
Finalement ma première expérience de la nouvelle richesse des rôles dans Moodle semble tourner au cauchemar.

Une doc de paramétrage du bloc my-teacher me semble désormais indispensable; qui va s'y coller ?sourire
En réponse à Jean FRUITET

Re: Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Étienne Rozé,
Bonjour,

Promis je m'y colle après le MoodleMoot sourire.
Le bloc pour les versions 1.7 et 1.8 n'est à mes yeux qu'en version Beta et non fini. Mais rassure moi, cela fonctionne ?

Mais puisque tu me donne l'occasion, je voulais dire deux choses :
  • Il est sur que les rôles ne simplifie pas les choses : je viens de me rendre compte que "mon" bloc ne marche pas en 1.9. De tel changements permanents ( que je veux bien comprendre vue l'ampleur de la tâche) sont difficiles à suivre... Vivement le speach de Nicolas au MoodleMoot sur les rôles pour que je sois sur d'avoir compris !
  • Par ailleurs je te remercie de ton retour et je ne manquerai pas de suivre tes conseils pour améliorer le bloc. Mais je déplore (sans faire mon petit Caliméro) qu'il y ait si peu de retours, suggestions des utilisateurs. Le bloc a été téléchargé un peu plus de 600 fois depuis décembre ( toutes versions confondues) et il y a du avoir une quinzaine, peut-être 20, personnes qui se sont manifestées...
En réponse à Étienne Rozé

Re: Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Étienne Rozé,
Quelques rectifications zé précisions:
- Le bloc my_teachers marche sous Moodle 1.9 mais a des bugs qui existent en fait déjà sous 1.8 ( je viens de m'en rendre compte)
- Pour bien préciser ma pensée, je ne veux pas culpabiliser les personnes qui ne font pas de retours ( je suis certain que ce n'est pas toujours par vilain méchant égoïsme clin d’oeil ) mais moins il y a de retour plus un outil comme un bloc sera uniquement développé selon les idées du concepteur... ce qui est rarement la bonne voie !
- ...c'est quand même plus sympa quand il y a des retours.

En réponse à Étienne Rozé

Re: Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Steve Bilton,
Bonjour tous, y a-t-il une manière de changer l'ordre qui le professeur semblent ? J'ai changé le précepteur que l'ordre éditent dessous « professeurs » dans le menu de « administration », mais ceci n'a aucun effet.

Beaucoup de mercis

Hello All,
Is there a way to change the order which teacher appear? I have altered the tutor order under edit 'teachers' in 'administration' menu, but this has no effect.

Please reply in English.

Many thanks
Steve
En réponse à Steve Bilton

Re: Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Étienne Rozé,
Hello !

No. There is not. triste
I add that in the TODO list !!

En réponse à Étienne Rozé

Re: Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Steve Bilton,
Hello Etienne,

Many thanks for your reply. I egarly await the updates from the todo list :D

Mercis

Steve
En réponse à Étienne Rozé

'Re: Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Th V,

Bonjour, Etienne,

Deux petits retours de bug ’’

Moodle 1.8+ en administrateur. Si on prend un rôle d'étudiant ou d'enseignent, on ne voit pas la modification dans le bloc tuteur, c'est toujours l'affichage pour l'administrateur.

Toujours en 1.8+, il semble que la configuration soit prise en compte, mais si on veut modifier la configuration, on doit repartir de 0 (aucune case n'est cochée si on retourne dans le menu configuration). Tu comprends où il faut que je te fasse des copies d'écran.

PS : Je vois que tu es aussi dans l'A-L, serrais-tu partant pour une rencontre en chère et en os dans l'est.

En réponse à Th V

Re: 'Re: Eenseignants n'apparaissent pas dans bloc My_Teachers Moodle 1.7 et 1.8

par Étienne Rozé,
Bonjour,

Je crois que j'ai compris...
Cette semaine je sors une nouvelle version toute belle. promis.