Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revue de l'intégration de OpenEdx-hanzi au MOOC de chinois #15

Open
hugolpz opened this issue Feb 17, 2018 · 1 comment
Open

Revue de l'intégration de OpenEdx-hanzi au MOOC de chinois #15

hugolpz opened this issue Feb 17, 2018 · 1 comment
Assignees

Comments

@hugolpz
Copy link
Owner

hugolpz commented Feb 17, 2018

J'ai (re)fait une série de tests pour l'activité écrite. Voici mes observations.

1. Tests et observations

Les animations flash présentes (voir listes des 100 sinogrammes 3,4, et liste des 104 radicaux 5,6):

  • Design : bonnes qualité, élégant, design souhaité par Joel
  • Contraintes logiciels (voir utilisateurs par types d'appareils) :
    • Desktop : demande le plugin flash[1,2]
    • Mobile Android : non utilisable[3]
  • Activité : exposition à l'ordre d'écriture, au sens, à la prononciation. + plusieurs cas d'usages avec audio !, grille d'écriture.
  • Visibilité : 1) fermé : disponible aux inscrits dans le MOOC, non accessible aux non-inscrit ; 2) social: pas de partage via web social.
  • Métrique : non disponible.

[1] : exercice_ecrit_flash-1_open_require_flash_plugin
moocchinois-exercice_ecrit_flash-1_open_require_flash_plugin

[2] : exercice_ecrit_flash-2_plugin_installed
moocchinois-exercice_ecrit_flash-2_plugin_installed

[3] : exercice_ecrit_flash-3_open_mobile_android_fails
moocchinois-exercice_ecrit_flash-3_open_mobile_android_fails

L'Activity for Chinese Characters on OpenEdX citée ici et présente ici :

  • Design : bonnes qualité, élégant, design réutilisant des éléments similaire mais moins riche
  • Contraintes logiciels :
    • Desktop : fonctionnel dès l'ouverture[4]
    • Mobile Android : fonctionnel dès l'ouverture[5]
  • Activité : 1) exposition à l'ordre d'écriture, au sens, à la prononciation + composition, étymologie ; 2) pratique de l'écriture avec feedbacks
  • Visibilité : 1) ouvert : disponible aux inscrits dans le MOOC et aux non-inscrit sur le web ; 2) social: fonction de partage via twitter avec liens vers sinogramme ;
  • Métrique : les tweets permettent d'estimer l'usage.

​[4] : exercice_ecri_acsoo-1_open_desktop
moocchinois-exercice_ecri_acsoo-1_open_desktop

[5] : exercice_ecri_acsoo-3_open_mobile_android_works
moocchinois-exercice_ecri_acsoo-3_open_mobile_android_works

2. Recommendations

Pour l'exposition à la compétence écrite :

  • mentionner dans les pages avec flash :
    "Une webapp interactive est à votre disposition pour apprendre et pratiquer l'écriture des sinogramme vus dans ce MOOC. Cette application ne nécessite pas de plugin Flash."

Comme replacement ?

  • pas cette année. Les documents flash présentent à ce jour plus d'informations: les cas d'usages et leurs audios.
  • il serait bon de connaître le taux d'équipement en Flash de vos apprenants, la part d'appareils mobiles.

