Intégration d'un nouveau composant, source d'enjeux … · – CAS : . Intégration d'un nouveau...
Transcript of Intégration d'un nouveau composant, source d'enjeux … · – CAS : . Intégration d'un nouveau...
Intégration d'un nouveau composant, source d'enjeux et de difficultés,
cas d'une plateforme administrée par une Université
Alain Corbière
Cas d'une plaleforme …
… administrée par une Université
http://moodle.org/stats/
… administrée par une Université
http://moodle.org/stats/
Intégration d'un nouveau composant ...● GISMO (Graphical Interactive Student Monitoring Tool for Moodle)
● Composant intégré à Moodle ;– Nombre d'accès par les étudiants/échelle des temps ;
http://odp.tuxfamily.org/gismo/
Intégration d'un nouveau composant ...● GISMO (Graphical Interactive Student Monitoring Tool for Moodle)
● Composant intégré à Moodle ;– Nombre d'accès par les étudiants/échelle des temps ;
http://odp.tuxfamily.org/gismo/
Intégration d'un nouveau composant ...● GISMO (Graphical Interactive Student Monitoring Tool for Moodle)
● Composant intégré à Moodle ;– Nombre d'accès aux ressources par étudiant/échelle des temps ;
http://odp.tuxfamily.org/gismo/
Intégration d'un nouveau composant ...● GISMO (Graphical Interactive Student Monitoring Tool for Moodle)
● Composant intégré à Moodle ;– Nombre d'accès à une ressource pour un étudiant/échelle des temps ;
http://odp.tuxfamily.org/gismo/
… source d'enjeux ...● Nouvelles fonctionnalités de la version 2.x de Moodle
● Achèvement des activités ;
● Fonction achèvement du cours ;● Activité conditionnelle.
Moodle 2.x : Cas du forumGISMO : Nombre de lectures/d'écritures
dans les/le forum(s) pour des/un étudiant(s)
… source d'enjeux ...● Nouvelles fonctionnalités de la version 2.x de Moodle
● Achèvement des activités ;
● Fonction achèvement du cours ;● Activité conditionnelle.
Moodle 2.x : Cas du forumGISMO : Nombre de lectures/d'écritures
dans les/le forum(s) pour des/un étudiant(s)
… source de difficultés ...● Plateforme Moodle
● Cas de l'Université du Maine
– Plusieurs versions
/2013 : Moodle 1.9.x ;
2013/2014 : Moodle 2.4.x.– Disposer d'un compte avec les droits suffisants.
● Cas de la communauté Moodle
– Répondre aux contraintes de conformité d'un composant Moodle (http://moodle.org/plugins/) ;
● Licence GPL V3+
http://moodle.org/stats/
… source de difficultés ...● Plateforme Moodle
● Cas d'un projet libre (GISMO)
– Plusieurs versions● 18/06/2013 : GISMO 3.1.1 ;● 11/06/2013 : GISMO 3.1 ;● 11/10/2012 : GISMO 3.0.5 Beta ;● 02/10/2012 : GISMO 3.0.1 Beta ;● 25/11/2011 : GISMO 3.0.0 Beta ;● ...
Des éléments de réponse ...● Trois points de vue (interdépendants)
Technique● Problème de droits ;● Gestion des données ;● Transparences (versions).
Fonctionnel● Utilisation de l’outil (idées, adaptions, …)● Articulation à envisager.
Administratif (juridique)● Utilisation de traces ;● Jouer un rôle (vis à vis du concepteur/ de l'institution).
Des éléments de réponse ...● Trois points de vue (interdépendants)
Fonctionnel● Utilisation de l’outil (idées, adaptions, …)● Articulation à envisager.
Administratif (juridique)● Utilisation de traces ;● Jouer un rôle (vis à vis du concepteur/ de l'institution).
Technique● Problème de droits ;● Gestion des données ;● Transparences (versions).
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Fonctionnel
– Des idées d'adaptation/d'évolution ... ?● Cohérence sur les couleurs ;● Signification des indicateurs ;● Statistique de lecture des messages d'un forum ;● ...
Des éléments de réponse ...● Trois points de vue (interdépendants)
Technique● Problème de droits ;● Gestion des données ;● Transparences (versions).
Administratif (juridique)● Utilisation de traces ;● Jouer un rôle (vis à vis du concepteur/ de l'institution).
Fonctionnel● Utilisation de l’outil (idées, adaptions, …)● Articulation à envisager.
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Moodle 2.4 GISMO 3.1 Moodle 1.x-2.x
export_data.php
export_data.php
GISMOdata_manager
GISMOdata_manager
Moodle
Moodle
Moodle_UMITCE
Moodle_UMITCE
each 12 hours (default configuration)
migration
Authentication Request
Courses list Request
Authentication Request
loop [courses]
alt [no exists course]
Create course and integrate GISMO block
Log day-1 Requests
loop [courses]
Upload users file (Mode : Add new and update existing users)
loop [courses]
loop [modules]
alt [no exists module]
Add module (Just name of module)
loop [courses]
loop [logs]
Add logs
new()
sync_data()
Read form logs table
Insert to block_gismo_activity table
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Moodle 2.4 GISMO 3.1 Moodle 1.x-2.x
export_data.php
export_data.php
GISMOdata_manager
GISMOdata_manager
Moodle
Moodle
Moodle_UMITCE
Moodle_UMITCE
each 12 hours (default configuration)
migration
Authentication Request
Courses list Request
Authentication Request
loop [courses]
alt [no exists course]
Create course and integrate GISMO block
Log day-1 Requests
loop [courses]
Upload users file (Mode : Add new and update existing users)
loop [courses]
loop [modules]
alt [no exists module]
Add module (Just name of module)
loop [courses]
loop [logs]
Add logs
new()
sync_data()
Read form logs table
Insert to block_gismo_activity table
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Technique
Des éléments de réponse ...● Trois points de vue (interdépendants)
Administratif (juridique)● Utilisation de traces ;● Jouer un rôle (vis à vis du concepteur/ de l'institution).
Fonctionnel● Utilisation de l’outil (idées, adaptions, …)● Articulation à envisager.
Technique● Problème de droits ;● Gestion des données ;● Transparences (versions).
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Administratif
– D'après la CNIL
un responsable du traitement chargé de– Veiller au respect des principes de la protection des données
personnelles ;– D'informer les personnes au sujet de l'existence de leur droit
d'accès, de rectification et d'opposition ;– De remplir les formalités vis-à-vis de la CNIL ou d'un de ces
représentants.
Des éléments de réponse ...● Trois points de vue (interdépendants)
Fonctionnel● Utilisation de l’outil (idées, adaptions, …)● Articulation à envisager.
Technique● Problème de droits ;● Gestion des données ;● Transparences (versions).
Administratif (juridique)● Utilisation de traces ;● Jouer un rôle (vis à vis du concepteur/ de l'institution).
Des éléments de réponse ...● Trois points de vue (interdépendants)
● Fonctionnel
– Vis à vis de la communauté GISMO– Réinvestir le principe de Moodle d'anonymiser les traces ;– Croiser avec des données de Moodle (Groupes, Rôle, …) ;– Croiser avec des données d'autres services intégrés à uPortal
(Emploi du temps, …) ;– … ;
Conclusion● Trois points de vue (interdépendants)
Technique● Problème de droits ;● Gestion des données ;● Transparences (versions).
Fonctionnel● Utilisation de l’outil (idées, adaptions, …)● Articulation à envisager.
Administratif (juridique)● Utilisation de traces ;● Jouer un rôle (vis à vis du concepteur/ de l'institution).
Ressources
– Moodle : http://moodle.org/– GISMO : http://gismo.sourceforge.net/– UMTICE : http://umtice.univ-lemans.fr/ – Curl : http://curl.haxx.se/– uPortal : http://www.jasig.org/uportal– CAS : http://www.jasig.org/cas
Intégration d'un nouveau composant, source d'enjeux et de difficultés,
cas d'une plateforme administrée par une Université
Alain Corbière