Une proposition de composants MDA simples pour le eLearning - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

Une proposition de composants MDA simples pour le eLearning

Description:

Mise distance d'un module de Remise Niveau Java. EPML Plateforme ... { commentaire 'Vous devez ...' , date '13/03/2004' Un script. Adaptateur. ACCEL. ex cution ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 45
Provided by: cdhal
Category:

less

Transcript and Presenter's Notes

Title: Une proposition de composants MDA simples pour le eLearning


1
Une proposition de composants MDA simples pour le
eLearning
  • (Application d'une approche orientée modèles)
  • Mise à distance d'un module de Remise à Niveau
    Java

EPML Plateforme 9/7/2004 Équipe NOCE
Laboratoire Trigone X. Le Pallec, P.-A. Caron, C.
Moura, A. Derycke
2
Plan
  • Exemple un cours de Java à distance
  • Problèmes réutilisation et partage
  • Proposition une approche orientée modèle
  • Description des composants nécessaires
  • Nos travaux

3
Exemple un cours de Java à distance (1)
  • - Plateforme électronique Accel
  • liste de contributions
  • liste de questions/réponses (forum)
  • casiers
  • gestion élémentaire de tâches
  • Travail coopératif
  • des élèves peuvent répondre à des questions
    d'autres élèves
  • Contenu
  • une partie cours
  • une partie exercices
  • une partie projet

tuteur
étudiants
4
Exemple un cours de Java à distance (2)
  • Modélisation de la partie cours

Partie Cours
Je laisse les élèves répondre en premier
départ
Coursglobal
Lecture du cours
Questions/Réponses
Forum
Indiquer courscompris
mail
fin
Partie Exercices
Partie Projet
5
Exemple un cours de Java à distance (3)
  • Accel

6
Problèmes réutilisation et partage (1)
  • Réutilisation exemple
  • Changement de plateforme au sein du dispositif
    pédagogique (coût, efficacité, pas de
    maintenance)
  • Cours effectué dans un autre dispositif (avec
    plateforme différente)
  • Nouvelle promotion re-création des ateliers

7
Problèmes réutilisation et partage (2)
  • Réutilisation un processus fastidieux
  • Retranscription du cours dans Claroline
  • Apprentissage de la plateforme
  • traduction manuelle (erreurs, long, patterns à
    appliquer)

tuteur
8
Problèmes réutilisation et partage (3)
  • Partage intérêt
  • Pour construire mon cours
  • Utilisation d'un cours similaire (thème ?)
  • Utilisation de plusieurs éléments (cours type, TD
    type )
  • Pour coopérer
  • Modification de mon par-cours par un autre tuteur

9
Problèmes réutilisation et partage (4)
  • Partage difficultés
  • La compréhension d'un cours nécessite la
    compréhension de la plateforme
  • Sinon description projection à rédiger
  • La partie pédagogique est
  • "réduite" à la plateforme (perte sémantique)
  • modifiée par les choix inhérents à la plateforme
    (outil, présentation)
  • Parasitage des échanges

10
Proposition une approche orientée modèle (1)
  • Principe

Scripts Accel
Génération
IMS-LD
Scripts Claroline
Génération
Outil MDA règle de projections
11
Proposition une approche orientée modèle (2)
  • Avantages
  • Réutilisation
  • Retranscription automatique
  • opérationnel immédiatement
  • Apprentissage améliorée des plateformes
  • Pas de perte sémantique
  • Échange Focalisation sur la partie pédagogique
  • Des cours plus facile d'accès
  • Plus de lisibilité
  • Pas de perte sémantique

12
Description des composants nécessaires (1)
  • Editeur de parcours pédagogique
  • Simple d'utilisation
  • Standard (ou im/exportation de/vers)
  • Référentiel de parcours
  • Outil de transformation
  • Éditeur de règles
  • Générateur vers un langage de script

13
Description des composants nécessaires (2)
  • Adaptateur et langage de script

exécution
AdaptateurACCEL
Action("création", atelier_tâche, "parcours")
url correspondante
Atelier_Tâche "Parcours" contribution
"cours1" commentaire "Vous devez " ,
date "13/03/2004"
Un script
14
Nos travaux
  • IMS-LD
  • La modélisation IMS-LD est peu accessible
    (outillage, exemples)
  • Apprentissage long
  • Modélisation inhabituelle
  • Extension d'IMS-LD (concepts pédagogiques)
  • Évolution des méthodes de modélisation (textuel,
    prototypage, assistant)
  • Génération
  • Étude de la viabilité des règles de projection
    IMS-LD ? Accel, Claroline
  • Prise en compte d'aspects annexes (modèles
    d'interaction, de plasticité, de déploiement,
    fonctionnel) dans la modélisation pour une
    projection plus fine

15
BRICOLES
  • Bring off a Reflexive, Intuitive and Conceptual
    Open Learning System

16
Décrire
  • Pour quoi décrire?
  • Réutiliser et partager
  • Tracer
  • Déployer
  • Prévoir
  • Instruire
  • évaluer
  • Pour qui décrire?
  • Quel type de scénario?
  • Pourquoi nos scénarios sont-ils si complexes?

17
Décrire

Un langage
Universel?
Un scénario
De multiples scénario
Une situation pédagogique
18
Décrire
  • Décrire une situation dapprentissage se fait au
    sein d'un cadre d'analyse, chaque courant
    pédagogique imposants des descripteurs
    différents.
  • Une même situation pédagogique peut être observée
    sous plusieurs angles.
  • Plusieurs langages de description.
  • Plusieurs plate formes dapprentissages.
  • Loutil envisagé peut avoir un rôle pédagogique
    en focalisant le regard de lenseignant.

