• Aucun résultat trouvé

Chapitre 7 Supervision de l’exploitation des ressources 85

8.5 D´eploiement de la couche de Mutualisation

indexeurs humains `a cr´eer de r´eels objets p´edagogiques plus faciles `a retrouver et `a r´eutiliser : notre service d’indexation offre un moyen pour permettre aux m´etadonn´ees d’exister et de rendre ainsi le processus de partage et r´eutilisation r´ealisable. Les efforts d´eploy´es dans la cr´eation d’une interface de d´emonstration, c’est-`a-dire huit jours de d´eveloppement d’un unique programmeur, sont insignifiants compar´es aux b´en´efices apport´es par un service de g´en´eration automatique. En effet, mˆeme si les m´etadonn´ees produites automatiquement ne sont pas aussi satisfaisantes que celles g´en´er´ees par les indexeurs humains, elles n’ont pas besoin d’ˆetre parfaites mais suffisamment justes pour permettre le partage et la r´eutilisation [DH04].

8.5 D´eploiement de la couche de Mutualisation

8.5.1 INES et International E-Mi@ge

La premi`ere exp´erimentation avec la plate-forme INES5

[CSPB03], un syst`eme de gestion d’apprentissageopen source d´evelopp´e par l’Universit´e de Picardie d’Amiens, a ´et´e motiv´ee par les besoins exprim´es par le projet International E-Mi@ge (IEM) [CM04]. IEM, issu des appels `

a propositions Campus Num´eriques Fran¸cais de la Direction de la Technologie des ann´ees 2000, 2001 et 2002, est un programme de mise `a distance de la fili`ere d’enseignement MIAGE6

. La couche de Mutualisation apparaˆıt dans l’espace de travail d´edi´e `a la gestion des res-sources de la plate-forme qui est illustr´e par la figure 8.10.

Fig. 8.10 – D´eploiement de la couche d’Int´egration au sein de la plate-forme INES Les quatre variables n´ecessaires `a la r´ealisation des services de la couche de F´ed´eration ont facilement ´et´e acquises :

• Les informations des utilisateurs sont stock´ees dans la table personnels de la base de donn´ees principale d’INES.

5

INteractive E-learning management System 6

• Ler´epertoire racinedans lequel sont stock´es les documents p´edagogiques est le mˆeme pour chaque instance d’INES, il se nommefoadF.

• L’identifiant du r´epertoire de la formationen cours apparaˆıt dans la barre d’adresse du navigateur sous le nom VNForm.

• Lechamp du formulaire destin´e `a recevoir la valeur de la localisation de la ressource p´edagogique a ´et´e pr´ecis´ee par nos soins.

L’organisation architecturale d’IEM, d´edi´ee `a une exploitation en commun par les membres du consortium IEM et des partenaires, est constitu´ee de deux composants majeurs : un unique vivier de connaissance g´er´e par l’Universit´e Paul Sabatier (UPS - Toulouse 3) dis-pose des derni`eres versions des contenus p´edagogiques, et une instance de la plate-forme INES pour chaque centre d’exploitation. Le vivier de connaissance est en fait celui de la fondation ARIADNE : un accord entre le consortium IEM et la fondation ARIADNE a ´et´e conclu en 2004. Jusqu’`a la r´ealisation de nos travaux, les diff´erents centres d’exploitation s’approvisionnaient `a partir de ce vivier en t´el´echargeant puis en installant manuellement les documents sur leur propre plate-forme INES. La couche de Virtualisation est d´esormais mise en place au coeur de l’EIAH de l’UPS et permet de rechercher, d’importer des documents existants au sein de la plate-forme INES et d’indexer de nouveaux modules dans le KPS automatiquement [BVMC06]. Actuellement en phase de test, elle sera d´eploy´ee dans les autres centres d’exploitation `a la prochaine rentr´ee universitaire.

8.5.2 Moodle et CGIAR / IUT1A

Dans la deuxi`eme exp´erimentation nous nous sommes int´eress´es au syst`eme MOODLE, une plate-forme d’enseignement open source largement utilis´ee `a travers le monde.