Pour la pratique de la compétence écriture (exercice d'écriture -- inédit) :

  • ajout d'exercices interactifs d'écriture dans le mooc est désormais techniquement possible via la web app, comme mentionné vendredi dernier
  • via lien ou Iframe. Voir https://jsfiddle.net/752utup0/8/
<h4><strong>Exercice d'écriture pour la semaine 2 (<a href="https://hanzi.cri-paris.org/#S2">pleine page</a>):</strong></h4>
<p>
  <iframe seamless="" title="Pratiquer l'&eacute;criture" src="https://hanzi.cri-paris.org/#S2" 
               style="background-color: transparent; border: 0px none transparent; padding: 0; margin: 0; overflow: hidden; width: 100%; height: 1200px;">
  </iframe>
</p>
  • iframe encouragé, cela fonctionne et permettrait davantage d'engagement.

3. Note solidité / Visibilité

  • La web apps est déployée, solide, avec un mode de mises à jour éprouvé ;
  • L'outil est disponible pour les étudiants mais peu visible à ce jour.
  • Le code étant OpenSource, l'utilisation permet la collecte de feedbacks, donc la définition de besoins à mettre en place pour une intégration Moodle.

4. Note sur Flash

Le travail effectué par les auteurs de ces flash est impressionnant vu l'époque à laquelle ces flash ont été fait. Très bien conçus.
Les technologies et supports ont depuis évoluées.
Aussi, d'après l'article Wikipedia sur Adobe Flash :

Although Flash was previously a dominant platform for online multimedia content, it is slowly being abandoned as Adobe favors a transition to HTML5.
Flash Player has been deprecated and has an official end-of-life by 2020.[1]
[...]
HTML5 is often cited as an alternative to Adobe Flash technology usage on web pages. Adobe released a tool that converts Flash to HTML5,[121]and in June 2011, Google released an experimental tool that does the same.[122][123] In January 2015, YouTube defaulted to HTML5 players to better support more devices.[124]
[...]
Websites built with Adobe Flash will not function on most modern mobile devices running Google Android or iOS (iPhone, iPad). The only alternative is using HTML5 and responsive web design to build websites that support both desktop and mobile devices. However, Flash is still used to build mobile games using Adobe AIR. Such games will not work in mobile web browsers, but must be installed via the appropriate app store.

Par ailleur, quant à la part des visites mobiles, Wikipedia.org a publié en 2017 la répartition de ces visites avec les appareils tablettes et mobiles dépassant cette années la barre des 50% des visites. Le poid de ces devices mobiles et leurs specificitées (pas de flash, tactile) doivent être prises en compte dans nos conceptions, medias et activité.

Conclusion

Voir les recommendations.

@hugolpz hugolpz added this to the v2018-1.0 prod milestone Feb 20, 2018
@hugolpz
Copy link
Owner Author

hugolpz commented Mar 5, 2018

OpenEdX Hanzi - retour mi-projet

Collaboration INALCO-CRI

Les requis en terme administratif sont asymétriques du fait de différence de cultures institutionnelles :

  • L'Equipe MOOC factory du CRI a proposé une procédure simplifiée (document), avec pour demande la garanti d'une citation du CRI en page d'accueil du MOOC.
  • L'équipe MOOC de chinois de l'INALCO a exprimé la nécessite d'approbation de couches hiérarchiques multiples dans l'obtention d'une convention inter-universités.

L'accord de Pierre-Jean Vigny (pierre-jean.vigny), responsable TICE & services numériques à l'INALCO, a été requis pour revue de la proposition. M. Vigny a à juste titre demandé : la licence de l'application web (MIT Open Source) ; la solidité des serveurs (OVH) ; et un engagement quant à la péreinité du service sur la durée du MOOC (confirmée par email).

L'intégration finalement choisit par M. Vigny est l'inclusion d'un lien.

Cette intégration est inférieure aux aspirations maximales du projet.

L'équipe de chinois à cependant exprimer un intérêt et une bienveillance positive face au projet, permettant le test discret (:arrow_down:) de l'application web.

Données et analyse

Collecte de données

Les données présentement collectées sont des données non-personnelles, et ne sont donc pas concernées par la CNIL. Voir : Informatique et Libertés : suis-je concerné ?

psd_la_loi_1

Les données sont collectées coté client dans des variables javascript (JSON), organisées en une ligne de données, envoyées via une javascript vers un questionnaire google modifié.

Les données de 15 valeurs sont présentements collectées (Google doc). D'autres informations pourraient être collectés

Timestamp firstuse now timezone item totalMistakes strokeNum mistakesOnStroke strokesRemaining status device browser os points pathString

screenshot from 2018-03-06 14-36-38

Type de données collectées

Coté google sheet - pratiques et erreurs

Les données collectées sont des données d'utilisation et de pratiques d'apprentissages. A chaque fois qu'un trait est tracée, l'applications web envoit les données au questionnaires google, avec :

  • pas de données démographique (utilisateur)
  • données contextuelles : timestamp | firstuse | now | timezone
  • données de pratiques : item | totalMistakes | strokeNum | mistakesOnStroke | strokesRemaining | status | points | pathString
  • données de systèmes : device | browser | os

Les données points (JSON) et pathString (XML) sont des représentations différentes du même tracés tactiles par les apprenant, et sont accompagnés de la valeur status définissant si le trait est correct ou non.

Nous pouvons ainsi mener une étude d'analyse des erreurs apprenantes. L'utilisation de data-visualisations permet de visualiser ces pratiques (exemple), et de faire émerger des phénomènes riches de sens tels que des erreurs typiques (:arrow_down:).

screenshot from 2018-03-06 15-23-47

-monitoring

Coté client - parcours d'apprentissage

Un cookie non accéssible aux chercheurs, via localStorage, permet d'enregistrer le parcours d'apprentissage de l'apprenant. Cette données n'est pas présentement collecté par l'équipe de developpement, mais présente une direction de recherche interessante.

Non-collecté - données démographiques

Les utilisateurs ont des profils individuels inconnus (non-demandés).
Les utilisateurs sont normalement des utilisateurs du MOOC.
L'application est cependant disponible en accés libre à l'adresse hanzi.cri-paris.org

Métrique de l'impact

La mise en place de cookies coté-client et l'envoit de données d'utilisations anonymes à permit de déterminer ce qui suit. Pour la période du 2018/02/15-03/05 :

  • Quantitativement
    • 180 "navigateurs uniques" ont utilisés l'application
    • ~20-30 utilisateurs quotidiens
    • 20,000+ traits pratiqués, soit ~3,000 sinogrammes
  • Qualitatif
    • le tracé de 10,000 traits collectés avec des données de pratiques apprenante

Systèmes utilisées : navigateurs, appareils, OS

Sur un ensemble de 6597 évènements pertinants enregistrés en date du 03/05:
Browser Occurences
Safari 1997
Chrom* 2286
Firefox 2209
Opera 85
Outils Occurences
PC 4642
Tablet 1843
Mobile 112
OS Occurences flash
Windows (all) 3981 correct
>W10 1138 correct
>W8 98 correct
>W7 493 correct
Android 299 ⛔ no
iOS 1656 ⛔ no
MacOS 575 correct
Linux 86 plugin

Conclusion et évaluation

Recherche pédagogique ➡️ satisfaisant

Une voix est ouverte avec la collecte de données de pratiques apprenante. La constitution dans de bases de données numériques pour les éléments d'apprentissages (1) et la création d'application de micro-monitoring (2) constituent les deux étapes fondatrice de (3) l'apprentissage adaptatif via algorithme et/ou IA. Deux domaines dans lequels le CRI exprime une curiosité intéressée.

Partenariat COMUE ➡️ encourageant

Le projet à permit la mise en route d'une collaboration CRI-INALCO. L'INALCO est l'établissement phare de l'enseignement des langues étrangères en France, en terme de richesse linguistique, de problèmatiques pédagogiques, et de data non-numérisées.

Utilisation en production ➡️ décevant

L'équipe MOOC de chinois, restant prudante, n'a pas osé embrasser cette application innovate. L'accès à l'application restant discret, seul ~150 apprenants ont utilisés l'application sur une masse d'environ 8000 entrants.

Utilisation comme prototype ➡️ excellent

Un prototype de recherche et developpement en éducation a été pensé, prototypé, mis en production et testé avec +100 apprenants réels en moins de 2 mois. Nos plus grands remerciement vont à l'équipe du MOOC de Chinois, sans qui le test en situation réel et la collecte de données n'aurait pas put être possible.

Ouvertures

Il est recommandé :

  • proposer l'application et des développements à d'autres acteurs du champs : EdX, Xuetang, Taiwan.
  • publication dans des revues scientifiques
  • Coder pour analyser
    • le taux de rétention (retour)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant