You are on page 1of 29

Gnration dynamique de documents hypermdias adaptatifs dans un environnement numrique de travail

Amel Behaz* Mahieddine Djoudi**


* Facult des Sciences, Universit de Batna (05000) Algrie amelbehaz@hotmail.com ** Laboratoire SIC et ERTe IRMA Bat. SP2MI Teleport 2, bd Marie et pierre Curie BP 30179 86962 Futuroscope Chasseneuil Cedex France mahieddine.djoudi@univ-poitiers.fr

RSUM. Dans les systmes hypermdia le renforcement de lintrt de lapprenant requiert la production, ldition et la diffusion de divers types de documents pdagogiques (cours, exercices, corrigs, etc.). Dans le cadre de notre travail, nous avons labor un modle de Documents et Activits Pdagogiques qui dcrit lensemble des paramtres et fonctionnalits intgrer au sein des contenus pdagogiques supportant diffrentes activits. Sur la base de ce modle, nous avons conu et ralis un environnement numrique de travail MEDYNA de type hypermdia adaptatif dynamique aidant la rdaction de documents destins lenseignement distance. Le systme prend en compte les paramtres et lments du modle propos. Il permet ensuite la gnration dynamique des contenus adaptatifs lapprenant. A cet gard, nous exploitons la puissance de XML pour la mise en oeuvre de notre systme. ABSTRACT. In the hypermedia systems the reinforcement of the learner interest requires the production, edition and diffusion of various type of teaching documents (courses, exercises, etc). The aim of our work, is the elaboration of a model of documents and teaching activities. This model describes parameters and functionalities to integrate in pedagogical contexts witch supports different activities. Based on this model, we conceived and carried out a dynamic adaptive hypermedia environment called MEDYNA, witch helps us to draft documents for e-learning. The system takes into account parameters and elements of the proposed model. It allows the dynamic generation of adaptive context to the learner. We exploited the XML technology for the implementation of our system. MOTS-CLS : Hypermdias adaptatifs dynamiques, Ressources pdagogiques, XML, Mta donnes, Normalisation, Document Virtuel Personnalisable, Unit dapprentissage lmentaire. KEYWORDS: Dynamic Adaptive Hypermedia, Teaching Resources, Standardization, Adaptive Virtual Document, Elementary Unit of Training. XML, Metadata,

Novembre 2005, Numro spcial CARI04 Revue ARIMA pages 25 53

26

Amel Behaz, Mahieddine Djoudi

1. Introduction
La problmatique de la mise en uvre dun environnement numrique de travail (ENT) pour lenseignement mdiatis sest constamment affine surtout avec lexplosion de lInternet et le dveloppement de la technologie du Web. Ces dernires dcennies, les Technologies d'Information et de Communication (TIC) constituent des ressources apprciables pour raliser des applications caractre pdagogique et permettant de mettre la disposition des enseignants des outils efficaces pour rpondre aux exigences des apprenants et leurs attentes. La convergence de ces technologies vers l'encodage numrique, la mise sur rseau en continu des nouvelles connaissances transmettre dans le domaine ducatif ont permis aux apprenants daccder rapidement une masse presque infinie d'informations diversifies et rcentes ncessaires leur formation. Cependant, construire un document pdagogique en ligne demande un investissement important et continu (si lon veut que les cours proposs puissent voluer). Bien que de nos jours, beaucoup doutils soient disponibles pour faciliter la construction des documents, il semble que ces outils ne tirent pas assez partie des avancs des TIC. Un ENT dsigne un dispositif global fournissant un usager un point daccs travers les rseaux lensemble des ressources et des services numriques en rapport avec son activit. Les ENT vont offrir lusager diffrents services en fonction de son profil (apprenant, enseignant, direction, personnel, etc.). En plus des services de base (identification, courrier lectronique, forum de discussion, agenda, publication Web, etc.), un ENT regroupe dautres services applicatifs pour lenseignement avec laccs aux ressources pdagogiques comme les services documentaires (conception, production et diffusion des documents) services dapprentissages (personnalisation, adaptation, orientation et guidage). Le dploiement de ses services applicatifs pose cependant des problmes de cohrence fonctionnelle, technique et organisationnelle. Cest dans ce contexte que se situe notre travail de recherche qui a pour objectif de dfinir un ENT de type hypermdia dynamique adapt de lenseignement mdiatis. Cet espace de travail doit tre suffisamment modulaire pour ne pas imposer une pdagogie des usagers ou une organisation. Il doit tre galement adaptable lapprenant qui constitue le principal centre dintrt le principal acteur, car cest le savoir actualis qui va constamment vers lapprenant. Cette dmarche requiert cependant des efforts pour la production, le rassemblement, ldition et la diffusion de diffrents types de documents (cours, illustrations, bibliographies, exercices, corrigs, etc.). La forme de ce type de documents et leur structure ne sont gnralement pas adaptes une exploitation pdagogique directement par lapprenant. En effet, dans un objectif de formation, il convient entre autre, d'intgrer la gestion du niveau de lapprenant, de vrifier l'acquisition des connaissances, de personnaliser avec des exemples la formation, etc.

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 27

Il serait donc plus intressant doffrir selon les spcificits des apprenants, des contenus personnaliss et des parcours plus adapts, afin de matriser effectivement la gestion des connaissances transmettre. Notre dmarche rejoint lavis des experts du domaine recommandant de centrer davantage les efforts autour du contenu. Dans cet article, nous commenons par dcrire le document pdagogique, ses caractristiques et ses structures ainsi que lmergence du document virtuel personnalis. Nous donnons une vue densemble sur lvolution des systmes hypermdias adaptatifs. Nous prsentons ensuite notre approche de modlisation dun document pdagogique adapt ainsi que ses structures logique et smantique et nous explicitons le modle de lapprenant prconis. Sur la base de ce modle, nous avons conu et ralis un environnement numrique de travail MEDYNA de type hyperMEdia aDaptatif dYNAmique destin lenseignant pour la rdaction de documents pdagogiques et la gnration dynamique des contenus adapts.

2. Document Pdagogique
A lre du web et du multimdia, la notion de document pdagogique devient difficile identifier. En effet ces documents ne sont plus seulement textuels, plusieurs mdia (texte, image, son, vido ) de base sont aujourdhui utiliss. Nous savons trs bien lapport du multimdia, dans le cadre ducatif et ses bnfices au transfert de la connaissance et du savoir. Plus on stimule les sens des apprenants, et on capte leur attention, plus linformation est comprhensible. Dun autre cot, une information multimdia est souvent plus facile mmoriser quune information mono mdia. Par ailleurs, la qualit de lenseignement peut tre amliore si la composante hypertexte est ajoute dans la structuration de ces documents [19]. Nous savons aussi, que les hypertextes aident beaucoup lapprenant mieux reprsenter la connaissance [16] et favorisent linitiative de lapprenant, puisque ce dernier doit interagir avec le systme et devient donc actif dans le processus dapprentissage. Cependant, les documents multimdias sont non seulement caractriss par des contenus de nature diverse mais aussi par lorganisation de ces contenus. Or La mdiatisation de lenseignement et de lapprentissage ncessaire en enseignement distance et en formation en ligne passe par lapplication rigoureuse dune notion centrale en pdagogie : la modularisation de lapprentissage. En effet, lapprentissage en enseignement distance (EAD) ne peut tre ralis de faon linaire et globale mais plutt, par agencement cohrent de petites activits dapprentissage, par rapport des objectifs atteindre. Ces petites activits doivent tre prcises et imbriques les unes par rapport aux autres, sur lesquelles il est possible de construire sans cesse de nouvelles connaissances. Cela revient dire quen EAD,

Novembre 2005, Numro spcial CARI04

28

Amel Behaz, Mahieddine Djoudi

lapprentissage se fait grce un ensemble de petits cours imbriqus formant un tout, arbitrairement dfini comme un cours. Cette approche est souvent appele la granulation des apprentissages. Elle vise segmenter les apprentissages acqurir en petites units cohrentes (lments textuels, graphiques, des images, des sons et des vidos) qui, une fois rorganises, formeront un tout cohrent plus structurant que lensemble des units prises individuellement. La difficult est comment peut-on dfinir le niveau adquat de granularit de ces units lmentaires? En effet, diffrentes caractristiques, parfois contradictoires peuvent tre considres pour tablir une dfinition dun document pdagogique. La dfinition la plus utilise est la suivante [20]: Un document pdagogique est un regroupement dobjets relis entre eux par des relations de diffrentes nature (logique, spatiale, hypertexte et temporelle) . Nous allons donc dfinir ces objets pdagogiques, ainsi que la manire de les reprsenter au sein de ces documents afin de permettre la portabilit et le traitement par des applications varies. LIEEE, (Institute of Electrical and Electronics Engineers) dfinit un objet pdagogique comme une entit numrique ou non, qui peut tre utilise, rutilise ou rfrence dans toute activit lie lenseignement ou lapprentissage [4]. On entend ici par activit, les systmes d'enseignement assists par ordinateur, les environnements interactifs d'apprentissage, les systmes tuteurs intelligents, les systmes hypermdias adaptatifs et les environnements d'apprentissage collaboratif. Par ailleurs, le document est non seulement dfini par un contenu mais aussi par des traitements quil est possible dy appliquer (rdaction, lecture, navigation, ajout dannotation, etc.) et aussi par des acteurs qui peuvent agir sur le document. Il en dcoule une difficult pour la mise en place de modles gnraux pour intgrer diffrents besoins de traitements des documents pdagogiques. Cest donc un travail de modlisation quil faut effectuer pour reprsenter, structurer, indexer et rechercher des informations au sein de ces documents. De part la nature hypermdia du document pdagogique, nous nous sommes orient sur les stratgies dadaptation utilises dans ce type de document. Nous allons voir aussi quen fonction des systmes les objets pdagogiques sont variables.

3. Les hypermdias adaptatifs


Les systmes hypermdias adaptatifs ont considrablement volu et ont ouvert un nouvel axe de recherche dans le domaine de lenseignement mdiatis. Parmi ces systmes on retrouve les systmes hypermdias adaptatifs et les systmes hypermdias adaptatifs dynamiques :

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 29

3.1. Systmes hypermdias adaptatifs


Dans un cadre ducatif, un hypermdia adaptatif va permettre de mieux guider lapprenant dans son apprentissage, or nous avons vu quun hypermdia est compos de pages et de liens. De ce fait, nous devons modifier aussi bien le contenu des pages que les liens entre ces dernires. Selon Brusilovsky [5] ils sont de deux sortes, ceux qui adaptent le contenu prsent lapprenant (adaptative presentation)et ceux qui adaptent les liens prsents lapprenant (adaptative navigation support). 3.1.1. Adaptation du contenu Lobjectif est dadapter le contenu des pages de lhypermdia en fonction des caractristiques, des volonts et des buts de lapprenant. Ainsi, les apprenants qui accdent une mme page, mais en ayant des profils diffrents, doivent visualiser en fait des pages diffrentes. Parmi les systmes qui adaptent le contenu prsent se distingue trois types : - Ceux qui adaptent le texte par une adaptation des fragments : par slection, filtrage, lordonnancement des fragments ; - Ceux qui choisissent le mdia le plus appropri ; - Ceux qui adaptent le mode de prsentation. Pour linstant, trs peu de systmes effectuent une adaptation du contenu, et lorsquils le font, ladaptation na souvent lieu quau niveau des donnes textuelles. 3.1.2. Adaptation des liens Lobjectif est daider lutilisateur se reprer dans lhyperespace ou lobliger utiliser certains liens plutt que dautres. Diffrentes techniques ont t dveloppes au fil des annes, entre autres, le guidage direct, lordonnancement des liens, le masquage des liens, lannotation des liens ou encore les cartes adaptatives [5] et [6]. - Guidage direct : Technique base sur lajout dun lien hypertexte, nomm souvent suivant (ou next en anglais), qui permet daccder la meilleure page, cest--dire celle qui est en adquation avec les objectifs et/ou capacits de comprhension de lutilisateur. On peut utiliser cette technique en laissant les autres hyper liens existants au pralable ou en les supprimant. Dans ce dernier cas, lhypertexte perd beaucoup de ses capacits dexploration, puisque le systme devient totalement linaire (il conserve toutefois son aspect dynamique). En fait, pour tre rellement efficace, cette technique doit tre utilise conjointement avec au moins une des techniques suivantes. - Ordonnancement des liens : Comme son nom lindique, est une technique qui propose dafficher les liens hypertextes suivant un ordre dfinissant lintrt ou limportance des pages cibles. Cette technique ne peut pas tre utilise dans tous les

Novembre 2005, Numro spcial CARI04

30

Amel Behaz, Mahieddine Djoudi

cas. En effet, on ne peut pas lutiliser avec des liens contextuels, cest--dire des liens qui se trouvent au sein de phrases. En fait, on ne peut lappliquer que sur des liens qui appartiennent un index ou alors une carte dcrivant lhyperespace du systme. Lintrt de cette technique est trs controvers. Certaines tudes ont en effet montr que linstabilit dune liste de liens pour une page donne pouvait dsorienter lapprenant. Et a contrario dautres tudes ont montr quelle pouvait rduire les temps de navigation des hypermdia surtout ceux axs sur la recherche dinformations. - Masquage des liens : Cette technique consiste supprimer les liens hypertextes dont les pages cibles sont soit en inadquation avec le modle de lutilisateur (trop simples ou trop compliques), soit en inadquation avec les objectifs de lutilisateur. Facile mettre en oeuvre, puisquil suffit, avant denvoyer la page lutilisateur, denlever les liens non dsirs, cette technique permet de rduire la taille de lhyperespace pour lutilisateur. Elle sapplique de plus sur tous les types de liens, contextuels ou non, avec des activateurs trs divers (texte, bouton, icne, image, etc.). Tout comme les techniques que nous avons vues prcdemment, cette technique a aussi un dfaut. La suppression de liens hypertextes peut en effet entraner chez lutilisateur, et surtout chez lapprenant une mauvaise reprsentation mentale des tenants et aboutissants de chaque page, donc de chaque notion si dans un systme on assimile une notion et une page). - Annotation des liens : Cette technique part du principe que lutilisateur doit savoir o il va avant dactiver un lien. Il faut donc adjoindre chaque lien des explications sur la page cible ou alors dfinir une syntaxe ou un codage particulier (par exemple telle icne pour dire que cest une aide, telle couleur pour dire quil sagit dun exemple, etc.). A la diffrence des commentaires que lon peut ajouter nos liens et images de pages html (qui apparaissent sous forme de bulle ou en bas de nos navigateurs), les annotations de liens, pour tre efficaces, doivent tre fonction de lutilisateur. Cette technique, assez simple mettre en oeuvre, peut tre utilise pour tous les types de liens, et ne semble pas avoir deffets de bord nfastes. - Cartes adaptatives : Les cartes (map en anglais) permettent de prsenter lutilisateur, lorganisation de lhyperespace, laide de liens, soit sous forme textuelle (dans ce cas nous avons souvent une prsentation hirarchique de lhyperespace), soit sous forme graphique Ds lors, il est possible de prsenter lutilisateur une organisation plus ou moins simplifie en fonction de son profil. Les diffrents types de systmes hypermdias adaptatifs se caractrisent par la relation quils entretiennent avec lapprenant pour lui prsenter la connaissance. Ces systmes permettent aux apprenants dtre guids dans leur apprentissage et aux enseignants de mieux structurer leurs documents pdagogiques. Ainsi les apprenants sont constamment guids sans contraindre leur libert de navigation et les enseignants peuvent mieux organiser les connaissances afin de les prsenter aux apprenants. En dpit de lvolution importante ralise par ces systmes, il subsiste encore plusieurs

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 31

