computer science research institute of pau france http
play

Computer Science Research Institute of Pau - FRANCE - PowerPoint PPT Presentation

Concepts, Techniques and Tools for an Educational Modeling Language Franck Barbier, Pierre Laforcade pierre.laforcade@univ-pau.fr http://www.univ-pau.fr/~laforcad Computer Science Research Institute of Pau - FRANCE http://liuppa.univ-pau.fr/


  1. Concepts, Techniques and Tools for an Educational Modeling Language Franck Barbier, Pierre Laforcade pierre.laforcade@univ-pau.fr http://www.univ-pau.fr/~laforcad Computer Science Research Institute of Pau - FRANCE http://liuppa.univ-pau.fr/

  2. Objectives/outline l Presentation of the CPM language l Context, initial objectives, orientations l Existent modeling languages/CPM position l The Semantic Information Model l Experimentation, Use Cases l Dedicated CASE-Tool l Binding facility l Comparison between CPM and the IMS-LD specification l Conclusion/perspectives l Demo 2

  3. Context, initial objectives, orientations l Context (Ph.D.) l Distant learning l Instructional design models l Exploring potential addons of UML (meta)-modeling for the design and implementation of co-operative Problem- Based Learning situations (PBL) l Objective/realization l To propose a graphical modeling language, UML-based , and dedicated to PBL à the CPM language 3

  4. Existent modeling languages/CPM position Design phase Implemen- tation phase IMS-LD EML Natural UML Educational language ontologies Meta-data Analysis Initials Detailed and design requirements design Position of CPM l CPM language à instructional engineers (with pre-requisite to know UML modeling bases) l CPM models à multidisciplinary designers’ team 4

  5. The Semantic Information Model l Syntax (presented at [ICCI,03]) l Abstract (terminology): CPM meta-model l UML-independent l 35 concepts l Concrete (notation): l CPM profile extending UML M3 Stereotypes § MOF Meta-meta-model Tagged values § l Preferred diagrams: conforms to M2 Meta-model CPM UML Class, Use case, § meta-model Activity, States § specializes l Semantics CPM profile conforms to l Natural language M1 l OCL rules CPM models Model M0 Real word, run-time instances 5

  6. Experimentation, Use Cases l Exploring expressiveness thanks to the SMASH case-study Detailed analysis of: Scenario specification: Definition of: • Roles • Roles, resources • Objectives • Resources • Individual activities • Task • Activities • Collaborative activities • Success criteria • Knowledge • Cooperation • Obstacle • … • Event management • Preliminary roles • … • … Model = set of views View = set of diagrams Initial Analysis Design 6 requirements

  7. Experimentation (2): just one example 7

  8. Dedicated CASE-Tool l CPM profile integrated as a module for the Objecteering UML CASE-tool l Customized and adapted HMI l New end-users functions Authoring environment prototype for instructional designers 8

  9. Binding facility l Experimentation of models transformation l Why? l To extend CPM language uses l To provide CPM models with an ODL platform- implementation facility l How? l CPM activity diagrams modeling learning scenarios Stereotypes and tagged values (extension elements from CPM profile) inform and guide transformations l XML models conform to IMS-LD spec 9

  10. Binding facility (2): simple example CPM model IMS-LD model Element information: - Stereotype <<Role>> - Tagged Value RoleKind= learner Element information: - Stereotype <<Activity>> - Nested in a partition of learner 10

  11. Comparison between CPM and IMS-LD CPM IMS-LD Interoperability, reuse, Main goals Communication, abstraction exchange Kind Semi-formal (graphical) Formal Terminology Language CPM meta-model IMS-LD information model Notation UML Profile CPM none Target audience knowing bases of UML trained to IMS-LD Instructional engineer Instructional engineer Concerned steps Detailed design and design Initial requirements, analysis instances Type UML models XML Models Models/ Target audience Multidisciplinary staff in Machine charge of design process Tools One prototype Several prototypes 11

  12. Conclusion l CPM Language l UML-based EML l Dedicated to PBL l Binding facility CPM IMS-LD language language CPM CPM CPM IMS-LD models models models models Initial Detailed Design Analysis requirements design Implementation Deployment Test Evaluation Design phase 12

  13. Positive/negative points of this UML approach for EML ü ü Graphical language ü Models address ü multidisciplinary design team ü ü Upstream IMS-LD û Lack of methodology û ü ü Object-based approach ü UML methods/techniques û UML notation extension is û ü limited /tools could be exploited Explicit modeling of û Instructional engineers’ pre- stereotypes & tagged values û ü ü information thanks to requisite to be “UML-aware” ü Roles of UML Profiles in the û Difficulty to create specific û ü MDA framework tools from scratch 13

  14. Perspectives l CPM point of view: l To make experimentations in cooperation with target- publics l To propose a specific method l To improve models transformation l IMS-LD point-of-view: l Benefits of a UML-profile dedicated to IMS-LD ? l Benefits of a UML-based authoring-tool for IMS-LD ? 14

  15. Demonstration 15

  16. Concepts, Techniques and Tools for an Educational Modeling Language Thank you Q&A pierre.laforcade@univ-pau.fr 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend