Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 1 Learning Design Language (LDL) to specify Services Christian Martel* ** Laurence Vignollet*

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

SEMANTICALLY RICH EDUCATIONAL WORD GAMES ENHANCED BY SOFTWARE AGENTS Boyan Bontchev, Sergey Varbanov, Dessislava Vassileva INFOS 2011 Rzeszów - Polańczyk,
SEBGIS 2005, Agia Napa, Cyprus, October 31 - November 4, 2005 MECOSIG Adapted to the Design of Distributed GIS F. Pasquasy, F. Laplanche, J-C. Sainte &
CH 11: Learning Together on the Web Definition: Collaborative learning is a structured exchange between two or more participants designed to enhance achievement.
University of Piraeus Department of Technology Education and Digital Systems Centre for Research and Technology - Hellas(C.E.R.T.H.) Informatics and Telematics.
‘Towards a competency model for adaptive assessment to support lifelong learning’ Onjira Sitthisak, Lester Gilbert and Hugh C. Davis Learning Technologies.
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
Object-Oriented Analysis and Design
Why Inquiry? Inquiry is a process which naturally integrates cross-curricular competencies and the subject areas. Engages learners by making connections.
CLAReT PERSONAS AND SCENARIOS. When? Personas were used in the CLAReT workshops as a role play activity. Participants were required to assume a persona.
Sharing Learning Design with LAMS: The Learning Activity Management System James Dalziel Professor of Learning Technology and Director, Macquarie E-Learning.
1 SWE Introduction to Software Engineering Lecture 23 – Architectural Design (Chapter 13)
Sharing Knowledge in Adaptive Learning Systems Miloš Kravčík Dragan Gašević Fraunhofer FIT, GermanySimon Fraser University, Canada
IS 421 Information Systems Management James Nowotarski 16 September 2002.
COST G9 - Work group 2 Cadastral science meeting Aalborg, Dk Modeling methodology for real estate transactions Radoš Šumrada Faculty.
Modeling Units of Assessment for Sharing Assessment Process Information: towards an Assessment Process Specification Yongwu Miao, Peter Sloep, and Rob.
Online learning for networked diplomats (putting it all together) DiploFoundation Dejan Dincic.
Convince Woody! Fabien Girardin Pompeu Fabra University Eleni Boursinou INSEAD TENCompetence Open Workshop Manchester, January 2007.
A Domain-specific Modeling Approach to the Development of Online Peer Assessment Yongwu Miao and Rob Koper Educational Technology Expertise Centre Open.
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
UFCEPM-15-M Object-oriented Design and Programming Jin Sa.
Team Members Rachid Alaoui Medarhri (Senior Student). Tarek Bougroug (Senior Student). Supervised By : Dr. Driss Kettani.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
1 Overview of WP6 Colin Tattersall, the Open University of the Netherlands.
The killer app in LAMS V2.1: Branching James Dalziel Professor of Learning Technology, and Director, Macquarie E-Learning Centre Of Excellence (MELCOE)
The Learning Design Revolution: Implementing the Learning Activity Management System (LAMS) Professor James Dalziel Director, Macquarie University E-learning.
Design of Blended Learning Activities Design of blended learning activities: Issues and perspectives An ASCILITE workshop By Allison Littlejohn Chair of.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
ITEC224 Database Programming
Business Analysis and Essential Competencies
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
InterActions Overview This Presentation will touch on the following topics.  Brief Overview  Major Content Themes  Pedagogical Principles  Scaffolding.
1 Welcome Back  Topics for today Pedagogy Curriculum Standards Introduction to desktop publishing & design.
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
1 Ideas of Problem-based Learning As a learner-centred process, problem- based learning meets the learners' interests and as such gives room for developing.
Object-Oriented Analysis and Design Fall 2009.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
The Evolution of ICT-Based Learning Environments: Which Perspectives for School of the Future? Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Bottino, R.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
 What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling 