problmes. En effet, bien que ladaptation des liens semble facile, ladaptation des contenus en revanche reste ces dbuts encore. Il est plus facile de cacher des liens ou de les annoter, mais plus difficile de remplacer une partie dune page ou de modifier sa structure.

3.2. Systmes hypermdias adaptatifs dynamiques


Lobjectif principal des ces systmes est damliorer la qualit dadaptation. Ils sont particulirement caractriss par le fait doffrir un hypermdia virtuel. Le systme dans ce cas nest pas constitu de pages et de liens prdfinis. Ces derniers sont construits dynamiquement et doivent adapter leur offre de formation de manire dynamique, en fonction des rgles pdagogiques et des ractions des apprenants. Ces systmes donnent un moyen d'accs intuitif et non-linaire l'information et facilitent la navigation. Comme la remarqu Delestre [11]. Ils sont gnralement constitus de trois composants essentiels savoir : - Modle du domaine : Une des principales caractristiques de ce modle est sa comptence en termes de capacit de reprsentation des connaissances. Il permet de dfinir des fragments dinformation en spcifiant leur taille, type, media, contenu, indexation, mcanismes de filtrage, organisation, assemblage afin de suivre lapprenant. - Modle apprenant : Le modle apprenant ou utilisateur est le noyau de tout systme adaptatif. Il a pour but de reprsenter le plus fidlement possible lutilisateur du systme. Le modle apprenant permet dadapter le contenu, la prsentation dun cours document ainsi que la navigation. Il constitue un modle individuel puisquil permet de grer des informations individuelles. - Gnrateur de cours : ce moteur a pour but de gnrer un document personnalis partir de lespace dinformations du modle utilisateur. Ce composant est en mesure de crer des pages qui vont tre prsentes lapprenant en appliquant des rgles de structuration et de prsentation. Ces systmes souffrent dune limite assez importante, en loccurrence leur complexit due dune part, aux diffrents traitements de slection et de combinaisons (assemblage) effectus sur les donnes. Et dautre part la manire de caractriser les objets pdagogiques impliqus. Le principal attrait de ce type de systmes est dassurer une meilleure adaptation aussi bien au niveau contenu quau niveau lien. Ceci permet de fournir un Document Virtuel Personnalisable (DVP), concept merg avec le dveloppement de ces systmes. Le DVP est gnr partir dune composition de fragments de contenu (texte, image ou son) en utilisant des programmes et en dfinissant des liens vers dautres fragments ou documents. Le document virtuel est dit dynamique car il est gnr dynamiquement de manire rpondre instantanment un besoin particulier de lapprenant.

Novembre 2005, Numro spcial CARI04

32

Amel Behaz, Mahieddine Djoudi

Iksal [13] dfinit un document virtuel adaptatif personnalisable comme un document compos dun ensemble de fragments dinformations, ainsi que dun moteur de composition smantique permettant la slection des fragments pertinents, leur assemblage. Autrement dit, leur organisation en fonction dune spcification de lauteur et/ou de lobjectif du lecteur et finalement dadapter certains aspects visibles du document fournis au lecteur. De ce fait, la gnration automatique de document personnalisable sur le Web repose sur deux lments, un systme de recherche dinformation (slection de fragments) et un systme dorganisation de linformation (assemblage de ces fragments). Le processus de slection des fragments et lorganisation de ceux ci sappuient gnralement dune part, sur la caractrisation de ces fragments et leur indexation, dautre part sur les critres dadaptation. Or le document virtuel personnalisable en tant que support pdagogique est un document o on a plusieurs types dadaptabilits. Orients vers les intrts du lecteur (apprenant) ou de lauteur (enseignant). Ces deux stratgies sont dfinies comme suit, soit par : - Lauteur : Le systme adapte le document dont la structure et le contenu sont dfinis par lauteur, il est ncessaire de respecter les contraintes de ce dernier, ce qui assure la cohrence narrative du document pdagogique. Afin de pouvoir retrouver ces fragments, il faut lors de lintgration des fragments leur associer des mta donnes. La structure narrative consiste en un graphe compos dun ensemble de fragments et de relations smantiques. Lutilisation dun modle de domaine par exemple peut servir de guide de navigation au sein du document. - Le lecteur : Le systme compose automatiquement un document virtuel adaptable en fonction des contraintes lies aux objectifs de lapprenant. Une sorte dun modle de tches raliser. Dans ce cas, le systme recherche les fragments dinformation permettant datteindre ces objectifs, ces prfrences ou son niveau de connaissance. Pour cela, il dispose de pr requis situs dans lindexation des pages (mta donnes) et des rgles pdagogiques [21]. Le but donc est de composer un document personnalis un instant donn en fonction des caractristiques de lapprenant.

4. Objectifs de la dmarche
Lenvironnement numrique de travail MEDYNA que nous avons labor est un hypermdia adaptatif dynamique, puisquil utilise la composante multimdia dans la conception des documents pdagogiques. De mme quil prend en compte, aussi bien une adaptation tant au niveau des liens, quau niveau contenu, tout en utilisant le rseau mondial Internet pour transmettre ces documents. Lobjectif principal que nous voulons

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 33

atteindre est de proposer une solution qui permettra damliorer la qualit des documents pdagogiques en ligne, daider lenseignant crer son cours et doffrir un apprentissage sur mesure aux apprenants. Notre systme permettra aux enseignants de : - Grer des contenus pdagogiques indpendamment de leur format ; Editer, partir dun contenu unique, diffrents types de documents ; - Constituer de nouveaux contenus partir de fragments de contenus existants pour une adaptation au profil des apprenants. Du cot apprenant, notre systme permettra de : - Devenir actif dans la phase dapprentissage, le dialogue entre le systme et lapprenant, puisque diffrents outils lui seront proposs. Cette phase interactive se ralise soit par des tests de type QCM obligeant lapprenant y rpondre soit par la spcification des types de mdia prfrs, Ou bien encore, lapprenant aura la possibilit de rpondre un exercice avant de voir la rponse, de prendre des notes de cours - Construire ses propres cours en personnalisant les contenus proposs. Pour concevoir et raliser une architecture logicielle de lenvironnement MEDYNA, nous devons suivre les tapes suivantes : - Dans un premier temps il faudrait dfinir un ensemble de mta donnes pour dcrire nos objets pdagogiques, cet ensemble doit tre partageable et reconnaissable entre les crateurs et les utilisateurs dou le choix dune norme. Cet ensemble aura la possibilit dvolution et dextension afin quil soit adapt de nouveaux besoins. Certes lutilisation de mta donnes nest pas nouvelle, car ajouter une information smantique aux documents permet dobtenir une description plus prcise et plus utile ce qui va amliorer lefficacit dans la recherche dune part, et accrotre le nombre dutilisateurs dautre part si bien sur cet ensemble est normalis. - Dans un deuxime temps, il faudrait dfinir une structure logique commune plusieurs domaines (informatique, lectronique, physique, gographie .). Nous savons qu lheure actuelle, il nexiste pas encore de standard pour caractriser la structure logique des documents pdagogiques. Autrement dit un standard qui permettrait de dcrire de faon unique nimporte quel cours, ou exercice avec les mises en pages diffrencies et des contenus diffrents. - Dans un troisime temps, nous devons dfinir un modle denvironnement dapprentissage personnalis. Sachant que nos documents hypermdias ne sont pas associs une seule activit, mais au contraire sont conus pour tre rutiliss dans diffrentes activits. Nous devons donc insister sur leur modlisation et sur les processus, qui excuts en chane, permettront de prsenter dynamiquement une

Novembre 2005, Numro spcial CARI04

34

Amel Behaz, Mahieddine Djoudi

activit adquate grce au profil de lapprenant, ainsi quune gnration automatique dun document virtuel personnalis. Il est question dlaborer une mthodologie de conception de documents pdagogiques par un contenu orient vers lenseignement distance. Nous visons particulirement structurer et adapter linformation diffuse conformment au profil de lapprenant. Lide de base est lintgration de paramtres au sein mme du contenu pdagogique produit et de rajouter des informations de nature smantique. Nous esprons obtenir ainsi une description plus dtaille et prcise qui soit susceptible dafficher de manire personnalise les documents chaque apprenant. Nous exploitons cette fin le langage XML et les outils intgrs autour de cette technologie pour limplmentation de notre approche.

5. Conception dun modle de document pdagogique


Un document pdagogique dans notre cas est un module denseignement sur lequel un apprenant va effectuer diffrentes activits pdagogiques. Il sinscrit dans une dmarche pdagogique prcise qui suivant le niveau dtude (enseignement suprieur) peut tre plus ou moins spcifie par des lois du ministre de lducation, mais cest toujours finalement lenseignant, qui par ces acquis et sa comptence dans le domaine spcifie prcisment cette dmarche. Le module denseignement est rattach le plus souvent un champ denseignement appel matire (domaine). Nous avons fragment le contenu du document conformment aux activits et objectifs pdagogiques correspondants [9]. Pour cela il tait ncessaire de spcifier les paramtres dcrivant ces fragments et fournir ainsi des fonctionnalits facilitant la recherche, le filtrage et la construction (assemblage) du contenu. Ces fonctionnalits constituent les fondements requis pour le dveloppement dun mcanisme de support dapprentissage personnalis. Notre travail nous a amen construire un modle MODAP (MOdlisation des Documents et Activits Pdagogiques) [2] gnrique permettant la production de diffrents types de documents, ainsi chaque enseignant pourra conserver sa vision spcifique de rdaction. Le document peut tre analys diffrents niveaux [8] : smantique, logique et physique. Cette dcomposition va nous permettre de traiter sparment chaque partie et prvoir pour chacune delles une structure adaptative.

5.1. Niveau logique


Sachant que notre modle se veut inter professoral et mme interdisciplinaire, il fallait dfinir une structure qui soit la plus gnrale possible, commune plusieurs domaines denseignements. Afin de respecter les mthodes de travail de chacun, nous

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 35

distinguons plusieurs types de documents qui correspondent aux diffrentes activits. Nous avons retenu pour un module denseignement spcifique celles qui sont les plus pertinentes, savoir : le Cours, Travaux Dirigs (TD) et Travaux Pratiques (TP). Les diffrents types dactivits pdagogiques mises disposition vont assurer Une simplification de la tche de production des documents par les enseignants (gnralement non informaticiens). Ces activits vont aider La cration de contenus pdagogiques de qualit, amliorant une forme dadaptation automatique selon lobjectif dapprentissage recherch, assimilation dun cours, ou rsolution dune srie de travaux dirigs, ou bien encore traitement de cas particuliers en travaux pratiques. 5.1.1. Le cours Pour nous, le cours est un regroupement dobjets pdagogiques. Un objet est une entit numrique ou non qui peut tre utiliser ou rutiliser dans tout systme dapprentissage. Nous dfinissons deux sortes dobjets, un objet atomique qui est une unit dinformation la plus lmentaire non dcomposable par exemple une conclusion, un thorme, un objet abstrait est compos dun ou plusieurs objets abstraits ou atomiques et de plusieurs organisations logiques hypertextes physiques , exemple une partie dun cours est compose de chapitres, le chapitre est compos dune introduction dfinition et conclusion, donc le chapitre et la partie sont des objets abstraits. Lensemble des objets constitue lespace dinformation associ au document pdagogique. Nous proposons une granularit assez fine du cours afin quil puisse constituer une source effective aux diverses activits proposes aux apprenants [2]. Nous affirmons que si le contenu est fragment en petites units, ces units seront plus partageables entre les acteurs du systme donc plus rutilisables ce qui va augmenter et favoriser normment ladaptation aux apprenants. Nous avons donc jug intressant de dcomposer aussi les units dapprentissage en plusieurs fragments de contenus appeles : Units daPprentissage Elmentaire (UPE) qui peuvent tre : une Introduction, un Thorme, une Formule, une Illustration, une Dfinition, une Conclusion, un Exemple, une Explication, etc., ces UPEs sont les objets pdagogiques atomiques (Fig. 1). 5.1.2. Travaux dirigs et travaux pratiques Les UPEs pour activit de type TD peuvent tre des questionnaires choix multiple (QCM), des exercices, une simulation, etc. Nous avons associ diffrentes units dapprentissage lmentaires correspondantes aux diffrents modes dvaluation, ainsi pour le pronostic nous utilisons les notions de QCM, pour le diagnostic des exercices ou des simulations et un examen final pour linventaire. Lidal est de crer des activits adaptatives ou la squence des questions sadapte au profil de lapprenant, par exemple nous avons propos des QCM et des exercices de difficult diffrentes associs aux concepts dun mme thme. Par exemple, si lapprenant a revu par deux

Novembre 2005, Numro spcial CARI04

36

Amel Behaz, Mahieddine Djoudi

fois ou plus le mme concept, un QCM de difficult suprieur lui sera propos. En plus il serait intressant de lier chaque exercice la partie du cours correspondante afin que lapprenant puisse consulter le point de cours rfrant la question quil vient de traiter. Pour les activits de type TP, les UPEs peuvent tre une Etude de Cas, un Projet, etc. Cet ensemble dUPE constitue des ressources pdagogiques de base gres par le systme. Il sagit en fin de compte dobjets multimdias stocks sous forme de fichiers texte, vido, image, etc., qui peuvent intervenir dans diffrentes activits. Nimporte quel thme du cours (chapitre, UPE, etc.), TD ou TP doit tre au moins dfinis par un titre, une description et un objectif. Le titre correspond lidentification du thme, La description permet de renseigner le type du thme et lobjectif.

5.2. Niveau smantique


Les units dapprentissage sont relies entre elles par 3 types de relations (Fig.1) : - Relation de Composition : Qui indique que lapprentissage dune unit dapprentissage A seffectue via lapprentissage squentiel dune succession dUnits daPprentissage Elmentaires Ai. - Relation de pr requis obligatoire : lapprenant na le droit de passer lunit suivante que sil passe avec succs le test dvaluation de lunit courante. - Relation de pr requis facultatif : Lunit cible va laider dans lassimilation de lunit courante. Aussi, il fallait dfinir un ensemble de mta donnes pour dcrire ces UPEs, cet ensemble doit tre partageable et reconnaissable entre les crateurs et les utilisateurs . LOM (learning object metadata) est issu des travaux IMS et ARIADNE cette norme converge vers un standard unique et gnrale applicable un trs grand nombre de situations ducatives. Cette norme spcifie la syntaxe et la smantique des mta donns pdagogiques et dfinit les attributs ncessaires pour une description complte des objets pdagogiques afin de pouvoir les grer et les rechercher. LOM est plus complet [15], il permet de dcrire tout ce qui caractrise un objet pdagogique, neuf catgories de descripteurs sont prises en compte [12] savoir une description du contenu que des objectifs viss, du public ou de la configuration matrielle ncessaire. Pour ces raisons nous avons repris la normalisation de LOM, mais aux besoins de notre application et pour faciliter lanalyse nous avons dfini un sous-ensemble de vocabulaire. Aprs avoir typ les UPEs (Introduction, Thorme, Dfinition, Conclusion, etc.) et dcrit leur format (texte, image, vido, etc.), nous avons aussi intgr dautres informations de nature smantique (Fig. 2) pouvant faciliter la caractrisation de ces UPEs. A titre dexemple, nous pouvons citer le niveau de difficult, ou le temps dapprentissage ncessaire. Tous ces lments intgrs dans les

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 37

