MDEduc: conceiving and implementing a language-oriented approach for the design of automated learning scenarios

C. O. Filho
{"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.
MDEduc:构思和实现一种面向语言的方法,用于设计自动学习场景
这篇文章的主题是为电子学习设计教学场景。为了促进描述教学策略的材料的交换,社区最近动员起来提出一种标准语言,这种语言足够通用,可以表示任何场景,甚至独立于潜在的教育范式。红人generiquement Educational建模语言(EML),这种语言,产生一种新的EIAH分流设计,在传统的s’eloignant Instructional System Design),一旦非但没有提出一个有限的应用,EML提供一个评分标准概念模型,来表达和出版人的框架,让设计师最终任务,客户可以自己应用«»。eml允许以更开放和灵活的方式创建和执行场景实例,从而增加了根据用户需求定制结果应用程序的可能性。然而,这种灵活性仍然有限,经过几年的研究,EMLs开始显示出其弱点。事实上,选择成为该领域标准的语言IMS-LD是通用的,但缺乏表现力,不允许对各种现有场景进行忠实的表示。换句话说,用户必须适应这个标准的语法和语义。这篇文章的出发点是观察到设计过程本身的困难,以及教师和软件开发人员之间可能存在的分裂风险。为了提高教学团队指定甚至实现教学场景的能力,我们提出了一种eml必须适应用户需求的方法。如果需要,用户可以创建自己的语言(或自己的语言)。此外,同一场景可以由不同的eml(或模型)同时描述,尊重每个利益相关者的不同视角和范式。这种方法被称为multi-EML,多亏了genie software最近的发展,比如模型驱动的体系结构——一种新的编程范式——面向语言编程(LOP)的最著名的实现,它还包括其他实现。我们的建议是设计一个基于面向语言编程原则的“作者”计算环境,使用开放平台ECLIPSE,特别是它的LOP实现,ECLIPSE建模框架(EMF)。因此,设计人员将拥有一种工具,使他们能够创建描述设想场景的正式规范,并在从该领域专家的非正式描述开始的过程中自动生成相应的应用程序。承认教育专家们——那些领域更好地理解——并不是测量周期的软件环境,建议,红人MDEduc,也提供了一个编辑器来描述一个场景中有一次评级,知道了该教学模式,从中可正规模型可以衍生。此外,我们建议将这些非正式语言的描述与更正式和规范的描述保持一致,并提供在教育系统生命周期的所有阶段进行往返的可能性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信