19
Approche par modèleet MDA
La modélisation lingénierie orientée modèle
  • Concevoir une application en se focalisant
  • sur la partie logique
  • maximiser la partie modèle
  • minimiser la partie code
  • Langage de modélisation orienté domaine
  • Avantages
  • Meilleure lisibilité/compréhension
  • Réutilisabilité
  • Création de passerelles faciles

20
Model Driven ArchitecturePrincipe
Initiative de l'OMG pour standardiser la
structure des outils de model engineering
Platform Independant Model
Platform Specific Model
PIM
PSM
Génération / Transformation
Génération / Transformation

21
Model Driven ArchitectureExemple
Une application industrielle
Modèle d'états
Modèle Objet (UML)
public class PositionCommant
Classes Java
22
Model Driven ArchitectureExemple possible en EIAH
"Modèle" Echanges et Débats
Mon cours
Description informelle
Scripts génériques création ateliers/groupes
Modèle standardIMS-LD
?
Modèle plateforme"orientée forum"
23
L'application du MDA en EIAH Notre démarche
  • Modélisation des courants pédadogiques
  • Modélisation des méthodes
  • Guidage possible par les courants sélectionnés
  • Modélisation d'un parcours (scénarisation)
  • Guidage possible par la méthode choisie
  • Définition de la partie IHM (important pour la
    PF)
  • Plusieurs types de modélisation à supporter
  • Informelle, formelle
  • formulaire, textuelle, graphique
  • top-down, bottom-up
  • Transformation
  • Validation du passage d'un paradigme à un autre
  • assistant (paramétrage)
  • bénéficier des transformations similaires

24
Etude de cas
MétaModèle particulier Ontologie définissant
pour moi une pédagogie par projet
IMS LD
MétaModèles
Modèles
Formulaire permettant déditer le modèle
Script de déploiement
Environnement de travail adapté à une plateforme
particulière
Instance
25
Gains
  • Séparation des logiques métiers
  • Possibilité de travailler par affinage successif
  • Cohérence entre les métamodèles qui se répercute
    au niveau des modèles
  • Adaptation facile avec de nouvelles normes
  • Permet le prototypage rapide
  • Déploiement sur diverses plateformes
  • Réutilisation facilitée
  • Outil pédagogique

26
Perspective
  • Projet SVL
  • Répercussion des différences entre méta modèles
    sur la mise en uvre dun scénario pédagogique.
  • Proposer une définition des outils permettant de
    mener létude envisagée.
  • Test de déploiement effectif, retour
    dexpérience.
  • Mise à disposition des outils.

27
Open MLE
  • Cesar Olavo Moura

28
Open Education
  • Create, share, recreate
  • Programming code
  • Content code
  • Pedagogical code

29
Open Education
  • Open-education.org
  • Creating own LO, community, CC
  • Using CoP, improving and using, track-back
  • Sharing RSS, community
  • Storing repository, DLORN

30
Open Pedagogy
  • Create, share, recreate pedagogical  code 
  • How to implement?
  • Possibilities
  • IMS-LD
  • Pedagogical patterns
  • ?

31
IMS-LD x PP
  • IMS-LD
  • ET Neutral
  • High reusability
  • Parseable
  • Cathedral
  • PP
  • ET Declarative
  • Low reusability
  • Less Parseable
  • Bazaar

32
Our goals
  • A platform providing and refering web services
    which simplify consideration and application of
    pedagogical patterns

33
  • MERCI !

34
Dans l'avenir
  • IMS-LD
  • Variété d'outils
  • Exemples nombreux (compréhension,
    réutilisation)
  • Répandu intérêt pour le partage !
  • Génération
  • Outils graphiques et intuitifs
  • (Ré)utilisation de règles existantes
  • (L'importation IMS-LD non adaptée)

35
Avantages d'une telle démarche
  • Une seule description de mon cours
  • travail sur n'importe quelle plateforme
  • La génération de script et son exécution
  • Donne un aperçu du fonctionnement d'une
    "nouvelle" plateforme

36
  • Je modélise mon cours
  • Sans arrière pensé quant à la plateforme que
    j'utiliserai
  • Je ne pense même pas utiliser de plateforme
  • Je n'ai pas de formalisme/méta-modèle sous-jacent
    c'est juste un schéma (afin d'être facile à
    comprendre)

37
Contexte
  • Enseignement à distance
  • Plateforme électronique Accel
  • Forum évolué
  • Remise à Niveau Java

Tuteur
38
Partie 1
  • Je modélise mon cours
  • Sans arrière pensé quant à la plateforme que
    j'utiliserai
  • Je ne pense même pas utiliser de plateforme
  • Je n'ai pas de formalisme/méta-modèle sous-jacent
    c'est juste un schéma (afin d'être facile à
    comprendre)

39
Cours de remise à niveau en Java
Partie Cours
Je laisse les élèves répondre en premier
départ
Coursglobal
Lecture du cours
Questions/Réponses
Forum
Indiquer courscompris
mail
fin
Partie Exercices
Partie Projet
40
Partie Cours
Partie Exercices
départ
Enoncé exercices
Questions/Réponses
Leurs réponses
Forum
Faire exercices
JDK
JCreator
Indiquer courscompris
mail
Corrigés
Envoi des corrigés
fin
Partie Projet
41
Partie Cours
Partie Exercices
Partie Projet
départ
Leurs projets
Questions/Réponses
Forum
Enoncé projets
Faire exercices
Leurs projets
Envoi des corrigés
fin
42
Partie 2
  • Je vais créer le cours en IMS-LD

43
Contexte
44
Partie 3
  • Je vais créer sur Accel le cours correspondant
  • Je vais noter les problèmes
Write a Comment
User Comments (0)
About PowerShow.com