UPEs vont servir ladaptation. En effet on peut slectionner ces diffrentes UPEs selon leur niveau de difficult, leur type ou format et prvoir en consquence des contenus pdagogiques personnaliss.

Figure 1. Primitives de reprsentation du modle MODAP

Figure 2. Primitives de reprsentation du concept UPE

6. Architecture de lenvironnement MEDYNA


Larchitecture de notre environnement, selon le modle MODAP [2]est compose dun ensemble doutils conviviaux, faciles utiliser, selon les usagers qui manipulent le

Novembre 2005, Numro spcial CARI04

38

Amel Behaz, Mahieddine Djoudi

systme savoir les enseignants auteurs de ces documents qui les rdigent, et les apprenants qui les utilisent (consultation) en vue dun apprentissage. Les enseignants trouvent donc un moyen de diffuser, grande chelle, leur savoir. Les apprenants quant eux, trouvent un nouveau moyen (autre que le livre), pour se documenter, sauto former et sauto valuer. Notre systme assure les grandes fonctions de tout tutorial intelligent. Laspect intelligent dans notre systme se traduit par la gnration automatique et par ladaptation des contenus selon les spcificits caractrisant les apprenants. La figure 3 illustre explicitement larchitecture logicielle de notre environnement. Celui-ci incorpore tous les composants gnralement rencontrs dans larchitecture des systmes auteurs [15],[18],[14] il est compos de quatre modules : Un module diteur permettant ldition de documents pdagogiques XML indpendamment du domaine denseignement respectant bien sure une DTD gnrique propose ; Un modle apprenant qui contient les connaissances acquises par lapprenant sur la matire enseigner ; Un module gnrateur de contenus permettant la slection et le filtrage de contenu parmi le niveau de base, il permet aussi de planifier toutes les activits denseignement durant une session dapprentissage ; Et une interface permettant de dialoguer soit avec lauteur de document en mode enseignant ou bien avec lapprenant en mode apprenant.

Figure 3. Architecture logicielle de lenvironnement

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 39

Dans ce qui suit nous allons expliciter chaque module.

6.1. Module diteur


Lauteur (enseignant) bnficiera donc dun outil pour rdiger les contenus de ses documents XML, respectant nos structures. Actuellement, il nexiste pas rellement doutil gnrique pour construire tout type de document, lditeur que nous proposons doit assurer des fonctionnalits de base rapprochant le plus possible des qualits essentielles dun bon diteur, en plus des fonctions ddition de textes, il permet : - Dutiliser un format gnrique bas sur une DTD ; - La saisie et la maintenance du modle de domaine (la matire enseigner, les ressources dinformation, paramtres proposs par lenseignant, mta donnes) ; - Lier le document gnrique avec une autre prsentation par exemple gnrer un ensemble de diapositives partir du document de base, nous avons pens inclure la smantique des diapositives dans le document gnrique ; - Implmenter des fonctionnalits ddition pour travailler sur le document par exemple des styles pour modifier la structure du document dans lditeur, le copier/coller, la recherche et le remplacement, la navigation travers le document, etc. Lunicit du document source est une caractristique fondamentale de notre diteur amliorant le processus de mise jour et de prsentation. Ainsi sil ya lieu dapporter des modifications ou dventuelles corrections aux apprenants, nous pouvons modifier uniquement le document de base. Ceci constitue une solution satisfaisante pour simplifier le maintien en bon tat et les mises jour des documents pdagogiques ce qui va accrotre leur utilit. Il est indispensable de disposer dun outil permettant de valider les lments autoriss dans la structuration des documents pdagogiques. Nous avons dvelopp une DTD gnrique (Fig. 4) qui permet dditer diffrents types de documents. Cette DTD a t voulue volontairement simple et assez gnrale et nest pas spcifique des domaines particuliers. Nous donnons ici une partie de la DTD propose.

Novembre 2005, Numro spcial CARI04

40

Amel Behaz, Mahieddine Djoudi

Figure 4. DTD associe la structure gnrale du document

La figure 5 spcifie une structure particulire permettant la description prcise des UPEs. La figure 6 propose la DTD associe lactivit exercice. A laide de loutil ddition les enseignants peuvent intgrer tous les paramtres et attributs lors de la cration de leurs documents pdagogiques. Ces attributs serviront de base ladaptation : ainsi nous pourrons filtrer ces UPEs en fonction de leur niveau de difficult, de leur type ou sous type.

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 41

Figue 5. DTD associe lUPE

Figue 6. DTD dUPE type Exercice

Nous avons propos un vocabulaire non exhaustif pour traiter et produire diffrents types de documents pdagogiques. Ces DTDs sont utilises pour valider lditeur que nous avons construit. Le rajout dune sous DTD peut se faire de diverses faons, une solution consiste utiliser les espaces de noms, sil n y a un risque de conflit entre les noms et des lments.

6. 2. Modle apprenant
Pour quun systme dapprentissage soit intelligent , il faut quil soit capable de sadapter lapprenant qui se trouve devant la machine. Ceci ne peut tre atteint que par la connaissance du modle de lapprenant. Lensemble des connaissances aidera dfinir les caractristiques des apprenants de faon ce quil soit plus facile dadapter

Novembre 2005, Numro spcial CARI04

42

Amel Behaz, Mahieddine Djoudi

les contenus en fonction de leur profil dapprentissage, de surveiller leur progression, de fournir un encadrement administratif et cognitif adapt, etc. Si on reprend la mtaphore du choix dun cours ou dun ouvrage ducatif, ce choix est fonction : - De la prsentation du cours : son organisation (structure), les mdia utiliss, - Du contexte dapprentissage de lapprenant, si pour une comprhension ou pour la prparation dun examen, lexprience montre que les tudiants tentent de chercher les ouvrages rdigs par un enseignant donn (dans ce cas la slection se fera par rapport aux enseignants), - Du sujet dtude (slection par rapport au domaine ou du module). Nous avons donc dcid dorganiser les connaissances intrinsques au modle apprenant en quatre catgories en plus de son identit (nom, age,) : - Capacit : ltat des connaissances (dbutant, moyen, avanc) Lors de la phase dinitialisation, les apprenants ont tous le mme niveau de connaissances (dbutant). Lvolution du niveau de connaissance de lapprenant durant une session dapprentissage est induite par une mthode dvaluation. La prsentation dune partie ou dun chapitre dun document est toujours suivie dun test ou exercice. Lapprenant nest alors achemin vers la partie ou le chapitre suivant que sil russit ce test. Aussi, des valuations de pr requis sont effectues avant la prsentation des UPEs. - Objectifs : tches ou activits raliser. Cette catgorie dfinie les objectifs pdagogiques de ltat courant. Ces objectifs vont avoir une influence sur le comportement du systme. Soit que lapprenant est concern par laspect information de la matire, dans ce cas une exploration libre du document sans aucun guidage est prvue par le systme. Soit que lapprenant est concern par laspect formation, il a besoin dtre guid et valu dans son apprentissage, dans ce cas le systme doit tre capable de lui prodiguer cette aide. - Prfrences : Vont permettre lapprenant de spcifier les types de mdia prfrs. Ainsi il a possibilit de dfinir un classement sur les types physiques de mdia pour la prsentation des contenus (texte, image, vido,). Il serait donc intressant de prsenter un mme contenu suivant diffrentes formes comme la recommand Dufresne [10]. - Son pass : garder trace de ltat de son historique. Mmorisation de la navigation et des lments lus dans les documents, information sur la session courante de lapprenant. Tous ces attributs peuvent voluer pour enrichir plus le modle apprenant selon son comportement ou interaction avec notre systme. Le modle apprenant est un modle individuel puisquil permet de grer des informations individuelles. Un apprenant

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 43