Requirements Engineering for Web Applications. SR: System Vision Document Written by key stakeholders Written by key stakeholders An executive summary.
WEB 2.0 PATTERNS Carolina Marin. Content  Introduction  The Participation-Collaboration Pattern  The Collaborative Tagging Pattern.
Education through Research: a New Approach for the Development and Use of Educational Systems Márcia Cristina Moraes 1,2 Ana Carolina Bertoletti 3 Roque.
Hannah Love LSIS 5645 Core Assessment IV. Why is information literacy necessary?  To fulfill the goals of education by preparing students for The workplace.
1 TOOL5100-CSCL Presentation of 2 papers by Jan Are Otnes Stahl (2000): A Model of Collaborative Knowledge-Building Stahl (2000): A Model of Collaborative.
A Framework for Integrating Technology Mark Grabe.
31 March Learning design: models for computers, for engineers or for teachers? Jean-Philippe PERNIN (*,**) Anne LEJEUNE (**) (*) Institut national.
Eurostat Sharing data validation services Item 5.1 of the agenda.
Object Oriented Analysis & Design By Rashid Mahmood.
SWE 214 (071) Introduction to UML Slide 1 Introduction to UML.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Integrating LAMS using Blackboard Building Blocks and PowerLinks James Dalziel Managing Director, LAMS International Pty Ltd & Professor of Learning Technology.
Technology of Transformation James Dalziel Professor of Learning Technology, and Director, Macquarie E-Learning Centre Of Excellence (MELCOE) Macquarie.
Modelling a team-based astronomy task using LAMS James Dalziel Professor of Learning Technology, and Director, Macquarie E-Learning Centre Of Excellence.
Improving teaching and learning through open education: Examples from Learning Design James Dalziel Professor of Learning Technology and Director, Macquarie.
Kari Zhe-Heimerman NYSCILIB   Introduction to Gaming Research Project  My BIO 380 course as a case study  Examples of student games  What are.
Welcome to M301 P2 Software Systems & their Development
5/11/2018.
SysML v2 Usability Working Session
Project Planning Trainer Name Date.
MODULE 13 – LEARNING ORGANISATION
Service-centric Software Engineering 1
Using Wikis to Facilitate Teaching & Learning
Towards an Atlas of Social Capital and Institutions in Italy: Strategy, Developments and Open Issues
Topic 1: Introduction to the Module and an Overview of Agile
Presentation transcript:

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 1 Learning Design Language (LDL) to specify Services Christian Martel* ** Laurence Vignollet* *Université de Savoie and **Pentila Corp 2nd TenCompetence Workshop

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 2 Contents Introduction LDL’s Metamodel to scenarize services Re-use of the service model in a learning scenario Implementation in the Learning Design Infrastructure (LDI) Conclusion & future works

Introduction

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 4 Scientific works « Scenario » Team of University of Savoie in collaboration with PENTILA Corp. Research topics: – An alternative learning design language: LDL – An operationnalisation and execution infrastructure: LDI

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 5 LDL’s philosophy Organising the progression of a cooperative learning activity Organising participants’ interactions indicating which services will be used Observing participants’ reactions and interactions Facilitating scenario reusability

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 6 State of the art Several learning design languages: – A standard : IMS-LD (introduced by R. Koper from Open University or The Netherlands) – LAMS-LD (introduced by J. Dalziel, Macquarie University, Australia) – LDL (University of Savoie, University of Grenoble, PENTILA) LDL has been created to allow to describe and specify learning activities on Internet

