26
1 ICSOFT-PT 2013 Reykjavik - Session 2 Models - Specification of learning management system- centered graphical instructional design languages Specification of learning management system- centered graphical instructional design languages A DSM experimentation about the Moodle platform Esteban Loiseau, Pierre Laforcade LIUM Université du Maine [email protected], [email protected]

Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

1ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Specification of learning management system-centered graphical instructional design languages

Specification of learning management system-centered graphical instructional design languages

A DSM experimentation about the Moodle platformEsteban Loiseau, Pierre Laforcade

LIUM Université du [email protected], [email protected]

Page 2: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

2ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Research contextResearch context

✗ Laboratoire d'Informatique de l'Université du Maine (Le Mans, France)

✗ TEL engineering team

✗ 6-month explorative research work

✗ GraphiT project

➔ Funded by French research agency (ANR)

➔ Study expressiveness possibilities of operationalizable designing language

➔ Learning scenarios automatically deployed on LMS

Page 3: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

3ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Assumptions and objectivesAssumptions and objectives

✗ Assumptions:

➔ Institutions provide LMS to teachers and students

➔ Teachers are taught how to use functionnalities

➔ Not how to design learning situations on LMS➔ We can make explicit LMS embeded ID paradigm

✗ Objectives :

➔ Provide teachers with graphical learning design languages

➔ Use DSM to specify instructional design language and develop tools

➔ Encourage individual reflection about learning design

➔ Improve use of existing LMS

Page 4: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

4ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Visual InstructionalDesign Language

Visual InstructionalDesign Language

✗ To design learning scenarios

✗ Support creative thinking and human communication

✗ Do not systematically provind binding

➔ Or through IMS-LD

✗ Classification according to L. Botturi et al.

A Classification Framework for Educational Modeling Languages in Instructional DesignL. Botturi M. Derntl E. Boot K. Figl

Page 5: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

5ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Targeted instructional design languageTargeted instructional design language

✗ Graphical : visual formalism

✗ Operationalizable

➔ Formal

✗ Platform specific

✗ Implementation : LMS-centered design

✗ Specification : including teachers practices

Stratification Formalisation Elaboration Perspective Notation

Flat Formal Specification / Implementation

Single Visual

Page 6: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

6ICSOFT-PT 2013 Reykjavik - Session 2 Models -

ScopeScope

✗ One platform : Moodle

➔ Open-source , modular: easy to extend, customize

➔ Large community of users

✗ Domain Specific Modeling approach

✗ LMS meta-model already defined (Abedmouleh A.)

✗ Functional operationalization API

✗ Goal :

➔ Study DSM tools and techniques to specify a simple, yet useful, instructional design language

Page 7: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

7ICSOFT-PT 2013 Reykjavik - Session 2 Models -

MethodologyMethodology

Moodle hands-onexperimentsIdentify reusable

pedagogical activitiesfrom teachers practises

Manual bindingwith Moodle concepts

Apply DSM approachesto binding

3 DSM approaches

Analyze results& prepare further work

3 approches3 approchesResults

Theorical studyof VIDL

according to DSM

Page 8: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

8ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Domain Specific ModelingDomain Specific Modeling

✗ Software development methodology

✗ Specific modeling language

✗ Code generation

✗ We use it to :

➔ Design the language

➔ Develop the tools

✗ Benefits :

➔ Cost reduction

➔ Easy to learn

Page 9: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

9ICSOFT-PT 2013 Reykjavik - Session 2 Models -

DSM tooling:Eclipse EMF/GMF

DSM tooling:Eclipse EMF/GMF

Page 10: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

10ICSOFT-PT 2013 Reykjavik - Session 2 Models -

MethodologyMethodology

Prise en main MoodleIdentify reusable pedagogical activitiesfrom teachers practises

Manual bindingwith Moodle concepts

Apply DSM approachesto binding

3 DSM approaches

Analyze results& prepare further work

3 approches3 approchesResults

Theorical studyof VIDL

according to DSM

Moodle hands-onexperiments

Page 11: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

11ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Teachers needs and practisesTeachers needs and practises

✗ Pedagogical engineering team: Pôle Ressources Numériques (PRN)

➔ Maintain University moodle platform

➔ Teachers training

➔ Manual deployment of scenarios

➔ Strong skills in instructional design and Moodle use

✗ Online courses analysis

✗ Teaching materials analysis

✗ Need to asbtract from Moodle specific features

➔ Use of pedagogical activities as building blocks

Page 12: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

12ICSOFT-PT 2013 Reykjavik - Session 2 Models -

MethodologyMethodology

Prise en main MoodleIdentify reusable pedagogical activitiesfrom teachers practises

Manual bindingwith Moodle concepts

Apply DSM approachesto binding

3 DSM approaches

Analyze results& prepare further work

3 approches3 approchesResults

Theorical studyof VIDL

according to DSM

Moodle hands-onexperiments

Page 13: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

13ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Example bindingExample binding

Pedagogical activity Moodle feature

Self-assessment

Summativeassessment

ChatDebate

Forum

yes

no

synchronous?

Adaptative : true

Adptative : false

Quiz

Page 14: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

14ICSOFT-PT 2013 Reykjavik - Session 2 Models -

MethodologyMethodology

Prise en main MoodleIdentify reusable pedagogical activitiesfrom teachers practises

Manual bindingwith Moodle concepts

Apply DSM approachesto binding

3 DSM approaches

Analyze results& prepare further work

3 approches3 approchesResults

Theorical studyof VIDL

according to DSM

Moodle hands-onexperiments

Page 15: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