dsirant suivre un module pdagogique travers notre systme dapprentissage doit pouvoir le choisir conformment aux comptences quil souhaite acqurir. Une fois le cours choisi, des activits pdagogiques sont demandes travers la visualisation de contenus personnaliss selon les prfrences de lapprenant.

6.3. Module gnrateur de contenu


Ce module dcrit comment peut-on retrouver les contenus parmi le niveau de base (slection) et comment les assembler pour les prsenter lapprenant. La gnration dun contenu est en fonction du modle de lapprenant et du document XML de base crer par un enseignant. Ma gnration dmarre lorsque lapprenant dcide dactiver un cours quil voudrait suivre, qui est propre un enseignant, ou lorsquil clique sur un lien hypertexte qui lamne vers un autre concept du mme cours ou dun autre cours. Le GC rcupre la liste des lments de la structure du cours choisit. Ensuite, pour chaque lment de cette structure le GC rcupre lensemble des UPEs associes cet lment. Pour cela, nous avons pens utiliser deux sortes de filtres le premier permet dextraire un sous ensemble dUPEs ayant le mme niveau de difficult et le deuxime filtre permet deffectuer le mme genre dextraction mais pour un type physique donn. Lutilisation successive de ces deux filtres permet dextraire la meilleure UPE possible qui est en adquation avec les capacits et les prfrences de lapprenant. Une fois que le GC a construit le contenu dune page, il faut dterminer les liens hypertextes permettant lapprenant daccder dautres concepts en rapport avec la page courante. Nous prenons en considration les relations dfinies par lenseignant auteur du document. Lorsque lapprenant clique sur un lien, il requiert le contenu dune page dcrite par une URL. En gnral, lurl spcifie une page dynamique dont le contenu est calcul et peut donc dpendre de nombreux facteurs. En effet, ceci permet de raliser quelques effets de transformations apprcies pdagogiquement comme le masquage, insertion de liens ou ajout dannotation. De ce fait, nous pouvons affirmer quune adaptation tant au niveau contenu, quau niveau liens est ralise.

6.4. Module dinterface


La dernire composante du systme est un ensemble de menus droulants. Elle est compose dune interface mode enseignant permettant lauteur de choisir une fonctionnalit de lditeur afin de produire un document XML de base. Une autre Interface mode apprenant permettant ce dernier en fonction de ses besoins de suivre un apprentissage progressif et adaptatif. La conception de cette interface est base sur deux concepts fondamentaux. Le premier concerne la rapidit de ragir aux actions des apprenants et le second vise rduire au mieux leurs charges cognitives. Par consquent, nous avons vit de surcharger lcran afin de simplifier la tche aux

Novembre 2005, Numro spcial CARI04

44

Amel Behaz, Mahieddine Djoudi

apprenants. Particulirement, ceux qui ne sont pas habitus utiliser les environnements informatiques.

7. Implmentation et mise en uvre


Le systme est dvelopp en Java (JDK 1.4.1) sur une plate-forme Windows XP. Nous avons construit un diteur Java pour XML se basant sur lutilisation de DOM (Document Object Model) et SAX (Simple Api for XML), o lenseignant trouvera un ensemble de fonctionnalits, pour ldition de ses documents pdagogiques. En ce qui concerne ladaptation du gnrateur de contenus, nous avons opt pour la solution des pages dynamiques. Avec un modle de donnes au niveau du serveur. Notre dmarche nous a conduit utiliser Tomcat, un gnrateur de servlets java, JSP (Java Server page). Pour valider nos propositions un prototype est dvelopp autour de XML et Java, destin aux tudiants et enseignants de la communaut universitaire.

7.1. Production des documents


Loutil diteur du prototype propose lenseignant de crer un nouveau document pdagogique en choisissant un domaine particulier ou bien encore de visualiser les documents des autres enseignants existants. Dans le cas dun nouveau document la saisie des informations signaltiques est une tape indispensable dans le processus ddition (fig. 7) ce qui permettra plus tard la recherche du document en cas de modification ou de consultation. Lenseignant doit spcifier les prs requis sous forme de liens hypertextes. Ensuite, une table de matire est gnre automatiquement permettant lenseignant de choisir les lments intgrer pour la structuration de son document personnel. Des boites de dialogues sont alors affiches squentiellement pour permettre lenseignant de raliser des oprations de traitement de texte ncessaires sur les diffrentes UPEs, spcifier le type de mdia propos, le niveau de difficult (Fig. 8) ou lobjectif pdagogique adopt, toutes ces informations sont des mta donnes associes aux units dapprentissages incorpores au document. Ldition dun cours, dun TD ou dun TP se fera par la manipulation des diffrentes fonctions existantes dans la barre de menus droulants.

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 45

Figure 7. Cration dun nouveau document

Figure 8. Edition dune UPE de type Conclusion

Novembre 2005, Numro spcial CARI04

46

Amel Behaz, Mahieddine Djoudi

Figure 9. Cration dun TD

7.2. Gnration dynamique de contenus


Les servlets autrement dit JSP permettent de crer des programmes en Java des pages actives dont le contenu est calcul lorsque la page est demande. Ce calcul peut sappuyer sur toutes les donnes recueillies auprs de lapprenant et peut donc sadapter aux prfrences quil a pu exprimer, sa progressions, ses rsultats dvaluations, etc. Ladresse o se trouve le document XML est transmise au serveur pour tre exploite travers un filtrage, permettant de slectionner les UPEs qui sont en adquation avec les besoins et prfrences des apprenants. On appliquera ensuite au fur et mesure sur tous les contenus slectionns certaines transformations surtout pour les liens. Par exemple, le systme masque les liens hypertextes dont les pages cibles sont en inadquation avec le modle de lapprenant (trop compliqus ou trop simples). Ainsi nous rduisons au maximum le nombre de liens hypertextes qui vont tre affichs. Nous proposons donc quatre types de servlets, le premier se nome loggin dtermine le type dutilisateur et cre la page daccs aux fonctions du systme. Le second se nome MenuModule affiche dynamiquement le menu prsentant les diffrents modules enseigns, le troisime se nome GeneModule gnre, au sein du module slectionn, une table de matire et son contenu en choisissant les UPEs correspondantes selon les activits dapprentissage. Par exemple pour lactivit TD les exercices de niveau de lapprenant sont affichs. Le quatrime servlet se nome EvalModule gnre les rsultats des valuations. IL est en charge de la correction des tests dvaluation, il affiche donc les rsultats de lapprenant en cours. Les traitements de prsentation concernant la mise en forme des pages XML sont raliss par des feuilles de styles. A

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 47

chaque document XML gnr est associe une feuille de style XSL permettant la reprsentation du document en HTML sur le navigateur de lapprenant (par exemple Explore 5, supportant XML). Loutil propose lapprenant une srie donglets lui permettant de spcifier ses choix. Cela passe par le choix dun module denseignement (visualisation des cours disponibles), ou dun enseignant (visualisation de lensemble des enseignants inscrits dans le systme), ou bien de ses prfrences au sujet du type physique des mdias des UPEs. Lapprenant aura la libert de navigation dans le document tout en lacheminant vers des parties adquates ses capacits. Des tests associs chaque fin de partie ou chapitre obligent lapprenant y rpondre. La page visualise est divise en deux parties (Fig. 10). La partie de gauche prsente le plan du cours de faon hirarchique, sur la partie de droite on peut visualiser le contenu de la partie qui est active et qui est en adquation avec le modle de lapprenant. Lapplication de la feuille de style XSL et selon un formatage dsir (CSS) sur le fichier XML choisi, produira un fichier HTML. Ces pages sont le support sur lequel lapprenant va pratiquer ses activits dapprentissage.

Figure 10. Cours gnr de niveau dbutant

Nous remarquons dans les figures (Fig. 10) et (Fig. 11) une gnration dynamique dun mme cours The language SQL prsent des apprenants de profils diffrents. Le systme oblige un apprenant de niveau de connaissances dbutant de commencer son apprentissage partir du chapitre 1 (Fig. 10). Par contre, un autre apprenant de niveau avanc peut commencer son cours partir du chapitre 2 (Fig. 11). Lvaluation de lapprenant en cours dapprentissage se fait travers la gnration de tests. Si lapprenant active un lien hypertexte, alors il ya mise jour du gnrateur de

Novembre 2005, Numro spcial CARI04

48

Amel Behaz, Mahieddine Djoudi

cours et du modle de lapprenant. La cration des feuilles de styles XSL nous a permis de dfinir une manire dadapter, de filtrer et de prsenter chaque contenu.

Figure 11. Cours gnr de niveau avanc

Nous affirmons que cest en utilisant des outils sophistiqus, construits partir des nouveaux standard mergeants comme XML, la programmation Java et la technologie des servlets, quun systme dapprentissage peut distribuer une information dont le contenu final et la prsentation sont adapts dynamiquement et en temps rel aux demandes et au profil des apprenants. Seule, lutilisation de ces outils permet une adaptation qui dpasse la simple prsentation.

8. Elments de comparaison
Nous remarquons que depuis quelques annes, cest la production de cours multimdias en ligne grande chelle qui est le centre dintrt de beaucoup de recherches, alors quau dbut on sest efforc de produire des systmes les plus intelligents possibles. En effet, la majorit des cours dispenss sur le Web ont pour but essentiel la transmission dun savoir et non un savoir-faire. De ce fait, le principal objectif de tout systme ou environnement dapprentissage est la dfinition dun modle de documents pdagogiques hypermdias dont les caractristiques essentielles sont la structuration et ladaptation des objets pdagogiques impliqus. Nous pensons aussi quun enseignant dsireux de proposer un cours doit essentiellement se proccuper des comptences et des connaissances faire acqurir, ainsi du contenu quil va construire ses apprenants, il ne doit pas tre expert en cration de pages Web, ni en programmation java. Mais pour linstant les systmes qui permettent de construire des cours en ligne ont les limites suivantes :

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 49

- Ils ont souvent la faiblesse de ne fournir aux enseignants que des outils de construction de cours par agencement de mdia sans leur fournir doutils de modlisation de ces cours. Ainsi, ils les incitent ne suivre aucune mthodologie et la construction des cours devient alors lourde et entrane une perte de temps norme. - Les cours construits par les enseignants sont relativement statiques. Une fois construits, il ya peu de chance pour quils voluent de manire rgulire. - Quelque soit lapprenant qui se trouve devant la machine, les cours proposs sont les mmes. Dans certains systmes comme ARIADNE (Alliance of Remote Instructional Authoring and Distribution Networks for Europe) [1] et CDE (Course Designer Environment)[18], les cours ne sont adaptables que par les enseignants, ce sont leurs choix qui dterminent les caractristiques des cours construits, les apprenants nont aucune influence. - A part EduML (EDucational Markup Language) [3] et qui utilise le langage XML permettent dajouter aux documents des informations de nature smantique et de sparer le contenu de la mise en page, les autres systmes noffrent pas cette possibilit. Ceci freine beaucoup la ractualisation et la rutilisation des documents. WebCt [23] a contourn cette difficult et permet aux enseignants de crer et de maintenir des cours numriss en ligne sous divers formats de sortie (documents imprims, en ligne ou transparents). Mais il dpend soit dun type de matriel, soit dun type de logiciel priv. - Nous remarquons au passage que le systme Mtadyne [11] offre des services plus amliors, en effet les cours multimdia en ligne sont adaptables par les enseignants et adapts par les apprenants. Mais lassociation dune smantique aux documents est pour linstant absente. - Enfin, la plupart des interfaces sont en effet dcrites laide du langage HTML qui nest pas trs adapt la description dinterfaces utilisateurs interactives, ce qui limite encore plus les capacits dinteraction entre les utilisateurs et le systme. Le projet EduML tente de surmonter ces difficults. Notre travail se distingue des autres travaux de la communaut scientifique hypermdia adaptatifs pour lenseignement par les fonctionnalits offertes aux diffrents acteurs du systme et par larchitecture logicielle que nous avons adopte. Tout dabord, le systme impose aux enseignants de suivre une certaine mthodologie pour construire leurs documents. Cette dmarche pdagogique va amliorer la structure des documents produits par notre DTD. Afin de respecter les mthodes de travail de chacun, lordre de construction des documents nest pas impos. La dmarche de cration propose permet dopter pour la dmarche descendante (cration de partie, chapitre, UPE) ou opter pour la dmarche ascendante (cration de UPE, chapitre, partie). Ceci permet le respect des rythmes et mthodes de travail de chaque enseignant. Ensuite, le systme offre aux apprenants la possibilit dtre actifs
Novembre 2005, Numro spcial CARI04

50

Amel Behaz, Mahieddine Djoudi

dans la phase dapprentissage, dialogue entre le systme et lapprenant pour que ce dernier puisse ramener la matire son rythme, sa comprhension et pour que le systme puisse le guider et lappuyer dans sa dmarche. Enfin larchitecture logicielle que nous avons adopte, reprend larchitecture globale des hypermdias adaptatifs dynamiques en amliorant les caractristiques du modle du domaine, du modle apprenant et du gnrateur dynamique de contenu. Nous avons propos un systme auteur sur le Web qui supporte un enseignement interactif et adaptatif, gnre des contenus personnaliss en ligne et qui aide lapprenant trouver la connaissance pertinente en utilisant un systme de filtrage cognitif. Ce prototype est encore un stade exprimental au niveau de notre dpartement. Nous confirmons limportance du nombre des UPEs impliqus dans les documents pour pouvoir prtendre avoir un systme qui sadapte rellement lapprenant. Or la production de ces UPEs nest pas des plus triviale, et cote normment cher en terme de temps et defforts. Mais un atout important est la finesse des descriptions des units dapprentissage en UPEs. Nous affirmons encore que si le contenu est fragment en petites units, elles seront plus partageables et rutilisables, ce qui va constituer une source effective favorisant beaucoup ladaptation. Par ailleurs, pour que l'adaptabilit soit gre facilement, nous avons incorpor dans ces documents toutes les descriptions susceptibles de produire dynamiquement des documents de meilleure qualit et dune plus grande utilit.

