{"title":"MDEduc: conceiving and implementing a language-oriented approach for the design of automated learning scenarios","authors":"C. O. Filho","doi":"10.1145/1377501.1377506","DOIUrl":null,"url":null,"abstract":"Cette these a pour sujet la conception de scenarios pedagogiques destines a l'e-formation. Afin de faciliter les echanges de materiaux decrivant des strategies pedagogiques, la communaute s'est recemment mobilisee pour proposer un langage standard suffisamment generique pour permettre la representation de n'importe quel scenario, independant meme du paradigme educationnel sous-jacent. Appele generiquement Educational Modeling Language (EML), ce type de langage engendre une nouvelle facon de concevoir des EIAH, en s'eloignant du traditionnel Instructional System Design, une fois que, au lieu de proposer une application finie, les EML proposent un modele conceptuel standard, une notation pour l'exprimer et des editeurs et frameworks, laissant aux concepteurs finaux la tâche de creer leurs propres « applications ». Les EMLs permettent alors la creation et execution d'instances de scenarios, dans une approche plus ouverte et flexible, augmentant, ainsi, les possibilites d'adaptation des applications resultantes aux besoins des usagers. Cette flexibilite reste pourtant limitee et, apres quelques annees de recherche, les EMLs commencent a montrer ses faiblesses. En fait, le langage choisi pour devenir le standard du domaine, le IMS-LD, s'est montre generique, certes, mais peu expressive, ne permettant pas une representation fidele des divers scenarios existants. C'est a dire, c'est aux usagers de s'adapter a la syntaxe et semantique de cet standard. Cette these part d'un constat quant aux difficultes du processus de conception lui-meme, et aux risques de coupure qu'il peut y avoir entre pedagogues et developpeurs de logiciels. Pour ameliorer la capacite des equipes pedagogiques a pouvoir specifier, et meme implementer, des scenarios pedagogiques, nous proposons une approche ou c'est l'EML qui doit s'adapter aux besoins de l'usager. L'usager a la possibilite de creer son propre langage (ou ses propres langages), s'il en a besoin. En plus, un meme scenario peut etre decrit en meme temps par des differents EMLs (ou modeles) respectant des differents perspectives - et meme paradigmes - de chaque stake holder. Cette approche, appelee multi-EML, est possible grâce aux avancees recentes du genie logiciel, telle l'Architecture Dirigee par les Modeles – l'implementation la plus connue d'un nouvel paradigme de programmation surnomme Languages Oriented Programming (LOP), qui inclut encore d'autres implementations. Notre proposition reside dans la conception d'un environnement informatique « auteur », qui repose sur les principes des Languages Oriented Programming, en utilisant la plateforme ouverte ECLIPSE et, plus particulierement son implementation du LOP, l'Eclipse Modeling Framework (EMF). Ainsi, les concepteurs auront un outil qui leur permettra de creer des specifications formelles decrivant les scenarios envisages et d'en generer automatiquement des applications correspondantes, dans un processus qui demarre avec les descriptions informelles des experts du domaine. Reconnaissant que les experts d'education - ceux qui mieux comprennent le domaine - ne sont pas necessairement des informaticiens, l'environnement propose, appele MDEduc, fournit aussi un editeur permettant de decrire un scenario dans une notation informelle, a savoir le pattern pedagogique, a partir de laquelle les modeles formels peuvent etre derives. En plus, nous proposons de garder cote a cote et en coincidence ces descriptions en langage informelles, et les descriptions plus formelles et normatives et d'offrir la possibilite d'effectuer des allers-retours a toutes les phases du cycle de vie du dispositif pedagogique.","PeriodicalId":147920,"journal":{"name":"SIGWEB Newsl.","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGWEB Newsl.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1377501.1377506","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
Cette these a pour sujet la conception de scenarios pedagogiques destines a l'e-formation. Afin de faciliter les echanges de materiaux decrivant des strategies pedagogiques, la communaute s'est recemment mobilisee pour proposer un langage standard suffisamment generique pour permettre la representation de n'importe quel scenario, independant meme du paradigme educationnel sous-jacent. Appele generiquement Educational Modeling Language (EML), ce type de langage engendre une nouvelle facon de concevoir des EIAH, en s'eloignant du traditionnel Instructional System Design, une fois que, au lieu de proposer une application finie, les EML proposent un modele conceptuel standard, une notation pour l'exprimer et des editeurs et frameworks, laissant aux concepteurs finaux la tâche de creer leurs propres « applications ». Les EMLs permettent alors la creation et execution d'instances de scenarios, dans une approche plus ouverte et flexible, augmentant, ainsi, les possibilites d'adaptation des applications resultantes aux besoins des usagers. Cette flexibilite reste pourtant limitee et, apres quelques annees de recherche, les EMLs commencent a montrer ses faiblesses. En fait, le langage choisi pour devenir le standard du domaine, le IMS-LD, s'est montre generique, certes, mais peu expressive, ne permettant pas une representation fidele des divers scenarios existants. C'est a dire, c'est aux usagers de s'adapter a la syntaxe et semantique de cet standard. Cette these part d'un constat quant aux difficultes du processus de conception lui-meme, et aux risques de coupure qu'il peut y avoir entre pedagogues et developpeurs de logiciels. Pour ameliorer la capacite des equipes pedagogiques a pouvoir specifier, et meme implementer, des scenarios pedagogiques, nous proposons une approche ou c'est l'EML qui doit s'adapter aux besoins de l'usager. L'usager a la possibilite de creer son propre langage (ou ses propres langages), s'il en a besoin. En plus, un meme scenario peut etre decrit en meme temps par des differents EMLs (ou modeles) respectant des differents perspectives - et meme paradigmes - de chaque stake holder. Cette approche, appelee multi-EML, est possible grâce aux avancees recentes du genie logiciel, telle l'Architecture Dirigee par les Modeles – l'implementation la plus connue d'un nouvel paradigme de programmation surnomme Languages Oriented Programming (LOP), qui inclut encore d'autres implementations. Notre proposition reside dans la conception d'un environnement informatique « auteur », qui repose sur les principes des Languages Oriented Programming, en utilisant la plateforme ouverte ECLIPSE et, plus particulierement son implementation du LOP, l'Eclipse Modeling Framework (EMF). Ainsi, les concepteurs auront un outil qui leur permettra de creer des specifications formelles decrivant les scenarios envisages et d'en generer automatiquement des applications correspondantes, dans un processus qui demarre avec les descriptions informelles des experts du domaine. Reconnaissant que les experts d'education - ceux qui mieux comprennent le domaine - ne sont pas necessairement des informaticiens, l'environnement propose, appele MDEduc, fournit aussi un editeur permettant de decrire un scenario dans une notation informelle, a savoir le pattern pedagogique, a partir de laquelle les modeles formels peuvent etre derives. En plus, nous proposons de garder cote a cote et en coincidence ces descriptions en langage informelles, et les descriptions plus formelles et normatives et d'offrir la possibilite d'effectuer des allers-retours a toutes les phases du cycle de vie du dispositif pedagogique.