LDL’s Metamodel to scenarize the activity supported by services

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 8 LDL Learning Design Language (LDL) – Based on a theoretical model: “the participation model” [Martel, 98] – Few concepts: Roles held by participants Interactions between roles Arena where (and with which) interactions are performed Structures to describe the learning flow Positions expressed by learners/agents to make choice Rules on interactions or structures Observables as structured trails of activities.

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 9 Meta-model LDL : conceptual meta-model

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 10 The « planet game » (ws ICALT 2006) (simplified Activity diagram UML) Team Team ATeam BTeacherLearner Classify Planets Observe EvaluateComplete Map

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 11 The « planet game » (ws ICALT 2006) (LDL analytic view) N N/2 : Learner Teacher N/2 Organizational activity Learning Activity Team B Assessment Activity Observation Activity Team A Learning Activity Team A

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 12 Use of Services in the « planet game» Each team has: – a 'Chat' to discuss, – questionnaires to win new clues, – a collaborative table-pad. Teams can negotiate clues discussing in a Forum (learning activity).

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 13 Service definition (in the context of this work) Software accessible on Internet through a standard API, Software Application supporting an activity Examples: – Forum – Wikipedia – Exerciser – Chat – …

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 14 Observation: limited description of services in LD IMS-LD

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 15 Observation: limited description of services in LD LAMS : List of pre-defined services

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 16 Observation: limited description of services in LD LDL : Arena Arena Takes place in

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 17 Problem : in LD languages services are « black boxes » How to scenarize the use of a service: – Controlling the activity supported by the service How to observe what is going on when a service is used: – How to adapt the activity taking into account users’ actions

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 18 The new idea: Use LDL to scenarize the use of a service LDL allows to scenarize activities Services support activities  Thus, activities supported by services can be scenarized using LDL

Re-use of the service model in a learning scenario

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 20 The new idea: Use LDL to scenarize the use of a service Method : – Study existing services describing the “typical activity” supported – Specify this “typical activity” with LDL

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 21 The « planet game » (ws ICALT 2006) (LDL analytic view) N/2 : Learner Teacher N/2 Learning Activity Team B Learning Activity Team A Forum A FORUM Activity Forum B

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 22 Build the scenario of the forum FORUM Activity Forum FORUM scenario

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 23 Example : modelling a Forum by the activity it supports where the activity will take place, who are the participants, how and when these participants’ interventions will be connected throughout the activity, the rules the participants will have to comply with, what the consequences of the participants’ reactions, actions and points of view on the activity will be and how they will be able to express these points of view, which part of the other participants’ activity the participants and the teacher will be able to see (awareness).

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 24 Example: Forum Modelling The service supports two different activities discussion moderation speaker moderator

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 25 Example: Modelling a Forum Definition of the structure of discussion Add subjectAdd interventionAdd comment

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 26 Example: Modelling a Forum Interactions in Arena Add subject Add intervention Add comment Subject R_Start R_Stop speaker

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 27 Example: Modelling a Forum Interactions in Arena Add intervention Add commentAdd subject Intervention R_Start R_Stop speaker

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 28 Example: Modelling a Forum Definition of observables – Presence of speaker in the Forum – Number of interventions to moderate – Last intervention –...

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 29 Result It is possible to scenarize in LDL the activity supported by a service. The scenarization of the activity supported by a service can be integrated into an educational scenario as the Planet Game* * case study proposed during the ICALT’2006 workshop [Vignollet & al, 2006] for comparing Educational Modeling Languages. The solution of the case study using LDL is presented in [Martel & al, 2006b].

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 30 Concept of « Use_pattern » in LDL Planet Game

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 31 Relations between scenarios in LDL Forum Organisation Learning Observation re-use launch 1 re-uses 2 3 launches 2 & launch see 4 sees 1

Implementation in Learning Design Infrastructure

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 33 Learning scenario life-cycle ConceptionOperationnaliseExecute tools cycle LDworkspaceinfrastructure

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 34 Operationnalisation of the model of a service in LDI

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 35 Operationnalisation of the model of a service in LDI

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 36 Conclusions and future works Proposed solution : re-using LDL to specify the activity supported by a service. Current Work : Automatisation by construction of the correspondences between the LDL concepts used to specify the activity, and the APIs of the service which could mediate the specified activity.

Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 37 More info ld.pentila.com Pentila is member of