Suivi d'ouverture des mails (Xapi)

Suivi d'ouverture des mails (Xapi)

par Emmanuel Remy,
Nombre de réponses : 8
Avatar Moodleurs particulièrement utiles

Bonjour à tous,


J'utilise le plugin quickmail pour adresser des mails à mes élèves. J'utilise également logstore_Xapi avec learning locker.

J'aimerais traiter mes envois de mails comme n'importe quelle autre activité de mon cours à savoir, pouvoir identifier les utilisateurs ayant "achevé" l'activité mail en la lisant. Ma piste de recherche est donc de générer un statement xapi lors de la lecture du mail par mes élèves afin que je puisse opérer un suivi.

Mon objectif est bien entendu d'identifier au plus près les élèves décrocheurs qui ne lisent même pas mes mails...

L'un d'entre vous saurait-il réaliser ceci?


Merci de votre assistance précieuse.

Emmanuel

Moyenne des évaluations  -
En réponse à Emmanuel Remy

Re: Suivi d'ouverture des mails (Xapi)

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles

Bonjour,

Tout d'abord, je comprends l'objectif mais niveau RGPD, je ne pense pas que ce soit "full compatible",
sur le fait de savoir si une personne a lu ou non un mail

Coté messagerie pure, il n'y a pas de mécanisme de ce type prévu dans les standard du mail.
Les 2 mécanismes qui existent sont :

  • L'accusé de réception, que le destinataire valide ou non => pas fiable
  • le DSN (Delivery Status Notificaion = Notification du status de distribution) qui permet d'être informé que le mail est bien arrivé dans la boîte. Pas plus
Les sociétés utilisent un autre procédé, mais qui demande un gros travail en amont :
intégrer dans le message un mouchard (ex: image avec lien unique pour chaque destinataire) sous forme de lien/URL
Il suffit ensuite de regarder quels mouchard ont été lus.
Grosse machinerie, pas fiable à 100%, si par exemple la personne lit ses mails en mode texte.

Maintenant, autre solution :
A partir du mail, vous pouvez envoyer un lien sur votre plateforme Moodle, vers un feedback par exemple.
Avec une question, une action simple à effectuer,etc ...
Cela vous permettra de voir ceux qui ont reçu / lu le mail et répondu.

Bruno


Moyenne des évaluations Utile (2)
En réponse à Bruno Malaval

Re: Suivi d'ouverture des mails (Xapi)

par Emmanuel Remy,
Avatar Moodleurs particulièrement utiles
Salut,

Merci de ta réponse. 

Je me suis posé la question RGPD et il me semble que dans ce contexte (un message de cours) je reste dans les clous. En effet, je considère que le message est une activité comme n'importe quelle activité proposé sur mon Moodle et que l'élève est bien authentifié dans ce contexte. Chaque élève est informé du fait que je suis ses activités liées à ma plateforme. Je pense donc respecter le principe de loyauté de l'information diffusée à mes utilisateurs. Ils connaissent le fonctionnement et en sont particulièrement conscients en cette période sanitaire lors de laquelle les enseignants sont censés apprécier entre autres "l'investissement" des élèves.

J'ai commencé à mettre en oeuvre un test en utilisant la solution "grosse machinerie" :
    • j'ai créé un cours public au sein duquel sont déposées des activités (en fait des images) (une par élève) => l'accès à ces activités peut donc se faire sans nécessiter de connexion
    • j'ai défini le champ de profil "autre nom" sur l'id d'uneactivité
    • j'utilise le tag [:alternatename:] de quickmail pour l'insérer dans une url accédée dans le corps du mail https://.... id=[:alternatename:]
    • je vois ainsi bien les statements remonter dans learning locker en cas d'accès à cette url



En théorie, je devrais donc bien parvenir à suivre l'ouverture des mails.

 Je rencontre juste un problème concernant la mise en forme de mon url dans quickmail qui n'est pas retranscrite convenablement :

src=3D"%E2%80%9Csrc=3D" (lorsque je regarde le contenu brut du message réceptionné)


Merci

Bonne santé à tous

Emmanuel


En réponse à Emmanuel Remy

Re: Suivi d'ouverture des mails (Xapi)

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles
Concernant le côté RGPD, c'est une interprétation de l'utilisation de la boite mail.
Concrètement, quel que soit l'usage, une boite mail nominative/personnelle est un espace privé.
Donc toute "intrusion" doit être expressément signalé et avoir l'aval du propriétaire.
C'est ma vision des choses, mais je ne sui pas spécialiste dans le domaine.

Je vous conseille de vous renseigner sur ce point afin d'être "dans les clous".
Ce serait dommage de faire tout un travail, qui pourrait être invalidé et vous ramener au point de départ.

Concernant l'URL, il s'agit de l'encodage UTF-8 de la double-quote gauche ( %E2%80%9C )
Donc visiblement il y aurait un doublon vu que le code final contient ( " ) suivi de " %E2%80%9C " )

Il faudrait peut-être revoir le codage du mail, ou s'il y a des options dans Quickmail
Je ne connais pas plus, je ne l'utilise pas.

Bruno
En réponse à Bruno Malaval

Re: Suivi d'ouverture des mails (Xapi)

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour emmanuel,
Pourrais-tu redécrire en langage Moodle la procédure que tu as utilisée ?
Tu as créé un cours public dont les activités sont des images (déjà bizarre) ... Et à partir de là je n'ai plus compris la suite.
Comme j'utilise Quickmail cela peut m'intéresser.
De même que je n'ai pas saisi cela : "champ de profil "autre nom" sur l'id d'une activité"... Un profil est lié à un utilisateur pas à une activité ?
En réponse à Daniel Méthot

Re: Suivi d'ouverture des mails (Xapi)

par Emmanuel Remy,
Avatar Moodleurs particulièrement utiles
Salut,

Avec plaisir! 

Mon besoin est : je souhaite différencier les utilisateurs qui ne lisent pas mes messages de ceux qui les reçoivent et les ouvrent mais ne mettent rien en oeuvre après afin d'adapter ma réponse pédagogique.

J'ai donc choisi de suivre l'accès aux messages mails que je diffuse comme je suivrais l'accès à une activité page ou toute activité réalisée dans Moodle. Pour cela, il me semble que la technique la plus accessible est celle dite du "pixel espion". En effet, il m'apparaît que je suis justifié (et dans la légalité) à entreprendre cette démarche car en tant qu'enseignant, je suis chargé d'une mission d'intérêt public (la licéïté sur laquelle s'appuie mon traitement) et je ne traite que les données absolument nécessaires à mon fonctionnement (et en l'occurence, le fait de savoir si un élève lit mes messages m'est nécessaire).

Ainsi pour arriver à un suivi individuel me faut-il :
    • un fichier par élève qui soit accessible par cet élève directement depuis le mail, donc en mode non authentifié sur mon moodle => une activité de type fichier contenant une image dans un cours public
    • le renseignement de l'accès à ce fichier dans un champ accessible à quickmail => j'ai choisi le champ de profil alternatename que je remplirai en masse par intégration csv
    • un publipostage par quickmail contenant un code du genre <img src=[:alternatename:] width="1" height="1>
    • un suivi dans learning locker des accès à mes différents fichiers réalisés en connexion anonyme => des statements du genre Guest user viewed [Nom du fichier de suivi] mais ceci est optionnel car je pourrais également suivre ceci directement dans les journaux de Moodle.

Je parviens sans problème à réaliser les 2 premiers points ainsi que le dernier. Je parviens également à diffuser dans un mail à tous mes utilisateurs un mail contenant un lien "en dur" (par exemple en incluant un logo ou une signature; ce qui correspond à "une image espion") et visualise parfaitement le nombre de lectures de mon message. 

Le point de blocage réside dans l'insertion dans la balise image du champ de profil [:alternatename:] qui est mal interprétée par quickmail (seulement au sein de cette balise sinon c''est OK).

Si quelqu'un a une solution pour intégrer ce champ dans du code, ce serait parfait!

Voilà...

Bonne santé à tous

Emmanuel



En réponse à Emmanuel Remy

Re: Suivi d'ouverture des mails (Xapi)

par Emmanuel Remy,
Avatar Moodleurs particulièrement utiles

Salut,

Pour illustration, dans learning locker lorsque j'utilise l'intégration d'un logo (une activité moodle spécifique à chaque diffusion afin de différencier chaque diffusion/population) dans les mails diffusés j'obtiens :


Vous l'avez compris, ces éléments sont des indications du nombre de lectures du mail et non du nombre de personnes. Ceci me permet déjà quand même d'avoir une bonne estimation du ratio lecteurs/destinataires (un destinataire faisant rarement plus d'une lecture de mon mail).

J'ai mis cette démarche en oeuvre par exemple pour rappeler 15 minutes avant, la tenue de mes classes virtuelles. En suivant en temps réel les lectures de mails, je vois une corrélation certaine avec le nombre de présents aux classes virtuelles ce qui valide la pertinence de ce rappel.

Je vois le ratio augmenter au fur et à mesure de la journée (ce qui me semble refléter la manière dont les utilisateurs gèrent l'accès à leurs mails).


Mais il me manque toujours le suivi individualisé. Je suis toujours preneur d'une solution d'intégration d'un champ de profil dans une balise image...


Bonne santé à tous

Emmanuel

En réponse à Bruno Malaval

Re: Suivi d'ouverture des mails (Xapi)

par Jean-Marc Doucet,
Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Bonjour,

Au sujet du RGPD, le mail de l'utilisateur est déjà collecté et utilisé (mail récapitulatif quotidien par exemple)

L'utilisateur a (normalement) reçu une information claire sur les usages de ses Données à Caractère Personnel et a donné son accord. 

Il n'y a donc pas de soucis

En revanche quid du plugin Quicklail ? Et du tracking Xapi ? 

Quand à la notion de conscience d'un utilisateur ..... clin d’œil

Bonne journée

En réponse à Jean-Marc Doucet

Re: Suivi d'ouverture des mails (Xapi)

par Emmanuel Remy,
Avatar Moodleurs particulièrement utiles
Bonjour,

Merci de cette précision. Effectivement mes utilisateurs ont été informés de manière "loyale" des usages réalisés avec les données personnelles que j'ai récoltées. Comme je m'appuie sur la licéïté "Mission d'intérêt public" (et je prends particulièrement garde à ne pas dépasser ceci dans les usages des données que je mets en oeuvre : tout ne me sert qu'à assurer ma mission d'enseignement), le consentement éclairé de l'utilisateur n'est pas requis.

Je ne comprends pas en quoi l'ajout du plugin quickmail aurait une influence sur le respect RGPD. Il s'agit simplement de l'amélioration de l'ergonomie pour l'enseignant (je n'ai pas activé quickmail pour les élèves). Aucune donnée supplémentaire n'est récoltée et aucun traitement supplémentaire n'est créé.

Quand à Xapi, mon traitement indique effectivement que les données personnelles des utilisateurs sont stockées sur 2 serveurs distincts. Mon serveur Moodle et mon serveur learning locker. J'ai inclus ces deux informations au sein d'une même inscription au registre puisqu'il s'agit au final d'un seul et même traitement.
Learning locker ne permet en effet pas de collecter des informations supplémentaires (celles-ci sont déjà toutes présentes dans Moodle puisque Moodle constitue justement la source des données) mais simplement de les organiser de façon à être plus efficient dans leur interprétation.

Bonne journée
Bonne santé
Emmanuel