9. Conclusion et perspectives
Nous avons prsent dans cet article, une nouvelle approche de modlisation et dadaptation des documents pdagogiques hypermdias. Sur la base du modle propos, nous avons labor une architecture logicielle dun environnement adaptatif dynamique MEDYNA permettant la ralisation de diffrentes activits pdagogiques, du moment que plusieurs profils dapprenants sont dtects et intgrs dans le systme, et plusieurs formes de prsentations des contenus sont dfinies. Nous avons propos une granulation assez fine du document afin quil puisse constituer une source effective aux diverses activits proposes aux apprenants. Nous sommes conscients que notre travail est loin dtre fini et quil est appel voluer dans un futur proche. Les tapes suivantes sont pour nous dcisives afin de pouvoir affronter lvolution des besoins des enseignants et des apprenants. Pour lenrichissement du modle apprenant, nous pensons intgrer dans lenchanement des activits suivies par un apprenant des aspects de style dapprentissage. Ce dernier, influe sur le choix des activits proposes, leurs prsentations. Par exemple, un apprenant logique prfre un cours bien structur thorie puis les exercices. Un apprenant intuitif prfre un cours flexible, il commence dabord par une srie

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 51

dexercices puis la thorie, donc une navigation rapide. Un apprenant introverti prfre un environnement tranquille, aime le travail personnel. Un apprenant extroverti prfre le travail en groupe et les changes avec dautres apprenants. Il serait donc plus intressant de prvoir pour chacune de ces catgories des activits diffrentes et des contenus plus adaptatifs. Les UPEs peuvent tre partages par les enseignants afin de pouvoir les incorporer dans leurs documents, ce qui favorisera encore plus leur rutilisation. Il serait intressant dintgrer notre systme un outil de recherche efficace des UPEs pertinentes et appropries selon des critres smantiques fixs par les enseignants. Aujourdhui, grce aux technologies des rseaux et aux collecticiels, des rencontres virtuelles sont rendues possibles, permettant plusieurs participants de travailler ensemble de manire synchrone ou asynchrone pour raliser des tches communes, comme par exemple ldition cooprative de documents ou lapprentissage collaboratif. En effet, le document gnr par notre DTD peut tre facilement partageable et changeable entre diffrents enseignants dans le processus ddition ou bien encore entre apprenants dans le processus dapprentissage. Nous pensons dans un futur proche, enrichir notre systme par des fonctionnalits afin de lui permettre davoir cette nouvelle dimension cooprative. Pour rompre lisolement de lapprenant et utiliser les facilits du Web, nous proposons une approche de collaboration qui consiste utiliser les connaissances du systme sur diffrents apprenants (stockes dans leurs modles dapprenant) pour former un groupe de travail. Par exemple les apprenants qui ont des objectifs denseignements similaires sont identifis par le systme, regroups et proposs celui qui sollicite de la collaboration.

10. Bibliographie
[1] ARIADNE, http://ariadne-eu.org, Visit en novembre 2004. [2] Behaz A., Djoudi M., Modlisation et adaptation des documents pdagogiques hypermdias en enseignement distance 7me Colloque Africain sur la Recherche en Informatique (CARI04), Hammamet, Tunisie, 22-27 novembre 2004. [3] Bourda Y., Helier M. EduML : un langage pour la description des ressources pdagogiques , NTICF98, Rouen, novembre 1998. [4] Bourda Y. Helier M. Mtadonnes et XML : Application aux objets pdagogiques . Confrence TICE 2000, Troyes, octobre 2000. [5] Brusilovsky P. Adaptive hypermedia , in User Modeling and User-Adapted Interaction, pp 87-110, Kluwer Academic Publishers, 2001.

Novembre 2005, Numro spcial CARI04

52

Amel Behaz, Mahieddine Djoudi

[6] Bursilovsky P., Methods and Techniques of Adaptive Hypermedia , In User Modeling and User-Adapted Interaction 6 (2-3), pp 87-129, Kluwer Academic Publishers, 1996. [7] Brusilovsky, P., Eklund, J., and Schwarz, E., Web-based education for all: A tool for developing adaptive courseware , Computer Networks and ISDN Systems, 30, 1-7, pp 291300, 1998. [8] Christophides V. Electronic Document http://www.ics.forth.gr/~christop/, 1998. Management Systems , UCH/FORTH

[9] David J.P. Modlisation dactivits pdagogiques avec le langage XML , Journes EIAO 2001, Environnements Interactifs d'Apprentissage avec Ordinateur, Paris, 25-27 avril 2001. [10] Dufresne A., Modles et outils pour dfinir le soutien dans les environnements hypermdias. Explora Graph , Revue Sciences et Techniques Educatives, Edition Herms, Paris, 2001. [11] Delestre N. METADYNE, un Hypermdia Adaptatif Dynamique pour l'Enseignement , Thse de l'Universit de Rouen, Soutenue le 20 Janvier 2000. [12] Draft for Learning Object Metadata (LOM 6.1), LTSC-IEEE LOM Working Group, 2001 http://ltsc.ieee.org/wg12/ [13] Iskal S., Garlatti S. Spcification dclarative des documents virtuels personnalisables In: Actes de DVP 2002, Brest (France), p. 127-140 10-11 Juillet 2002. [14] Moulin C. Documents pdagogiques adaptatifs dans un environnement dapprentissage distribu , TICE 2000, Troyes, octobre 2000. [15] Mc Murray E. Des normes pour les technologies de la formation , Publications du domaine IT de l'EPFL, Suisse, FI-4-00 du 9 mai 2000. [16] Nanard J., Nanard M., Hypertext Design Environments and the Hypertext Design Process, Communications of the ACM, 38(8), pp. 49-56, August, 1995. [17] Queinnec C. Giroire H., Pages dynamiques par filtrage : Mise en oeuvre sur un cdrom but pdagogique , In Environnements Interactifs d'Apprentissage avec l'Ordinateur, EIAO2001, pp. 190-191, Herms. [18] Rekik Y.A.; Vanoirbeek C., Course Designer Environment: Authoring Environment for Interactive Courses with a Shared Course Components Library , Proceedings of the 5th International Conference on Computer Aided Engineering Education (CAEE'99), pp 296-303, Sofia, Bulgaria, September 1999. [19] Rty J.-H., Spcification de structures de liens hypertextuels adaptatives , in H2PTM01, Herms, 2001. [20] Roisin C., Documents structurs multimdia , Habilitation diriger les recherches Institut National Polytechnique de Grenoble, septembre 1999.

Revue ARIMA

Gnration dynamique de documents hypermdias adaptatifs 53

[21] Tazi S., Altawki Y., Cration de documents virtuels, Cas des supports de cours , Workshop sur les Documents Virtuels Personnalisables, Journes IHM99, Montpellier, 1999. [22] Vassileva, A., Dynamic Courseware Generation on the WWW, 8th World Conference of the AIED Society, Kobe, Japan, August 1997. [23] WebCT, Web Course Tool, http://www.webct.com/, Visit en novembre 2004.

11. Biographie
Amel Behaz est charge de cours en informatique la facult des sciences de luniversit de Batna en Algrie. Elle prpare une thse de doctorat en informatique. Ses thmes de recherches sont lenseignement distance, le document numrique pdagogique, systmes hypermdias adaptatifs dynamiques. Elle dirige des mmoires dingnieurs en Informatique luniversit de Batna. Mahieddine Djoudi est matre de confrences en informatique l'universit de Poitiers (France). Son laboratoire de rattachement est le SIC (Signal Image et Communications). Il est galement membre de l'quipe Ingnierie des Ressources Mdiatiques pour l'Apprentissage (IRMA). Ses thmes de recherche sont l'enseignement distance, le travail coopratif et l'usage de l'Internet. Il dirige des thses de doctorat et de magister en Informatique en Algrie.

Novembre 2005, Numro spcial CARI04

You might also like