Spécification de langages de scénarisation graphiques centrés sur les plateformes de formation à distance Étude et expérimentation d approches DSM pour Moodle Esteban Loiseau, Pierre Laforcade LIUM Université du Maine esteban.loiseau@univ-lemans.fr, pierre.laforcade@univ-lemans.fr Doctorant MCF 1
Contexte général Laboratoire d'informatique de l'université du Maine Équipe IEIAH Travaux de stage de master recherche poursuivis en thèse Projet graphit : Concilier plateforme de formation et besoins en scénarisation pédagogique 2
Hypothèses et Objectifs Hypothèses : Plateformes de formation à distance pré-existantes Usage : tout à distance, présentiel outillé, «blended learning» Formation des enseignants à la scénarisation non outillée Objectifs : Faciliter la prise en compte de la plateforme lors de la scénarisation Se rapprocher des pratiques de conception et maintenir l'opérationnalisation Encourager la réflexion sur les pratiques de scénarisation 3
Visual Instructional Design Language Langage de scénarisation pédagogique graphique Favorise l'interprétation humaine Ne propose pas systématiquement d'opérationnalisation Classification selon L. Botturi A Classification Framework for Educational Modeling Languages in Instructional Design L. Botturi M. Derntl E. Boot K. Figl 4
Langage de scénarisation visé Visual Instructional Design Language Opérationnalisable Formel Spécifique à une plateforme Usage d'implémentation : conception au niveau de la plateforme Usage de spécification : conception au niveau des activités pédagogiques Stratification Formalisation Elaboration Perspective Notation A plat Formel Spécification / Implémentation Simple Graphique 5
Périmètre du travail Une seule plateforme : Moodle Open-source et modulaire : modifiable / extensible Communauté d'utilisateurs importante Approche Domain Specific Modeling Métier de la plateforme défini Module d'import / export de scénario opérationnel Objectif du travail Étudier les techniques et outillages DSM pour la spécification d'un langage de scénarisation simple mais représentatif 6
Méthodologie Identification d'éléments de langages centrés activités pédagogiques réutilisables Prise en main Moodle Etude théorique d'un VIDL selon DSM Proposition «manuelle» des correspondances avec Moodle Projection des mappings dans le cadre théorique de résolution selon les Résultats Analyse avantages/inconvénients & propositions orientations pour la poursuite des travaux 7
Domain Specific Modeling Méthode de développement logiciel Langage de modélisation spécifique Automatisation du processus de conception Génération de code Comme cadre théorique Spécification du langage Comme cadre technique Développement de l'éditeur 8
Outillage DSM : le Framework GMF Métier GenModel Développeur Expert du domaine Méta-modèle du domaine GMFGraph GMFTool GMFMap GMFGen Notation Graphique 9
Méthodologie Identification d'éléments de langages centrés activités pédagogiques réutilisables Prise en main Moodle Etude théorique d'un VIDL selon DSM Proposition «manuelle» des correspondances avec Moodle Projection des mappings dans le cadre théorique de résolution selon les Résultats Analyse avantages/inconvénients & propositions orientations pour la poursuite des travaux 10
Besoins / Pratiques en scénarisation pédagogique Source principale : Pôle Ressources Numériques (PRN) Gestion des instances de Moodle Formation des enseignants Opérationnalisation «manuelle» des scénarios Forte expertise en scénarisation et utilisation de Moodle Analyse de cours en ligne Analyse des supports de formation PRN Nécessité de s'abstraire des fonctionnalités de Moodle Émergence d'usages en tant qu'activités pédagogiques 11
Méthodologie Identification d'éléments de langages centrés activités pédagogiques réutilisables Prise en main Moodle Etude théorique d'un VIDL selon DSM Proposition «manuelle» des correspondances avec Moodle Projection des mappings dans le cadre théorique de résolution selon les Résultats Analyse avantages/inconvénients & propositions orientations pour la poursuite des travaux 12
Correspondances Activité pédagogique Fonctionnalité Moodle Auto-évaluation Évaluation sommative Test Adptatif = vrai Adptatif = faux Débat Synchrone? oui non Chat Forum 13
Méthodologie Identification d'éléments de langages centrés activités pédagogiques réutilisables Prise en main Moodle Etude théorique d'un VIDL selon DSM Proposition «manuelle» des correspondances avec Moodle Projection des mappings dans le cadre théorique de résolution selon les Résultats Analyse avantages/inconvénients & propositions orientations pour la poursuite des travaux 14
Approche 1 Priorité à l'opérationnalisation Conserver le métier de la plateforme Abstraction par la notation graphique Pas de correspondances dynamiques Métier Chat mapping Notation Débat synchrone Forum mapping Débat asynchrone 15
Approche 2 Extension du métier de la plateforme Méta-modèle altéré : modèles non conformes Modification du code de persistance des modèles Chat Évaluation sommative Forum Code de persistance modifié Chat Test Forum 16
Approche 3 Cible directement les pratiques de conception Méta-modèle indépendant du métier de la plate-forme Modèles non conformes Transformation de modèles Débat (synchrone) Évaluation sommative Autoévaluation Transformation de modèles Chat Test Test 17
Aperçu des éditeurs Palette approche 1 Éditeur approche 2 Éditeur approche 3 18
Méthodologie Identification d'éléments de langages centrés activités pédagogiques réutilisables Prise en main Moodle Etude théorique d'un VIDL selon DSM Proposition «manuelle» des correspondances avec Moodle Projection des mappings dans le cadre théorique de résolution selon les Résultats Analyse avantages/inconvénients & propositions orientations pour la poursuite des travaux 19
Analyse des Critères Approche 1 Approche 2 Approche 3 Expressivité visuelle Expressivité abstraite Trop d'éléments (-) Limitée à celle capturée de la plateforme (-) Nombre d'éléments cohérent avec besoins praticiens mais contraint (/) Limitée à un périmètre proche de la sémantique capturée de la plateforme (/) Nombre d'éléments cohérent avec besoins praticiens (+) Non limitée (+) Conformité au méta-modèle de la plateforme Directe (+) Nécessite traduction pendant la scénarisation (/) Nécessite lourde transformation a posteriori de scénarisation (-) Sémantique du scénario après mise en conformité Conservée (+) Conservée mais contrainte (/) Scénario dispositif peut être inconsistant/incomplet (-) 20
Bilan Langage de modélisation de scénario restreint mais représentatif Opérationnalisable Qui répond à un premier besoin d'abstraction DSM Approche 1 non viable Approche 2 coûteuse en développement Approche 3 règles de transformation complexes Solution envisagée : composition et transformations de modèles 21
Perspectives Expérimentation de la composition de modèles Tissage de méta-modèles Autres niveaux d'abstractions Langage de modélisation en couches Intégration des nouvelles fonctionnalités de Moodle Activités conditionnelles 22
Merci de votre attention Avez vous des questions? 23
Analyse des pratiques Master IFUNO (EAD) Cours enseignants Cours étudiants GAPP Réunions Laval Réunions Le Mans PRN Cours PRN Cours enseignants Enquête enseignants IUT Laval Entretiens enseignants Communautés de pratiques Utilisateurs LMS 24
Positionnement du projet initiation Aspects institutionnels Réflexions initiales sur besoins du cours... Conception générale du dispositif Public-cible Objectifs pédagogiques Objectifs du dispositif Approche pédagogique (différentiée, active, etc.) Démarche du dispositif (autoformation, séances obligatoires...)... conception Conception pédagogique (Instructional design) Spécification / scénarisation pédagogique 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)... e-learning gestion Inscription étudiants Répartition dans groupes... Spécification activités 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... Evaluation dispositif Besoin d'observation Critères Indicateurs Outils d'éval Moment... diffusion Réalisation des activités par les apprenants, les tuteurs,... opérationalisation Mise en œuvre du scénario dans la plateforme implémentation Création / recherche / adaptation de ressources numériques Remplissage questions pour quizz, sujets pour forums, etc.... évaluation paramétrage Paramétrage fin (technique) des outils Paramétrage en relation avec 1 instanciation de la situation d'apprentissage (dates spécifiques par exemple)... A long Positionne terme Positionne A traiter dans projet ment ment actuel actuel 25
Problé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 26