Rebaï

Nom: 
Rebaï
Prénom: 
Issam
Spécialité de la thèse: 
Titre de la thèse: 
Conception et développement d'une plate-forme permettant la capitalisation de composants logiciels pour les environnements d'apprentissage humain
Résumé en français: 

Constatant le manque d’échange des artefacts développés par la communauté EIAH, l’objectif de ce travail de recherche est d’apporter des solutions au problème de la capitalisation et de la réutilisation des composants logiciels à des fins éducatives. Ce travail se situe aux confins de quatre thématiques : les composants logiciels, les métadonnées, les environnements interactifs d’apprentissage humain (EIAH) et l’Indexation et Recherche d’Information (IRI). Lors de l’analyse des besoins, nous avons dressé un état de l’art sur les propriétés des composants logiciels, les schémas de métadonnées pour les objets pédagogiques et composants logiciels, les viviers de connaissance et les outils de renseignement des métadonnées. L’étude des différents schémas de métadonnées disponibles nous a amené à proposer un schéma nommé LSCM (Learning Software Component Metadata) pour mieux décrire les aspects spécifiques des composants logiciels éducatifs. L’analyse des fonctionnalités des plates-formes de formation nous a, quant à elle, amené à proposer une classification des composants d’EIAH en quatre catégories : CLP (Composant Logiciel Pédagogique), CLS (Composant Logiciel de Service), CLT (Composant Logiciel Technique) et CLF (Composant Logiciel de Fabrication – outil auteur). Le schéma LSCM comporte deux sections : une section commune aux quatre catégories qui décrit les CL sur le plan technique et une spécifique à chaque catégorie qui décrit les aspects métiers du composant. Le schéma LSCM a été implémenté en XSD. La thèse traite ensuite des profils d’application associés aux schémas de métadonnées dont l’objectif est de pouvoir adapter l’usage des métadonnées à des contextes spécifiques. Le cas des multiples profils du LOM est évoqué pour montrer le besoin d’harmonisation de leur implémentation. C’est pourquoi nous proposons un patron nommé «profil d’application augmenté» permettant d’implémenter ces profils et d’apporter un supplément d’information sur la présentation des métadonnées aux utilisateurs et sur l’interaction qu’ils peuvent avoir avec ces métadonnées. L’objectif de ce patron est de fournir un moyen de personnaliser et d’exprimer les spécificités du contexte pour lequel sont conçus ces profils. Nous proposons de plus un système semi-automatique d’instanciation des fichiers du profil d’application augmenté. Concernant le renseignement des métadonnées, nous montrons que les divers outils existants pour renseigner les métadonnées ne sont pas satisfaisants. En particulier, compte tenu de l’évolutivité des profils d’application (y compris de notre proposition LSCM), nous proposons un générateur dynamique de formulaires de saisie à partir de l’analyse des schémas XSD et des données du profil d’application augmenté. Ce générateur est réutilisable et intégrable dans différents projets. Pour stocker les composants développés dans la communauté EIAH, nous avons aussi conçu un entrepôt de composants logiciels appelé ECR (Educational Component Repository). Tout composant logiciel y est déposé sous forme d’une archive contenant les métadonnées, le fichier de déploiement et facultativement le code source. Nous présentons enfin des scénarii d’usage de l’entrepôt ECR et une vue macroscopique du système.

Université de rattachement: 
Université René Descartes (Paris 5)
Laboratoire de rattachement: 
Cifre: 
Non
Date de soutenance: 
11 décembre, 2006
Lieu et heure de la soutenance: 

Paris


Dernière mise à jour : 17 juin, 2009 - 16:43