15ICSOFT-PT 2013 Reykjavik - Session 2 Models -

First DSM ApproachFirst DSM Approach

✗ High priority : operationnalization

✗ Keep the Moodle Meta-Model

✗ Abstraction by visual notation

➔ No dynamic binding

➔ Numerous tools

Chat

Domain concepts Visual label

Forum

Débatsynchrone

Débatasynchrone

mapping

mapping

Synchronousdebate

Asynchronousdebate

Page 16: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

16ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Second approachSecond approach

✗ Extend Moodle Meta-Model

➔ With new pedagogical activities

✗ Generate non conform models

➔ Loss of compatibility with import API

✗ Code modification workaround

Chat

Summativeassessment

Forum

Codemodification

Chat

Quiz

Forum

Page 17: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

17ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Third approachThird approach

✗ Focus on teachers designing practises

✗ Platform independant metamodel

✗ Non conform models

➔ Use of model transformation (ATL)

Summativeassessment

Modeltransformation

Chat

Quiz

Quiz

Debate(synchronous)

Self-assessment

Page 18: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

18ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Editors overviewEditors overview

Approach 1 Approach 2 Approach 3

Page 19: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

19ICSOFT-PT 2013 Reykjavik - Session 2 Models -

MethodologyMethodology

Prise en main MoodleIdentify reusable pedagogical activitiesfrom teachers practises

Manual bindingwith Moodle concepts

Apply DSM approachesto binding

3 DSM approaches

Analysis& further work

3 approches3 approchesResults

Theorical studyof VIDL

according to DSM

Moodle hands-onexperiments

Page 20: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

20ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Analysis / comparisonAnalysis / comparison

Criteria Approach 1 Approach 2 Approach 3

Visualexpressiveness

Too many elements (-)

Elements provided are coherent with teachers' needs but constraint (/)

Elements provided are coherent with teachers' needs (+)

Abstract expressiveness

Limited to the LMS one (-)

Limited to a close perimeter of the LMS one (/)

Non limited (+)

LMS Metamodel conformance

Direct (+) Requires technical fine-grained adjustments at design time (/)

Requires complex coarse-grained transformations after design time (-)

Scenario semantics after import on LMS

Preserved (+) Preserved but constraint (/)

Equivalent course / scenario can be inconsistent / incomplete (-)

Page 21: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

21ICSOFT-PT 2013 Reykjavik - Session 2 Models -

ConclusionConclusion

✗ We specified a limited language, but useful :

➔ Tackle a first need of abstraction

➔ Raises the next issues

✗ 3 DSM approaches

➔ Approche 1 too limited

➔ Approche 2 costly and difficult to maintain

➔ Approche 3 complex to write, not effective

Page 22: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

22ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Further workFurther work

✗ Study and experiment on model composition

➔ Model merging : Epsilon Merging Language

➔ Model weaving : Atlas Model Weaver

✗ Other levels of abstraction

➔ Layered languages 

✗ Include new Moodle features

➔ Conditional activities

Page 23: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

23ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Thank you for your attentionThank you for your attention

Questions ?

Page 24: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

24ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Practises analysisPractises analysis

Master IFUNO (EAD)

Teachers courses

Student courses

PRNPRN courses

Teachers courses

GAPP

Meetings in Laval

Meetings in Le Mans

IUT Laval

Teachers interviews

Worldwide communities

LMS users

Page 25: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

25ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Positionnement du projetPositionnement du projet

Conception pédagogique (Instructional design)

implémentationSpécification / scénarisation pédagogiqueConception généraledu dispositif

● Paramétrage fin (technique) des outils

● Paramétrage en relation avec 1 instanciation de la situation d'apprentissage (dates spécifiques par exemple)

● ...

● Public-cible● Objectifs

pédagogiques● Objectifs du

dispositif● Approche

pédagogique (différentiée, active, etc.)

● Démarche du dispositif (autoformation, séances obligatoires...)

● ...

paramétrageopérationalisation

● Mise en œuvre du scénario dans la plateforme

● Création / recherche / adaptation de ressources numériques

● Remplissage questions pour quizz, sujets pour forums, etc.

● ....

Scénarisation générale

● Obj pédagogiques (d'apprentissage ou d'enseignement)

● Structure du cours en séquences

● Contenu didactique● Type

d'accompagnement● Types d'évaluations

(diagnostique, formative, sommative)

● ....

Spécificationactivités

Evaluationdispositif

● Concevoir/choisir les activités pédagogiques pour réaliser les séquences

● Définir leurs critères de réussite

• modalités de réalisation• ressources• outils• durée

● ....

● Besoin d'observation

● Critères● Indicateurs● Outils d'éval● Moment● ...

Positionnement actuel

A long terme

A traiter dans projetPositionne

ment actuel

e-learninggestion évaluationdiffusionconceptioninitiation

● Aspects institutionnels● Réflexions initiales sur

besoins du cours ...

● Inscription étudiants● Répartition dans

groupes● ...

● Réalisation des activités par les apprenants, les tuteurs,

● ...

Page 26: Specification of learning management system- centered graphical ...€¦ · Funded by French research agency (ANR) ... Use DSM to specify instructional design language and develop

26ICSOFT-PT 2013 Reykjavik - Session 2 Models -

Problématique DSMProblématique DSM

✗ Syntaxe abstraite : Méta-modèle

➔ Formalise le métier des praticiens

➔ Définit le format de persistance des modèles

➔ Garant de la compatibilité avec la plateforme

✗ Syntaxe concrète : Notation graphique

➔ Vue utilisateur final

➔ Représentation graphiques des concepts métiers