Fig.8.11 – D´eploiement de la couche d’Int´egration au sein de la plate-forme Moodle A partir de l’int´egration existante et sp´ecifique `a INES, l’approche a consist´e `a ´etablir

8.6. Synth`ese

l’´equivalence entre les variables sp´ecifiques `a INES et celles propres `a MOODLE. Dans un premier temps, nous avons identifi´e l’espace de travail r´eserv´e `a la gestion des ressources afin d’y ins´erer la couche de Mutualisation (cf. figure 8.11). Ensuite, nous avons utilis´e la table mdl user pour obtenir les informations de l’utilisateur connect´e `a MOODLE. Le r´epertoire racine dans lequel sont stock´es les documents est d´efini dans le fichier de configuration de la plate-forme, tandis que l’identifiant du r´epertoire de la formation en cours apparaˆıt dans la barre d’adresse du navigateur sous le nomwdir. Enfin, le champ du formulaire a facilement ´et´e identifi´e au sein du fichier HTML correspondant `a l’interface graphique de la figure 8.11.

L’adaptation `a la plate-forme MOODLE a n´ecessit´e un coˆut de d´eveloppement mini-mal compar´e aux b´en´efices qu’apportent la solution propos´ee ; elle d´emontre aussi le caract`ere g´en´erique de notre couche de Virtualisation.

La solution MOODLE/Ariadne repr´esente la base de l’EIAH de la Structure Universitaire de P´edagogie7

qui a ´et´e mise en place au mois de Janvier 2005 afin de susciter, d’accompagner, et de valoriser les projets port´es par des ´equipes d’enseignants et de favoriser de nouvelles situations d’apprentissage au sein de l’Universit´e Paul Sabatier. Cette solution a ´egalement ´et´e adopt´ee par l’alliance strat´egique CGIAR8

qui s’appuie sur 15 centres internationaux de recherche agricole pour r´eduire la pauvret´e, promouvoir le bien-ˆetre des populations, stimuler la croissance agricole, et prot´eger l’environnement. Aussi, l’IUT9

1A a choisi cette solution au d´ebut de l’ann´ee 2006 pour mettre en place un syst`eme d’e-formation au sein de la structure p´edagogique.

8.6 Synth`ese

Nous avons d´evelopp´e dans ce chapitre la couche de Virtualisation pr´esent´ee dans le chapitre 6. L’ensemble des services d´efinis au sein de la couche de F´ed´eration ont ´et´e impl´ement´es avec le langage PHP, et les r´esultats obtenus ont ´et´e expos´es `a travers une interface graphique simple masquant `a l’utilisateur final la complexit´e du syst`eme global. Nous avons ensuite valid´e le caract`ere g´en´erique de notre architecture par l’int´egration de la couche de Mutualisation au sein de deux plates-formes d’apprentissage distinctes et h´et´erog`enes.

Le d´eploiement de la couche de Virtualisation au sein de l’ensemble des centres d’ex-ploitation du projet IEM devrait se d´erouler dans le courant de l’´et´e `a venir. Ces travaux vont faciliter l’acquisition des derni`eres versions des diff´erents modules de la formation qui sont en perp´etuelle ´evolution ; en effet, de nombreux auteurs collaborent pour produire un module global et son contenu est sujet `a de r´eguli`eres modifications.

7

http ://sup.ups-tlse.fr 8

Consultative Group on International Agricultural Research - http://www.cgiar.org 9

D’autre part, nos travaux effectu´es avec la plate-forme MOODLE pourraient ˆetre valo-ris´es par l’int´egration de la couche de Virtualisation dans la prochaine version 1.6 de ce syst`eme d’apprentissage. En effet, suite `a une pr´esentation de nos travaux devant des acteurs impliqu´es dans le d´eveloppement et le maintient de cette plate-forme, des discussions relatives `a l’incor-poration de nos d´eveloppements sont en cours et pourraient se concr´etiser lors de la prochaine rencontre des utilisateurs fran¸cais de cette plate-forme en Juin prochain10

. Cette contribution permettrait de sensibiliser un nombre tr`es important d’utilisateurs `a la n´ecessit´e de partager et de r´eutiliser les documents p´edagogiques tout en leur facilitant l’acc`es `a des ressources de natures vari´ees.

10