SlideShare uma empresa Scribd logo
1 de 92
Escola de Enxeñaría                                       Universidade de
de Telecomunicación                                            Vigo



          Instructional Design Languages and the
             support of Collaborative Learning



                         Manuel Caeiro Rodríguez

                      Manuel.Caeiro@       .uvigo.es


                                         Móstoles, March 8th 2012
Outline
•     Introduction
•     Languages and Supporting Systems
        – IMS Learning Design
        – Other Languages
        – Supporting Systems
•     PoEML
•     Conclusions




    March 8th, 2012                © Manuel Caeiro Rodríguez   2
Introduction

• How can we support
  people learning?

• What technology
  support can we
  provide?

• How can we
  support teacher
  activities?
March 8th, 2012              © Manuel Caeiro Rodríguez   3
The Context

• Ends of the 90’s
     – SCORM
     – Learning
       Objects
     – Metadata

• Distance and
  Open Uniersities
     – Science and
       engineer
       subjects
 March 8th, 2012             © Manuel Caeiro Rodríguez   4
From LO to LA (i)
• Content-centered view (Learning Objects)
  – Content types
        • An engine annimation
        • A geolical map
        • The periodic table

      Idea: we take content
      from a repository and
      combine them to
      compose learning
      materials for learners

   March 8th, 2012               © Manuel Caeiro Rodríguez   5
From LO to LA (ii)

LMSs: contents
are combined
with learning
tools and they
can be
scheduled




 March 8th, 2012             © Manuel Caeiro Rodríguez   6
From LO to LA (iii)
• But, where is the pedagogy?
  – What happens with group-based activities?
  – What happens with collaborative learning?
  – What do teachers have to do?




  March 8th, 2012              © Manuel Caeiro Rodríguez   7
From LO to LA (iv)
• Activity-centered view (Learning Activities)
  – Any teaching/learning practice involves activities that have to
    be performed by several persons.
  – This approach is transversal to the pedagogic
  – We can represent collaborative activities




   March 8th, 2012             © Manuel Caeiro Rodríguez      8
Learning Activities
                      Environment:
                      Classroom                                   Roles:
                                                                  Learner
                                                                  Teacher
– Roles

– Activities                                                        Activities
                                                              Provide a lecture
                                                              Answer questions
– Environment                                                 Prepare an assigment


– Process                   Process                           Communication Tools
                            Control Flow                      Blackboard
                            Data Flow                         Beamer
March 8th, 2012                   © Manuel Caeiro Rodríguez                      9
Activity Flow




March 8th, 2012               © Manuel Caeiro Rodríguez   10
What are IDLs (EMLs)?

• Goals (some ideas)
   – To model activity structures in a computational way
   – To facilitate the sketch, design, plan and discuss about activity
     structures
   – To execute activity structures
• Features
   –   They are design languages
   –   Formal or not formal (formal != computational)
   –   Graphical or textual
   –   Don’t explicitly impose any pedagogical approach
   March 8th, 2012                  © Manuel Caeiro Rodríguez            11
What can be modeled?




March 8th, 2012           © Manuel Caeiro Rodríguez   12
IMS Learning Design (i)
• Activity Centered View (Learning Activities)
   – Regardless of the pedagogical/instructional approach, a
     Person gets a Role in the teaching-learning process (e.g. learner
     or teacher)
   – In this Role he or she works towards certain Outcomes by
     performing more or less structured Learning and/or Support
     Activities within an Environment
   – The overall scenario or design (e.g. which Role gets which
     Activities at what moment in the process) is described within the
     Method element

   March 8th, 2012              © Manuel Caeiro Rodríguez       13
IMS Learning Design (ii)




March 8th, 2012             © Manuel Caeiro Rodríguez   14
IMS Learning Design (iii)




March 8th, 2012              © Manuel Caeiro Rodríguez   15
IMS Learning Design (iv)




March 8th, 2012             © Manuel Caeiro Rodríguez   16
Educational Modeling Languages
• EML-OUNL                               • PALO
   – Netherlands 1998-2001                     – Madrid, 2000


                                         • E2ML
• IMS-LD                                       – Switzerland 2003
   – IMS Global Consortium, 2003

                                         • Xedu
• MISA y MOT                                   – Valencia, 2003
   – Canada, 1992-2003

                                         • CoUML
• CPM
                                               – Austria 2005
   – France, 2004
  March 8th, 2012                  © Manuel Caeiro Rodríguez        17
EML-OUNL (i)
• EML-OUNL                                • PALO
    – Netherlands 1998-2001                     – Madrid, 2000


             - Rob Koper                • E2ML
• IMS-LD - Open Universiteit Nederland – Suiza 2003
             - Consortium, 2003
   – IMS GlobalOriginal EML
             - Includes the basic structure
                                        • Xedu
• MISA y MOT                                – Valencia, 2003
    – Canada, 1992-2003

                                          • CoUML
• CPM
                                                – Austria 2005
    – France, 2004
   March 8th, 2012                  © Manuel Caeiro Rodríguez    18
EML-OUNL (ii)




March 8th, 2012               © Manuel Caeiro Rodríguez   19
Palo (i)
• EML-OUNL                                • PALO
    – Netherlands 1998-2001                     – Madrid, 2000


                        - Miguel Rodríguez E2ML (PhD Thesis)
                                          • Artacho
• IMS-LD                - UNED                 – Suiza 2003
   – IMS Global Consortium, 2003 to EML-OUNL
                        - Similar
                        - It doesn’t includes the basic structure
                                          • Xedu
• MISA y MOT                                   – Valencia, 2003
    – Canada, 1992-2003

                                          • CoUML
• CPM
                                                – Austria 2005
    – France, 2004
   March 8th, 2012                  © Manuel Caeiro Rodríguez       20
Palo (ii)




March 8th, 2012           © Manuel Caeiro Rodríguez   21
IMS-LD
• EML-OUNL                                • PALO
    – Netherlands 1998-2001                     – Madrid, 2000


                                          • E2ML
• IMS-LD                                        – Switzerland 2003
    – IMS Global Consortium, 2003
            - Based on EML-OUNL • Xedu
• MISA y MOT- Integrates IMS specifications – Valencia, 2003
   – Canada,-1992-2003 ??
              Standard
            - Promotes EMLs research
                                        • CoUML
• CPM
                                                – Austria 2005
    – France, 2004
   March 8th, 2012                  © Manuel Caeiro Rodríguez        22
E2ML (i)
• EML-OUNL                                 • PALO
    – Netherlands1998-2001                       – Madrid, 2000


                                           • E2ML
• IMS-LD                                         – Switzerland 2003
    – IMS Global Consortium, 2003
                       - Luca Botturi (PhD Xedu
                                        • thesis)
• MISA y MOT           - Università de la Svizzera Italiana
                                             – Valencia, 2003
   – Canada, 1992-2003 - Design focused
                       - Goals and activities
                                        • CoUML
• CPM
                                                 – Austria 2005
    – France, 2004
    March 8th, 2012                  © Manuel Caeiro Rodríguez        23
E2ML (ii)




March 8th, 2012           © Manuel Caeiro Rodríguez   24
MISA/MOT/ADISA (i)
• EML-OUNL                             • PALO
   – Netherlands 1998-2001                – Madrid, 2000
             - Gilbert Paquette
             - Université du Québec a Montréal
             - Didactic Engineering    • E2ML
• IMS-LD -       +
               Domain Model               – Switzerland 2003
    – IMS Global Consortium, 2003

                                          • Xedu
• MISA y MOT                                    – Valencia, 2003
    – Canada, 1992-20??

                                          • CoUML
• CPM
                                                – Austria 2005
    – France, 2004
   March 8th, 2012                  © Manuel Caeiro Rodríguez      25
MISA/MOT/ADISA (ii)
• MISA
    – Supports the design of an instructional system
• MOT
    – The graphical representation language
• Course Designer works on “4 models”
    –   Knowledge and skill representation. DC: Design of Content
    –   Application of Teaching Methods. DP: Design of pedagogic
    –   Specification of learning materials: DM: Design of materials
    –   Delivery Planning. DD: Design of Delivery

March 8th, 2012                    © Manuel Caeiro Rodríguez           26
MISA/MOT/ADISA (iii)




March 8th, 2012           © Manuel Caeiro Rodríguez   27
MISA/MOT/ADISA (iv)
                                                    1
                                                               Learning Events Network

                                                                                                            1                           *
                                                                         1..*
                                                                                       1
     Evolution rules                                                                                                                            C Links
                             *                                     1..* 1..*
                                                        0..*
   Evaluation rules
                                                                                                                   *                                 P
                                                                          Learning
                                 Rules
                                                                           Event
                                                                                                                                                                                                                                                F                                                            Assessment
 Collaboration rules                                                                                                                                                                                                                                                                                            results
                                                *
                                                            *
                                                             *                                                   Other Links                         I/P
                                                                                                                                                                                                                      R
                                                                                                                                                                                                                                                    R                         R                         S
                                   *                                                                                                                                                                                                                                                                               I/P
   Adaptation rules
                                                                                                                                                     R                                                                          S
                                                                                                                         *                                                    Distribute                                                             Coach                                                    Evaluate
                                                            1..*                                                                                                                                                   Feedback         I/P             learners
                                                                                                                   References                                                 systems to                                                                                                                       results
                                                                          Learning                                                                                              teams
                                                                                                                                                      LU Sub-Model
                                                                            Unit                                                                                                                                                                                                    I/P
                                                                                                   0..*                                     1                                                                                             I/P                         I/P                                          I/P
             Learning Scenario                                                                                                                             1..*                    I/P                                                                                                    C
                                                                                   1                                                                                                                                                                                                                    Liste of default
                                                                     1
                                                                                                                                                                          I                                          List of                                        I/P       Document                   components
      Trainer Scenario                                                             1                                                                                           System to           I/P
                                                                                                                                                                                                                   modules and                                                 transfer
                                                                                                                                                                                analyse                                                                 X
                                                                                                                                                         IsASubModel                                               components                                                                                      I/P
Content Expert Senario                                           Instructional Scenario                                                                                                                                                     If no more                                          I/P
                                                                                                                                                                                  I/P
                                                                                                                                                                                                   I/P
                                                                                                                                                                                                                                             modules,               C                                          6 - Add
                                                                                                            1                                                                                                             I/P                   end
    Manager Scenario                                                                                                             Prerequisite                                                                                                                             Forum           I/P               default to list
                                                                     *     *           *                                        competencies                                  1- Analyse       R         L                          R                                                                        and report
                                                                                                                                                             1                schema of
             Assistance Scenario                                                                                                                                                                                    2- Choose
                                                                                                                                    *                                         the system                             a module                                                                           R
                                                                                                                                                                                                                                                                   If no more
                                         Uses                                                                                                       Knowledge Model                                                                                      X                                                         T
                                                                                                                                                                                                             I/P                                                  components,                   L                        Tool kit
                                                                                                                                            *                                                                                           R                              go 2
                                                                                                                                                                                           Selected                                                                                                     R
                                                                                                                                                             1                     R
              *
                                                                     Uses resource                     *                                                                                   module                                              L                         R                                              I/P
                                           *                     *                         *   *                                   Target    HasSubModel                                                                                  R             R
                                                                                                                                                                                                             I/P
                          *Performs*                                                                                            competencies                               C    Teams
                                                                                                                                                                                                                                                                                                        5- Compare
                                                                                                                                                                                                                     3- Identify                                  4- Select a                           component
                                                                                                                                                                                 of 2                                  list of                                                             P
              ACTOR                            ACTIVITY                                     RESOURCE                                                                                                                                                              component                              to a norm
                                                                                                                                                                                                                    components
                                                                                                                                                           1..*
                                                                         Produces
                                                        *                                           *                                                                                                                                   I/P                 I/P                                     R                    R
                                                                                                                                                    Material Sub-Model
                                                                                                                                                                                                                                              Module                          X                                X
                                                                                                                                                                                                                                                                                     If norm                        If norm not
                                                                                                                                                           References                                                                       components                            satisfied, go 4                  satisfied, go 6
                                                                                                                                                                  *
                                                                                                                                                                  *
                                                                                                                                IsGroupedIn
                                                                                                                                                             Material
                                   Service                                      Tool                            Instrument
                                                                                                                                *               *

                                          Communication Link                               Location
                                                                                                                                                    Evaluation Material



                   March 8th, 2012                                                                                                                                © Manuel Caeiro Rodríguez                                                                                                           28
Xedu (i)
• EML-OUNL                                 • PALO
   – Netherlands 1998-2001                  – Madrid, 2000
                        - Félix Buendía (PhD Thesis)
                         - Universidad P. de Valencia
                                         • E2ML
                         - Focused on the evaluation of the
• IMS-LD                                     – Suiza 2003
                         development of software systems
   – IMS Global Consortium, 2003

                                           • Xedu
• MISA y MOT                                     – Valencia, 2003
   – Canada, 1992-2003

                                           • CoUML
• CPM
                                                 – Austria 2005
   – France, 2004
  March 8th, 2012                    © Manuel Caeiro Rodríguez      29
Xedu (ii)




March 8th, 2012           © Manuel Caeiro Rodríguez   30
CPM (i)
• EML-OUNL                               • PALO
    – Netherlands 1998-2001                    – Madrid, 2000


                                       • E2ML
• IMS-LD        +
                                          –
            - Pierre Laforcade (PhD Thesis) Suiza 2003
   – IMS Global Consortium, 2003
            - Université de Pau
                                       • Xedu
            - Focused on problem-based learning
• MISA y MOT
            -1992-2003 IMS-LD limitations – Valencia, 2003
   – Canada, Identifies

                                         • CoUML
• CPM
                                               – Austria 2005
    – France, 2004
   March 8th, 2012                 © Manuel Caeiro Rodríguez    31
CPM (ii)
• Features
    – UML-based
    – Dedicated to problem-based learning design
    – Implemented as a module for the free-of-charge UML CASE-tool
      Objecteering




March 8th, 2012                © Manuel Caeiro Rodríguez       32
CPM (iii)




March 8th, 2012           © Manuel Caeiro Rodríguez   33
Lenguajes de Modelado Educativo (X)
• EML-OUNL                                  • PALO
    – Netherlands 1998-2001                       – Madrid, 2000


                                            • E2ML
• IMS-LD                                       – Suiza 2003
                        - Michael Derntl (PhD thesis)
   – IMS Global Consortium, 2003
                        - University of Vienna
                        - Based on UML• Xedu
• MISA y MOT            - It is not executable – Valencia, 2003
    – Canada, 1992-2003

                                            • CoUML
• CPM
                                                  – Austria 2005
    – France, 2004
    March 8th, 2012                   © Manuel Caeiro Rodríguez    34
CoUML (i)




March 8th, 2012           © Manuel Caeiro Rodríguez   35
Other IDLs
• Active Document/PALO (Felisa Verdejo et al., 2002)
  UNED
    – Designing and developing collaborative learning activities
• CML: ClassSync Modeling Language
    – Designing, implementig and monitoring learning activities in
      real classrooms
• LDL: Learning Design Language (Martel et al. 2006)
    – A language to model collaborative learning activities
• COW (Vantroys, 2003)
March 8th, 2012                © Manuel Caeiro Rodríguez       36
Supporting Tools




March 8th, 2012           © Manuel Caeiro Rodríguez   37
Authoring Tools for IMS LD
• Herramientas
    –   Reload LD editor
    –   ASK-LDT
    –   MOT+LD  TELOS
    –   CPM/UML4LD
    –   ReCourse editor
    –   CompendiumLD
    –   MoCoLaDe
    –   Prolix GLM / OpenGLM
    –   GRAIL
    –   Collage
    –   CopperAuthor
    –   CoSMoS

March 8th, 2012                © Manuel Caeiro Rodríguez   38
Reload LD Editor (i)
• Features
    – Can edit IMS Learning Design A, B and C
    – Can export to IMS CP
• Discussion
    – Difficult to use because
          • You need to start defining all the components
          • You need to stablish all the links
          • You need to define the method (and again do many links)




March 8th, 2012                       © Manuel Caeiro Rodríguez       39
Reload LD Editor (ii)




March 8th, 2012            © Manuel Caeiro Rodríguez   40
ReCourse Editor (i)
• Features
    – Sponsored by the TENCompetence project
    – Users should be familiar with IMS LD language
    – The user interface is a mixture between the Reload paradigm
      (forms editing) and a visual educational design language editor
    – Integrated with the administration and runtime system
    – Access to repositories
    – Integrated with QTI
    – Templates support
    – Checking and validation support
March 8th, 2012                  © Manuel Caeiro Rodríguez          41
ReCourse Editor (ii)




March 8th, 2012            © Manuel Caeiro Rodríguez   42
Prolix GLM (i)
• Features
    –   Developed in the iCoper EU project
    –   Renamed as OpenGLM
    –   It includes design patterns
    –   Conceived to facilitate LD non experts
• Outputs
    – It produces LD code (levels A and B)
    – It provides a graphical outcome (it doesn’t follow the IMS LD
      metaphor)
    – Integration with a repository
March 8th, 2012                   © Manuel Caeiro Rodríguez           43
Prolix GLM (ii)




March 8th, 2012            © Manuel Caeiro Rodríguez   44
MOT+LD (i)
• Features
    – MOT was adapted to provide a graphical representation for IMS-
      LD
• Outputs
    – It produces IMS LD code




March 8th, 2012                 © Manuel Caeiro Rodríguez        45
MOT+LD (ii)




March 8th, 2012             © Manuel Caeiro Rodríguez   46
CompendiumLD (i)
• Features
    – It is a graphical learning design editor.
    – Implemented on top of the Compendium mind mapping and
      argumentation software
• Outputs
    – It doesn’t produce executable code
    – It provides a graphical outcome




March 8th, 2012                 © Manuel Caeiro Rodríguez     47
CompendiumLD (ii)




March 8th, 2012          © Manuel Caeiro Rodríguez   48
Verification Tools for IMS LD
• MoCoLaDE
• An IMS LD Ontology :




March 8th, 2012            © Manuel Caeiro Rodríguez   49
MoCoLADe (i)
• Features
    – It is a script design tool ad IMS LDeditor
    – Implemented as Freestyler extension
    – Supports the modeling of:
          • Group formation
          • Assigment of roles and documents to groups or individuals
          • Temporal dependencies between activities
    – It supports the simulation of the dynamic features of the script
• Outputs
    – It doesn’t produce IMS LD code
    – Graphical notation
    – Exports to CeLS
March 8th, 2012                         © Manuel Caeiro Rodríguez        50
MoCoLADe (ii)




March 8th, 2012          © Manuel Caeiro Rodríguez   51
IMS LD Ontology (i)
• Features
    – Developed in Santiago
    – An OWL ontoloy for IMS LD was developed
    – Several axions have been defined in accordance with the IMS LD
      specification constraints




March 8th, 2012                © Manuel Caeiro Rodríguez        52
IMS LD Ontology (ii)




March 8th, 2012            © Manuel Caeiro Rodríguez   53
Execution Tools for IMS LD
• CopperCore
     – SLeD: A front-end + Services integration
     – Reload LD Player
     – Astro LD Player (“filmstrip” navigation)
• Gridcole: scripted collaborative learning
• GRAIL
     – Package for .LRN that integrates LD into the LMS
• Moodle integration
• Alfanet (Boticario) UNED
 March 8th, 2012             © Manuel Caeiro Rodríguez    54
Reload LD Player




March 8th, 2012           © Manuel Caeiro Rodríguez   55
CSCL Related Proposals
•     LAMS
•     CeLS
•     Collage
•     CoFFEE




    March 8th, 2012          © Manuel Caeiro Rodríguez   56
LAMS (i)
• LAMS: Learning Activity Management System
    – Macquarie E-learning Centre of Excellence: James Dalziel
    – Ernie Ghiglione
• Goals:
    – Authoring, delivering and monitoring learning activities, supporting
      pedagogical workflows
    – Inspired in IMS Learning Design
• Features:
    – A visual authoring interface to design and create learning sequences
      from a list of building blocks of individual and collective activities
    – A monitoring tool through which teachers can tack students’ progress
    – User administration, student run-time delivery sequences
March 8th, 2012                     © Manuel Caeiro Rodríguez                57
LAMS (ii)




March 8th, 2012           © Manuel Caeiro Rodríguez   58
LAMS (iii)
• LAMS Sequence Examples
    – Writting research paper
       • Choosing topic
       • Writing research proposal
       • Writing literature review
       • Writing findings, conclusions
       • Completing
    – Stolen generation


March 8th, 2012                 © Manuel Caeiro Rodríguez   59
LAMS (iv)
• Activities
     – Assessment; Multiple Choice; Question and Answer; Submit
       Files, Survey; Chat; Data Collection; Big Blue Button Conference;
       Forum; Google Maps; Image Gallery; Notebook; Noticeboard;
       Pixir Image Editor; Task List, Video Recorder, Voting; Wiki
• Sequence Management Tools
     – Sequence Gates (Stop points); Branching tool; Grouping Tool;
       Optional Activities and Sequences; Support Activities; LAMS
       Gradebook


 March 8th, 2012                  © Manuel Caeiro Rodríguez         60
CeLS (i)
• CeLS: Collaborative e-Learning Structures
     – Holon Institute: Dan Kohen-Vacs, Miky Ronen
     – Linnaeus University: Marcelo Milrad
• Goals:
     – To provide a Web-based environment for creating and conducting
       structured asynchronous collaborative activities.
     – To encourage & support teachers to create and conduct structured
       collaborative activities
• Features:
     – It has an executable XML-based model for collaborative activity
       structures, consisting of stages that are interconnected and based on
       each other
     – Web-based system, server side with engine and administration, client
       side with activity editor
 March 8th, 2012                    © Manuel Caeiro Rodríguez             61
CeLS (ii)
• CeLS: Activity Structure
     – An activity Structure (AS) includes
           • Any number of stages of interaction between a learner and the system
                   – Each stage comprises of any combination of object of four types:
                       » Presentation
                       » Input
                       » Interaction
                       » Communication
• CeLS: people management
     – The master group is a class
     – Groups can be merged to form ‘communities’ or divided to ‘families of
       sub-groups’ representing subjects assigned to the subgroups or roles
       played by the subgroups
     – An AS may use different families of subgroups in its stages
 March 8th, 2012                                   © Manuel Caeiro Rodríguez            62
CeLS (iii)




March 8th, 2012            © Manuel Caeiro Rodríguez   63
CeLS (iv)




March 8th, 2012           © Manuel Caeiro Rodríguez   64
CeLS (v)
• CeLS: Sample Activities
   – Creating a common database (simple/complex, open/p.b.v.)
   – Responding to peers’ items (grading, ranking, categorizing …)
   – Pros & Cons (open/p.b.v.)
   – Reaching an agreement
   – Creating a group product (parallel/ sequential)
   – Peer/self evaluation (rubrics)
   – Peer product assessment (online/offline, group/personal)
   – Competition
   – Group Inquiry / Problem solving (Jigsaw… )
   – E-Games, Role play …
 March 8th, 2012                © Manuel Caeiro Rodríguez        65
Collage (i)
• Collage: Collaborative Learning Flow Pattern editor
   – University of Valladolid
• Goals
   – It supports the design of collaborative scripts in
     accordance with Collaborative Flow Patterns
   – Patterns can be selected, adapted and combined
   – This work was extended to support assessment patterns
• Features
   – It produces IMS LD code
 March 8th, 2012             © Manuel Caeiro Rodríguez   66
Collage (ii)




March 8th, 2012              © Manuel Caeiro Rodríguez   67
Collage (iii)




March 8th, 2012               © Manuel Caeiro Rodríguez   68
Collage (iv)
• Collaborative Learning Flow Patterns
   – Brainstorming
   – Jigsaw
   – Pyramid
   – Simulation
   – Think Aloud Pair Poblem solving
   – Think Pair Share
   – Peer review
 March 8th, 2012              © Manuel Caeiro Rodríguez   69
Planteamiento de PoEML
• Consideración básica
    – En su conjunto los EMLs plantean un problema complejo
          • Completitud y expresividad para dar soporte a distintas prácticas
            docentes
                  – Distintas finalidades: Diseño, Comunicación y Realización
          • Complejidad. Para el desarrollo de aplicaciones
          • Usabilidad: Reutilización, Adaptación y Flexibilidad
    – Aproximación: principio de Separación de Asuntos (Separation
      of Concerns)
          • “Divide y vencerás”
    – Propuesta modular (jerárquica y estructurada) e iterativa
    – Orientada a objetos: clase-instancia
March 8th, 2012                                 © Manuel Caeiro Rodríguez       70
Soporte de Aprendizaje Colaborativo

• Soporte de la Colaboración: Workflow y Groupware


                            Soporte de la colaboración

•   Colaboración                                                  •   Colaboración
    Abierta                                                           estructurada
     – Habitación Virtual                                              – Proceso
     – Monitorización          Completitud y                           – El sistema realiza
     – Los participantes         Expresividad                            la coordinación de
       deben coordinarse                                                 los participantes
       entre ellos

    9 de marzo de 2010                © Manuel Caeiro Rodríguez                      71
Separación de Asuntos en PoEML

• Principio de Separación de Asuntos
     – Se aplica para intentar reducir la complejidad del problema
     – Importancia del desacoplamiento y la cohesión en las partes
     – Dificultad para conseguir la separación completa
           • Objetivo: Minimización e identificación de dependencias


• Referencias para la separación de asuntos en EMLs
     – Perspectivas en sistemas de gestión de workflow
     – Separación de asuntos en sistemas groupware
     – Separación de asuntos en el desarrollo software y en la programación
       (desarrollo software orientado a aspectos)
     – Teoría de la Actividad
 March 8th, 2012                           © Manuel Caeiro Rodríguez          72
Separación de Asuntos en PoEML:
                                  Perspectivas y Aspectos
• Perspectivas (13)
                 – Se ocupan de un conjunto de cuestiones de modelado homogéneas, en las
                   que se tienen en cuenta elementos y relaciones fuertemente cohesionadas
                                                                         4. De Toma de Decisión
                                                                         5. De Organización

                                                                                                6. De Herramientas




                                                                                                                                     8. De Autorización
                                  3. De Participantes




                                                                                                                                                                             10. De Interacción
                                                                                                                                                          9. De Percepción
                                                        4. De Entornos




                                                                                                                                                                                                  11. De Orden
1. Estructural




                                                                                                                                                                                                                 12.Temporal
                   2. Funcional




                                                                                                                       7. De Datos




                                                                                                                                                                                                                                    13. Causal
                                                                                               3. De Señales
                                                                                        2. De Condiciones
                                                                                              1. De Constantes
• Aspectos (4)
                 – Se ocupan de cuestiones transversales con las consideradas en las
                   perspectivas
                 – No tienen una finalidad propia, sino que afectan a perspectivas y aspectos
       March 8th, 2012                                                                                               © Manuel Caeiro Rodríguez                                                                                 73
Separación de Asuntos en PoEML:
               La Teoría de la Actividad
• Modelo de Mediación Extendido de la Actividad

                     Instrumentos


                     ACTIVIDAD
            Sujeto                      Objeto               Resultado


                   EN COLABORACIÓN

 Reglas                                              División de Trabajo
                      Comunidad


 March 8th, 2012              © Manuel Caeiro Rodríguez              74
Separación de Asuntos en EMLs:
              Aspectos
  • Expresiones que dependen de las decisiones                  • Expresiones que indican
  que tomen los participantes (uno o varias)                    instantes temporales
  •Diferentes formas de tomar decisiones                        •Su valor depende de
                                                                eventos o de valores fijos
    Aspecto de Toma de Decisiones
                  Aspecto de Señales                            • Expresiones que
                                                                dependen de datos y
                   Aspecto de Condiciones                       estados
                                                                •Su valor depende de los
                        Aspecto de Constantes                   datos durante ejecución
                                                                • Permiten representar
             •Expresiones constantes que no cambian             relaciones entre distintos
             •Facilitar los cambios durante el diseño           asuntos
March 8th, 2012                     © Manuel Caeiro Rodríguez                        75
Separación de Asuntos en PoEML:
               Propuestas originales
• Perspectiva Funcional
     – Objetivos como elementos de primer nivel
     – Separación entre especificación estructural, objetivos, orden y temporal.
• Perspectiva de participantes (colaboración coordinada)
     – Cada ES define sus propios roles.
     – Flujo de Participantes, relativo a la transferencia de participantes
• Soporte a la colaboración
     –   Perspectiva de herramientas
     –   Perspectiva de autorización
     –   Perspectiva de percepción
     –   Perspectiva de interacción


 March 8th, 2012                   © Manuel Caeiro Rodríguez                       76
PoEML: Modelo Conceptual (I)

•       Concepto Base: Escenario Educativo (ES)
       –     Modelado orientado a objetos
       –     Instancias en Elementos y Activación en Especificaciones
                            Escenario Educativo                Datos
 Datos                                                                             Datos
                                      Entorno                          Objetivo
               Rol
                           Datos                Herramientas           Funcional

Especificación Especificación Especificación Especificación Especificación
  de Orden       Temporal de Autorización de Percepción de Interacción
            Expresión     Expresión        Expresión de          Expresión de
            Constante    de Condición      Señalización        Toma de Decisión
    March 8th, 2012                © Manuel Caeiro Rodríguez                         77
PoEML: Modelo Conceptual (II)
•    Unidad Didáctica: Agregación Jerárquica de ESs
    –     El ES raíz: Elementos Globales
          •     Elementos Organizativos
          •     Herramientas externas                                ES Raíz
          •     Recursos externos
    –     Relaciones entre ESs                                Elementos Globales
          •     Flujo Funcional
          •                                    ES.1                  ES.2          ES.N
                Flujo de Participantes
          •     Flujo de Datos
          •     Flujo de Control (O+T)    ES.1.1 ES.1.2
          •     Refer. entre Entornos
          •     Expresiones
    March 8th, 2012                      © Manuel Caeiro Rodríguez                  78
PoEML: Modelo Conceptual (III)
•    Especificación de número de instancias
    –     Es necesario indicar número de instancias para: ESs, Goals, Roles, Environments, Tool,
          Data Elements
    –     Tipos:
          •     Fixed or constrained
          •     Correlated Instances: static, unique y simple
          •     Instances by Participant
          •     Instances by Expression
•    Activación de especificaciones
    –     Orden, Temporal, Permisos, Percepción e Interacción
    –     Tipos:
          •     Fixed
          •     Activation by Participant
          •     Activation by Expression


    March 8th, 2012                            © Manuel Caeiro Rodríguez                   79
PoEML: Autoría Gráfica JPoEML




March 8th, 2012         © Manuel Caeiro Rodríguez   80
Representación Gráfica Perspectiva
              Estructural




March 8th, 2012          © Manuel Caeiro Rodríguez   81
URepresentación Gráfica
              Perspectiva de Objetivos




March 8th, 2012          © Manuel Caeiro Rodríguez   82
Representación Gráfica Perspectiva
              de Participantes




March 8th, 2012          © Manuel Caeiro Rodríguez   83
Representación Gráfica Perspectiva
              de Entornos




March 8th, 2012          © Manuel Caeiro Rodríguez   84
Representación Gráfica Perspectiva
              de Datos




March 8th, 2012          © Manuel Caeiro Rodríguez   85
Representación Gráfica Perspectiva
              de Orden




March 8th, 2012          © Manuel Caeiro Rodríguez   86
Representación Gráfica Perspectiva
              Temporal




March 8th, 2012          © Manuel Caeiro Rodríguez   87
Representación Gráfica Aspecto de
              Toma de Decisiones




March 8th, 2012          © Manuel Caeiro Rodríguez   88
PoEML: Representación Gráfica

• Ventajas
    –   Posibilidad de desarrollo modular e incremental. Desarrollo de perfiles de aplicación
    –   Soporte de distintas formas de colaboración: guiada vs. libre.
    –   Reutilización y adaptación definida en tiempo de diseño
    –   Posibilidad de desarrollar soluciones flexibles (dependen de la implementación)

• Dificultades
    – Dependencias entre perspectivas: Objetivos vs. Orden+Temporal, Datos vs.
      Objetivos+Orden+Temporal
    – Utilización por usuarios finales: manejo y representación de instancias, vistas como
      agregación de varias perspectivas
    – Desarrollo de aplicaciones soporte: verificación, validación, monitorización


  March 8th, 2012                       © Manuel Caeiro Rodríguez                               89
Situación Actual en EMLs

• IMS Learning Design es el estándar ?
     – Herramientas soporte
     – Sistemas compatibles: LAMS, Collage, etc.

• Problemas de interés
     –   Autoría y utilización por parte de usuarios finales
     –   Representación gráfica: VIDLATEL, VIDL Special Issue
     –   Integración con otros sistemas
     –   Reutilización, adaptación y flexibilidad (desde tiempo de diseño y en
         tiempo de ejecución)

 March 8th, 2012                  © Manuel Caeiro Rodríguez                  90
Situación Actual en PoEML

• Tesis sobre Integración herramientas externas
    – Especificación de interfaces y protocolos
    – Desarrollo del middleware
    – Validación
• Motor de ejecución PoEML con soporte para la
  adaptación y flexibilidad
    –   Especificación de semántica de ejecución
    –   Soporte para la adaptación durante la ejecución
    –   Exposición como servicio Web
    –   Validación

March 8th, 2012             © Manuel Caeiro Rodríguez     91
Escola de Enxeñaría                                        Universidade de
de Telecomunicación                                             Vigo



          Instructional Design Languages and the
             support of Collaborative Learning



                         Manuel Caeiro Rodríguez

                      Manuel.Caeiro@        .uvigo.es


                                         Móstoles, March 8th, 2012

Mais conteúdo relacionado

Semelhante a Em ls presentation-8-3-12

Group 4 collaborative project the addie and assure models multimedia
Group 4 collaborative project   the addie and assure models multimediaGroup 4 collaborative project   the addie and assure models multimedia
Group 4 collaborative project the addie and assure models multimedia
juando_m
 
A Framework for Understanding Innovation with OER
A Framework for Understanding Innovation with OERA Framework for Understanding Innovation with OER
A Framework for Understanding Innovation with OER
Robert Farrow
 

Semelhante a Em ls presentation-8-3-12 (20)

A survey on teaching of software product lines
A survey on teaching of software product linesA survey on teaching of software product lines
A survey on teaching of software product lines
 
28_09_2018 eMadrid seminar on MOOCs by Pedro Plaza, UNED
28_09_2018 eMadrid seminar on MOOCs by Pedro Plaza, UNED28_09_2018 eMadrid seminar on MOOCs by Pedro Plaza, UNED
28_09_2018 eMadrid seminar on MOOCs by Pedro Plaza, UNED
 
Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013
 
Enabling e labs experiments delivery using Moodle LMS
Enabling e labs experiments delivery using Moodle LMSEnabling e labs experiments delivery using Moodle LMS
Enabling e labs experiments delivery using Moodle LMS
 
Just 2 look what she can do
Just 2 look what she can doJust 2 look what she can do
Just 2 look what she can do
 
A trip down Moodle lane - 10 years of Moodle at NMIT
A trip down Moodle lane - 10 years of Moodle at NMITA trip down Moodle lane - 10 years of Moodle at NMIT
A trip down Moodle lane - 10 years of Moodle at NMIT
 
Towards Open Architectures and Interoperability for Learning Analytics
Towards Open Architectures and Interoperability for Learning Analytics Towards Open Architectures and Interoperability for Learning Analytics
Towards Open Architectures and Interoperability for Learning Analytics
 
Innovation, e learning and higher education
Innovation, e learning and higher educationInnovation, e learning and higher education
Innovation, e learning and higher education
 
MoodlemootNZ
MoodlemootNZMoodlemootNZ
MoodlemootNZ
 
Elisabeth Hall’en: PLE -supporting personal STEM learning
Elisabeth Hall’en: PLE -supporting personal STEM learningElisabeth Hall’en: PLE -supporting personal STEM learning
Elisabeth Hall’en: PLE -supporting personal STEM learning
 
Main Research Lines and Results - Máster TIC
Main Research Lines and Results - Máster TICMain Research Lines and Results - Máster TIC
Main Research Lines and Results - Máster TIC
 
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
 
Group 4 collaborative project the addie and assure models multimedia
Group 4 collaborative project   the addie and assure models multimediaGroup 4 collaborative project   the addie and assure models multimedia
Group 4 collaborative project the addie and assure models multimedia
 
Fellowship.presentations mid2012part2
Fellowship.presentations mid2012part2Fellowship.presentations mid2012part2
Fellowship.presentations mid2012part2
 
A Framework for Understanding Innovation with OER
A Framework for Understanding Innovation with OERA Framework for Understanding Innovation with OER
A Framework for Understanding Innovation with OER
 
Global communities of practice
Global communities of practiceGlobal communities of practice
Global communities of practice
 
Moodle VLE at University of Parma. Co-Lab experience - ICTP Worskhop Lecture
Moodle VLE at University of Parma. Co-Lab experience - ICTP Worskhop LectureMoodle VLE at University of Parma. Co-Lab experience - ICTP Worskhop Lecture
Moodle VLE at University of Parma. Co-Lab experience - ICTP Worskhop Lecture
 
Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle Intro
 
Desire2Learn Presentation to the Common Solutions Group
Desire2Learn Presentation to the Common Solutions Group Desire2Learn Presentation to the Common Solutions Group
Desire2Learn Presentation to the Common Solutions Group
 
Scientix 11th SPNE Brussels 18 Mar 2016: Amigo
Scientix 11th SPNE Brussels 18 Mar 2016: AmigoScientix 11th SPNE Brussels 18 Mar 2016: Amigo
Scientix 11th SPNE Brussels 18 Mar 2016: Amigo
 

Mais de Manuel Caeiro Rodríguez

Mais de Manuel Caeiro Rodríguez (20)

Rea uvigo-sesion-4
Rea uvigo-sesion-4Rea uvigo-sesion-4
Rea uvigo-sesion-4
 
Rea uvigo-sesion-3
Rea uvigo-sesion-3Rea uvigo-sesion-3
Rea uvigo-sesion-3
 
Sesión 2 Cursos REA Vigo
Sesión 2 Cursos REA VigoSesión 2 Cursos REA Vigo
Sesión 2 Cursos REA Vigo
 
Curso REA na UVigo - sesión 1
Curso REA na UVigo - sesión 1Curso REA na UVigo - sesión 1
Curso REA na UVigo - sesión 1
 
Recursos Educativos Abiertos. Desarrollo y uso de planes de actividades y rec...
Recursos Educativos Abiertos. Desarrollo y uso de planes de actividades y rec...Recursos Educativos Abiertos. Desarrollo y uso de planes de actividades y rec...
Recursos Educativos Abiertos. Desarrollo y uso de planes de actividades y rec...
 
Edu area-wcseit
Edu area-wcseitEdu area-wcseit
Edu area-wcseit
 
Edu area-obradoiro
Edu area-obradoiroEdu area-obradoiro
Edu area-obradoiro
 
Presentación sobre licencias Creative Commons en Edu-AREA
Presentación sobre licencias Creative Commons en Edu-AREAPresentación sobre licencias Creative Commons en Edu-AREA
Presentación sobre licencias Creative Commons en Edu-AREA
 
Extendiendo el concepto de REA para promover la Innovación en Edu-AREA
Extendiendo el concepto de REA para promover la Innovación en Edu-AREAExtendiendo el concepto de REA para promover la Innovación en Edu-AREA
Extendiendo el concepto de REA para promover la Innovación en Edu-AREA
 
Obradoiro APETEGA
Obradoiro APETEGAObradoiro APETEGA
Obradoiro APETEGA
 
Breve introducción á aprendizaxe autorregulada
Breve introducción á aprendizaxe autorreguladaBreve introducción á aprendizaxe autorregulada
Breve introducción á aprendizaxe autorregulada
 
Workshop Edu-AREA no ISEP (Porto) Sessão 2
Workshop Edu-AREA no ISEP (Porto) Sessão 2Workshop Edu-AREA no ISEP (Porto) Sessão 2
Workshop Edu-AREA no ISEP (Porto) Sessão 2
 
Workshop Edu-AREA no Colégio Internato dos Carvalhos - Vila Nova de Gaia (Por...
Workshop Edu-AREA no Colégio Internato dos Carvalhos - Vila Nova de Gaia (Por...Workshop Edu-AREA no Colégio Internato dos Carvalhos - Vila Nova de Gaia (Por...
Workshop Edu-AREA no Colégio Internato dos Carvalhos - Vila Nova de Gaia (Por...
 
Edu area-iacobus-2
Edu area-iacobus-2Edu area-iacobus-2
Edu area-iacobus-2
 
Edu area-iacobus-1
Edu area-iacobus-1Edu area-iacobus-1
Edu area-iacobus-1
 
Presentación TELspain: ATENEA-I, In2it, TELGalicia y EDU-AREA ... learning a...
Presentación TELspain: ATENEA-I, In2it, TELGalicia y EDU-AREA ... learning a...Presentación TELspain: ATENEA-I, In2it, TELGalicia y EDU-AREA ... learning a...
Presentación TELspain: ATENEA-I, In2it, TELGalicia y EDU-AREA ... learning a...
 
Presentación Edu-AREA en TELGalicia Outubro 2014
Presentación Edu-AREA en TELGalicia Outubro 2014Presentación Edu-AREA en TELGalicia Outubro 2014
Presentación Edu-AREA en TELGalicia Outubro 2014
 
TELGalicia 2a edición 2014-2015 Obxectivos e Propostas
TELGalicia 2a edición 2014-2015 Obxectivos e PropostasTELGalicia 2a edición 2014-2015 Obxectivos e Propostas
TELGalicia 2a edición 2014-2015 Obxectivos e Propostas
 
A ciencia da programación de ordenadores (tamén en galego)
A ciencia da programación de ordenadores (tamén en galego)A ciencia da programación de ordenadores (tamén en galego)
A ciencia da programación de ordenadores (tamén en galego)
 
Edu-AREA in Interacción (Tenerife, 12 september 2014)
Edu-AREA in Interacción (Tenerife, 12 september 2014)Edu-AREA in Interacción (Tenerife, 12 september 2014)
Edu-AREA in Interacción (Tenerife, 12 september 2014)
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Em ls presentation-8-3-12

  • 1. Escola de Enxeñaría Universidade de de Telecomunicación Vigo Instructional Design Languages and the support of Collaborative Learning Manuel Caeiro Rodríguez Manuel.Caeiro@ .uvigo.es Móstoles, March 8th 2012
  • 2. Outline • Introduction • Languages and Supporting Systems – IMS Learning Design – Other Languages – Supporting Systems • PoEML • Conclusions March 8th, 2012 © Manuel Caeiro Rodríguez 2
  • 3. Introduction • How can we support people learning? • What technology support can we provide? • How can we support teacher activities? March 8th, 2012 © Manuel Caeiro Rodríguez 3
  • 4. The Context • Ends of the 90’s – SCORM – Learning Objects – Metadata • Distance and Open Uniersities – Science and engineer subjects March 8th, 2012 © Manuel Caeiro Rodríguez 4
  • 5. From LO to LA (i) • Content-centered view (Learning Objects) – Content types • An engine annimation • A geolical map • The periodic table Idea: we take content from a repository and combine them to compose learning materials for learners March 8th, 2012 © Manuel Caeiro Rodríguez 5
  • 6. From LO to LA (ii) LMSs: contents are combined with learning tools and they can be scheduled March 8th, 2012 © Manuel Caeiro Rodríguez 6
  • 7. From LO to LA (iii) • But, where is the pedagogy? – What happens with group-based activities? – What happens with collaborative learning? – What do teachers have to do? March 8th, 2012 © Manuel Caeiro Rodríguez 7
  • 8. From LO to LA (iv) • Activity-centered view (Learning Activities) – Any teaching/learning practice involves activities that have to be performed by several persons. – This approach is transversal to the pedagogic – We can represent collaborative activities March 8th, 2012 © Manuel Caeiro Rodríguez 8
  • 9. Learning Activities Environment: Classroom Roles: Learner Teacher – Roles – Activities Activities Provide a lecture Answer questions – Environment Prepare an assigment – Process Process Communication Tools Control Flow Blackboard Data Flow Beamer March 8th, 2012 © Manuel Caeiro Rodríguez 9
  • 10. Activity Flow March 8th, 2012 © Manuel Caeiro Rodríguez 10
  • 11. What are IDLs (EMLs)? • Goals (some ideas) – To model activity structures in a computational way – To facilitate the sketch, design, plan and discuss about activity structures – To execute activity structures • Features – They are design languages – Formal or not formal (formal != computational) – Graphical or textual – Don’t explicitly impose any pedagogical approach March 8th, 2012 © Manuel Caeiro Rodríguez 11
  • 12. What can be modeled? March 8th, 2012 © Manuel Caeiro Rodríguez 12
  • 13. IMS Learning Design (i) • Activity Centered View (Learning Activities) – Regardless of the pedagogical/instructional approach, a Person gets a Role in the teaching-learning process (e.g. learner or teacher) – In this Role he or she works towards certain Outcomes by performing more or less structured Learning and/or Support Activities within an Environment – The overall scenario or design (e.g. which Role gets which Activities at what moment in the process) is described within the Method element March 8th, 2012 © Manuel Caeiro Rodríguez 13
  • 14. IMS Learning Design (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 14
  • 15. IMS Learning Design (iii) March 8th, 2012 © Manuel Caeiro Rodríguez 15
  • 16. IMS Learning Design (iv) March 8th, 2012 © Manuel Caeiro Rodríguez 16
  • 17. Educational Modeling Languages • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 • E2ML • IMS-LD – Switzerland 2003 – IMS Global Consortium, 2003 • Xedu • MISA y MOT – Valencia, 2003 – Canada, 1992-2003 • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 17
  • 18. EML-OUNL (i) • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 - Rob Koper • E2ML • IMS-LD - Open Universiteit Nederland – Suiza 2003 - Consortium, 2003 – IMS GlobalOriginal EML - Includes the basic structure • Xedu • MISA y MOT – Valencia, 2003 – Canada, 1992-2003 • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 18
  • 19. EML-OUNL (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 19
  • 20. Palo (i) • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 - Miguel Rodríguez E2ML (PhD Thesis) • Artacho • IMS-LD - UNED – Suiza 2003 – IMS Global Consortium, 2003 to EML-OUNL - Similar - It doesn’t includes the basic structure • Xedu • MISA y MOT – Valencia, 2003 – Canada, 1992-2003 • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 20
  • 21. Palo (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 21
  • 22. IMS-LD • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 • E2ML • IMS-LD – Switzerland 2003 – IMS Global Consortium, 2003 - Based on EML-OUNL • Xedu • MISA y MOT- Integrates IMS specifications – Valencia, 2003 – Canada,-1992-2003 ?? Standard - Promotes EMLs research • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 22
  • 23. E2ML (i) • EML-OUNL • PALO – Netherlands1998-2001 – Madrid, 2000 • E2ML • IMS-LD – Switzerland 2003 – IMS Global Consortium, 2003 - Luca Botturi (PhD Xedu • thesis) • MISA y MOT - Università de la Svizzera Italiana – Valencia, 2003 – Canada, 1992-2003 - Design focused - Goals and activities • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 23
  • 24. E2ML (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 24
  • 25. MISA/MOT/ADISA (i) • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 - Gilbert Paquette - Université du Québec a Montréal - Didactic Engineering • E2ML • IMS-LD - + Domain Model – Switzerland 2003 – IMS Global Consortium, 2003 • Xedu • MISA y MOT – Valencia, 2003 – Canada, 1992-20?? • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 25
  • 26. MISA/MOT/ADISA (ii) • MISA – Supports the design of an instructional system • MOT – The graphical representation language • Course Designer works on “4 models” – Knowledge and skill representation. DC: Design of Content – Application of Teaching Methods. DP: Design of pedagogic – Specification of learning materials: DM: Design of materials – Delivery Planning. DD: Design of Delivery March 8th, 2012 © Manuel Caeiro Rodríguez 26
  • 27. MISA/MOT/ADISA (iii) March 8th, 2012 © Manuel Caeiro Rodríguez 27
  • 28. MISA/MOT/ADISA (iv) 1 Learning Events Network 1 * 1..* 1 Evolution rules C Links * 1..* 1..* 0..* Evaluation rules * P Learning Rules Event F Assessment Collaboration rules results * * * Other Links I/P R R R S * I/P Adaptation rules R S * Distribute Coach Evaluate 1..* Feedback I/P learners References systems to results Learning teams LU Sub-Model Unit I/P 0..* 1 I/P I/P I/P Learning Scenario 1..* I/P C 1 Liste of default 1 I List of I/P Document components Trainer Scenario 1 System to I/P modules and transfer analyse X IsASubModel components I/P Content Expert Senario Instructional Scenario If no more I/P I/P I/P modules, C 6 - Add 1 I/P end Manager Scenario Prerequisite Forum I/P default to list * * * competencies 1- Analyse R L R and report 1 schema of Assistance Scenario 2- Choose * the system a module R If no more Uses Knowledge Model X T I/P components, L Tool kit * R go 2 Selected R 1 R * Uses resource * module L R I/P * * * * Target HasSubModel R R I/P *Performs* competencies C Teams 5- Compare 3- Identify 4- Select a component of 2 list of P ACTOR ACTIVITY RESOURCE component to a norm components 1..* Produces * * I/P I/P R R Material Sub-Model Module X X If norm If norm not References components satisfied, go 4 satisfied, go 6 * * IsGroupedIn Material Service Tool Instrument * * Communication Link Location Evaluation Material March 8th, 2012 © Manuel Caeiro Rodríguez 28
  • 29. Xedu (i) • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 - Félix Buendía (PhD Thesis) - Universidad P. de Valencia • E2ML - Focused on the evaluation of the • IMS-LD – Suiza 2003 development of software systems – IMS Global Consortium, 2003 • Xedu • MISA y MOT – Valencia, 2003 – Canada, 1992-2003 • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 29
  • 30. Xedu (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 30
  • 31. CPM (i) • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 • E2ML • IMS-LD + – - Pierre Laforcade (PhD Thesis) Suiza 2003 – IMS Global Consortium, 2003 - Université de Pau • Xedu - Focused on problem-based learning • MISA y MOT -1992-2003 IMS-LD limitations – Valencia, 2003 – Canada, Identifies • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 31
  • 32. CPM (ii) • Features – UML-based – Dedicated to problem-based learning design – Implemented as a module for the free-of-charge UML CASE-tool Objecteering March 8th, 2012 © Manuel Caeiro Rodríguez 32
  • 33. CPM (iii) March 8th, 2012 © Manuel Caeiro Rodríguez 33
  • 34. Lenguajes de Modelado Educativo (X) • EML-OUNL • PALO – Netherlands 1998-2001 – Madrid, 2000 • E2ML • IMS-LD – Suiza 2003 - Michael Derntl (PhD thesis) – IMS Global Consortium, 2003 - University of Vienna - Based on UML• Xedu • MISA y MOT - It is not executable – Valencia, 2003 – Canada, 1992-2003 • CoUML • CPM – Austria 2005 – France, 2004 March 8th, 2012 © Manuel Caeiro Rodríguez 34
  • 35. CoUML (i) March 8th, 2012 © Manuel Caeiro Rodríguez 35
  • 36. Other IDLs • Active Document/PALO (Felisa Verdejo et al., 2002) UNED – Designing and developing collaborative learning activities • CML: ClassSync Modeling Language – Designing, implementig and monitoring learning activities in real classrooms • LDL: Learning Design Language (Martel et al. 2006) – A language to model collaborative learning activities • COW (Vantroys, 2003) March 8th, 2012 © Manuel Caeiro Rodríguez 36
  • 37. Supporting Tools March 8th, 2012 © Manuel Caeiro Rodríguez 37
  • 38. Authoring Tools for IMS LD • Herramientas – Reload LD editor – ASK-LDT – MOT+LD  TELOS – CPM/UML4LD – ReCourse editor – CompendiumLD – MoCoLaDe – Prolix GLM / OpenGLM – GRAIL – Collage – CopperAuthor – CoSMoS March 8th, 2012 © Manuel Caeiro Rodríguez 38
  • 39. Reload LD Editor (i) • Features – Can edit IMS Learning Design A, B and C – Can export to IMS CP • Discussion – Difficult to use because • You need to start defining all the components • You need to stablish all the links • You need to define the method (and again do many links) March 8th, 2012 © Manuel Caeiro Rodríguez 39
  • 40. Reload LD Editor (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 40
  • 41. ReCourse Editor (i) • Features – Sponsored by the TENCompetence project – Users should be familiar with IMS LD language – The user interface is a mixture between the Reload paradigm (forms editing) and a visual educational design language editor – Integrated with the administration and runtime system – Access to repositories – Integrated with QTI – Templates support – Checking and validation support March 8th, 2012 © Manuel Caeiro Rodríguez 41
  • 42. ReCourse Editor (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 42
  • 43. Prolix GLM (i) • Features – Developed in the iCoper EU project – Renamed as OpenGLM – It includes design patterns – Conceived to facilitate LD non experts • Outputs – It produces LD code (levels A and B) – It provides a graphical outcome (it doesn’t follow the IMS LD metaphor) – Integration with a repository March 8th, 2012 © Manuel Caeiro Rodríguez 43
  • 44. Prolix GLM (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 44
  • 45. MOT+LD (i) • Features – MOT was adapted to provide a graphical representation for IMS- LD • Outputs – It produces IMS LD code March 8th, 2012 © Manuel Caeiro Rodríguez 45
  • 46. MOT+LD (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 46
  • 47. CompendiumLD (i) • Features – It is a graphical learning design editor. – Implemented on top of the Compendium mind mapping and argumentation software • Outputs – It doesn’t produce executable code – It provides a graphical outcome March 8th, 2012 © Manuel Caeiro Rodríguez 47
  • 48. CompendiumLD (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 48
  • 49. Verification Tools for IMS LD • MoCoLaDE • An IMS LD Ontology : March 8th, 2012 © Manuel Caeiro Rodríguez 49
  • 50. MoCoLADe (i) • Features – It is a script design tool ad IMS LDeditor – Implemented as Freestyler extension – Supports the modeling of: • Group formation • Assigment of roles and documents to groups or individuals • Temporal dependencies between activities – It supports the simulation of the dynamic features of the script • Outputs – It doesn’t produce IMS LD code – Graphical notation – Exports to CeLS March 8th, 2012 © Manuel Caeiro Rodríguez 50
  • 51. MoCoLADe (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 51
  • 52. IMS LD Ontology (i) • Features – Developed in Santiago – An OWL ontoloy for IMS LD was developed – Several axions have been defined in accordance with the IMS LD specification constraints March 8th, 2012 © Manuel Caeiro Rodríguez 52
  • 53. IMS LD Ontology (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 53
  • 54. Execution Tools for IMS LD • CopperCore – SLeD: A front-end + Services integration – Reload LD Player – Astro LD Player (“filmstrip” navigation) • Gridcole: scripted collaborative learning • GRAIL – Package for .LRN that integrates LD into the LMS • Moodle integration • Alfanet (Boticario) UNED March 8th, 2012 © Manuel Caeiro Rodríguez 54
  • 55. Reload LD Player March 8th, 2012 © Manuel Caeiro Rodríguez 55
  • 56. CSCL Related Proposals • LAMS • CeLS • Collage • CoFFEE March 8th, 2012 © Manuel Caeiro Rodríguez 56
  • 57. LAMS (i) • LAMS: Learning Activity Management System – Macquarie E-learning Centre of Excellence: James Dalziel – Ernie Ghiglione • Goals: – Authoring, delivering and monitoring learning activities, supporting pedagogical workflows – Inspired in IMS Learning Design • Features: – A visual authoring interface to design and create learning sequences from a list of building blocks of individual and collective activities – A monitoring tool through which teachers can tack students’ progress – User administration, student run-time delivery sequences March 8th, 2012 © Manuel Caeiro Rodríguez 57
  • 58. LAMS (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 58
  • 59. LAMS (iii) • LAMS Sequence Examples – Writting research paper • Choosing topic • Writing research proposal • Writing literature review • Writing findings, conclusions • Completing – Stolen generation March 8th, 2012 © Manuel Caeiro Rodríguez 59
  • 60. LAMS (iv) • Activities – Assessment; Multiple Choice; Question and Answer; Submit Files, Survey; Chat; Data Collection; Big Blue Button Conference; Forum; Google Maps; Image Gallery; Notebook; Noticeboard; Pixir Image Editor; Task List, Video Recorder, Voting; Wiki • Sequence Management Tools – Sequence Gates (Stop points); Branching tool; Grouping Tool; Optional Activities and Sequences; Support Activities; LAMS Gradebook March 8th, 2012 © Manuel Caeiro Rodríguez 60
  • 61. CeLS (i) • CeLS: Collaborative e-Learning Structures – Holon Institute: Dan Kohen-Vacs, Miky Ronen – Linnaeus University: Marcelo Milrad • Goals: – To provide a Web-based environment for creating and conducting structured asynchronous collaborative activities. – To encourage & support teachers to create and conduct structured collaborative activities • Features: – It has an executable XML-based model for collaborative activity structures, consisting of stages that are interconnected and based on each other – Web-based system, server side with engine and administration, client side with activity editor March 8th, 2012 © Manuel Caeiro Rodríguez 61
  • 62. CeLS (ii) • CeLS: Activity Structure – An activity Structure (AS) includes • Any number of stages of interaction between a learner and the system – Each stage comprises of any combination of object of four types: » Presentation » Input » Interaction » Communication • CeLS: people management – The master group is a class – Groups can be merged to form ‘communities’ or divided to ‘families of sub-groups’ representing subjects assigned to the subgroups or roles played by the subgroups – An AS may use different families of subgroups in its stages March 8th, 2012 © Manuel Caeiro Rodríguez 62
  • 63. CeLS (iii) March 8th, 2012 © Manuel Caeiro Rodríguez 63
  • 64. CeLS (iv) March 8th, 2012 © Manuel Caeiro Rodríguez 64
  • 65. CeLS (v) • CeLS: Sample Activities – Creating a common database (simple/complex, open/p.b.v.) – Responding to peers’ items (grading, ranking, categorizing …) – Pros & Cons (open/p.b.v.) – Reaching an agreement – Creating a group product (parallel/ sequential) – Peer/self evaluation (rubrics) – Peer product assessment (online/offline, group/personal) – Competition – Group Inquiry / Problem solving (Jigsaw… ) – E-Games, Role play … March 8th, 2012 © Manuel Caeiro Rodríguez 65
  • 66. Collage (i) • Collage: Collaborative Learning Flow Pattern editor – University of Valladolid • Goals – It supports the design of collaborative scripts in accordance with Collaborative Flow Patterns – Patterns can be selected, adapted and combined – This work was extended to support assessment patterns • Features – It produces IMS LD code March 8th, 2012 © Manuel Caeiro Rodríguez 66
  • 67. Collage (ii) March 8th, 2012 © Manuel Caeiro Rodríguez 67
  • 68. Collage (iii) March 8th, 2012 © Manuel Caeiro Rodríguez 68
  • 69. Collage (iv) • Collaborative Learning Flow Patterns – Brainstorming – Jigsaw – Pyramid – Simulation – Think Aloud Pair Poblem solving – Think Pair Share – Peer review March 8th, 2012 © Manuel Caeiro Rodríguez 69
  • 70. Planteamiento de PoEML • Consideración básica – En su conjunto los EMLs plantean un problema complejo • Completitud y expresividad para dar soporte a distintas prácticas docentes – Distintas finalidades: Diseño, Comunicación y Realización • Complejidad. Para el desarrollo de aplicaciones • Usabilidad: Reutilización, Adaptación y Flexibilidad – Aproximación: principio de Separación de Asuntos (Separation of Concerns) • “Divide y vencerás” – Propuesta modular (jerárquica y estructurada) e iterativa – Orientada a objetos: clase-instancia March 8th, 2012 © Manuel Caeiro Rodríguez 70
  • 71. Soporte de Aprendizaje Colaborativo • Soporte de la Colaboración: Workflow y Groupware Soporte de la colaboración • Colaboración • Colaboración Abierta estructurada – Habitación Virtual – Proceso – Monitorización Completitud y – El sistema realiza – Los participantes Expresividad la coordinación de deben coordinarse los participantes entre ellos 9 de marzo de 2010 © Manuel Caeiro Rodríguez 71
  • 72. Separación de Asuntos en PoEML • Principio de Separación de Asuntos – Se aplica para intentar reducir la complejidad del problema – Importancia del desacoplamiento y la cohesión en las partes – Dificultad para conseguir la separación completa • Objetivo: Minimización e identificación de dependencias • Referencias para la separación de asuntos en EMLs – Perspectivas en sistemas de gestión de workflow – Separación de asuntos en sistemas groupware – Separación de asuntos en el desarrollo software y en la programación (desarrollo software orientado a aspectos) – Teoría de la Actividad March 8th, 2012 © Manuel Caeiro Rodríguez 72
  • 73. Separación de Asuntos en PoEML: Perspectivas y Aspectos • Perspectivas (13) – Se ocupan de un conjunto de cuestiones de modelado homogéneas, en las que se tienen en cuenta elementos y relaciones fuertemente cohesionadas 4. De Toma de Decisión 5. De Organización 6. De Herramientas 8. De Autorización 3. De Participantes 10. De Interacción 9. De Percepción 4. De Entornos 11. De Orden 1. Estructural 12.Temporal 2. Funcional 7. De Datos 13. Causal 3. De Señales 2. De Condiciones 1. De Constantes • Aspectos (4) – Se ocupan de cuestiones transversales con las consideradas en las perspectivas – No tienen una finalidad propia, sino que afectan a perspectivas y aspectos March 8th, 2012 © Manuel Caeiro Rodríguez 73
  • 74. Separación de Asuntos en PoEML: La Teoría de la Actividad • Modelo de Mediación Extendido de la Actividad Instrumentos ACTIVIDAD Sujeto Objeto Resultado EN COLABORACIÓN Reglas División de Trabajo Comunidad March 8th, 2012 © Manuel Caeiro Rodríguez 74
  • 75. Separación de Asuntos en EMLs: Aspectos • Expresiones que dependen de las decisiones • Expresiones que indican que tomen los participantes (uno o varias) instantes temporales •Diferentes formas de tomar decisiones •Su valor depende de eventos o de valores fijos Aspecto de Toma de Decisiones Aspecto de Señales • Expresiones que dependen de datos y Aspecto de Condiciones estados •Su valor depende de los Aspecto de Constantes datos durante ejecución • Permiten representar •Expresiones constantes que no cambian relaciones entre distintos •Facilitar los cambios durante el diseño asuntos March 8th, 2012 © Manuel Caeiro Rodríguez 75
  • 76. Separación de Asuntos en PoEML: Propuestas originales • Perspectiva Funcional – Objetivos como elementos de primer nivel – Separación entre especificación estructural, objetivos, orden y temporal. • Perspectiva de participantes (colaboración coordinada) – Cada ES define sus propios roles. – Flujo de Participantes, relativo a la transferencia de participantes • Soporte a la colaboración – Perspectiva de herramientas – Perspectiva de autorización – Perspectiva de percepción – Perspectiva de interacción March 8th, 2012 © Manuel Caeiro Rodríguez 76
  • 77. PoEML: Modelo Conceptual (I) • Concepto Base: Escenario Educativo (ES) – Modelado orientado a objetos – Instancias en Elementos y Activación en Especificaciones Escenario Educativo Datos Datos Datos Entorno Objetivo Rol Datos Herramientas Funcional Especificación Especificación Especificación Especificación Especificación de Orden Temporal de Autorización de Percepción de Interacción Expresión Expresión Expresión de Expresión de Constante de Condición Señalización Toma de Decisión March 8th, 2012 © Manuel Caeiro Rodríguez 77
  • 78. PoEML: Modelo Conceptual (II) • Unidad Didáctica: Agregación Jerárquica de ESs – El ES raíz: Elementos Globales • Elementos Organizativos • Herramientas externas ES Raíz • Recursos externos – Relaciones entre ESs Elementos Globales • Flujo Funcional • ES.1 ES.2 ES.N Flujo de Participantes • Flujo de Datos • Flujo de Control (O+T) ES.1.1 ES.1.2 • Refer. entre Entornos • Expresiones March 8th, 2012 © Manuel Caeiro Rodríguez 78
  • 79. PoEML: Modelo Conceptual (III) • Especificación de número de instancias – Es necesario indicar número de instancias para: ESs, Goals, Roles, Environments, Tool, Data Elements – Tipos: • Fixed or constrained • Correlated Instances: static, unique y simple • Instances by Participant • Instances by Expression • Activación de especificaciones – Orden, Temporal, Permisos, Percepción e Interacción – Tipos: • Fixed • Activation by Participant • Activation by Expression March 8th, 2012 © Manuel Caeiro Rodríguez 79
  • 80. PoEML: Autoría Gráfica JPoEML March 8th, 2012 © Manuel Caeiro Rodríguez 80
  • 81. Representación Gráfica Perspectiva Estructural March 8th, 2012 © Manuel Caeiro Rodríguez 81
  • 82. URepresentación Gráfica Perspectiva de Objetivos March 8th, 2012 © Manuel Caeiro Rodríguez 82
  • 83. Representación Gráfica Perspectiva de Participantes March 8th, 2012 © Manuel Caeiro Rodríguez 83
  • 84. Representación Gráfica Perspectiva de Entornos March 8th, 2012 © Manuel Caeiro Rodríguez 84
  • 85. Representación Gráfica Perspectiva de Datos March 8th, 2012 © Manuel Caeiro Rodríguez 85
  • 86. Representación Gráfica Perspectiva de Orden March 8th, 2012 © Manuel Caeiro Rodríguez 86
  • 87. Representación Gráfica Perspectiva Temporal March 8th, 2012 © Manuel Caeiro Rodríguez 87
  • 88. Representación Gráfica Aspecto de Toma de Decisiones March 8th, 2012 © Manuel Caeiro Rodríguez 88
  • 89. PoEML: Representación Gráfica • Ventajas – Posibilidad de desarrollo modular e incremental. Desarrollo de perfiles de aplicación – Soporte de distintas formas de colaboración: guiada vs. libre. – Reutilización y adaptación definida en tiempo de diseño – Posibilidad de desarrollar soluciones flexibles (dependen de la implementación) • Dificultades – Dependencias entre perspectivas: Objetivos vs. Orden+Temporal, Datos vs. Objetivos+Orden+Temporal – Utilización por usuarios finales: manejo y representación de instancias, vistas como agregación de varias perspectivas – Desarrollo de aplicaciones soporte: verificación, validación, monitorización March 8th, 2012 © Manuel Caeiro Rodríguez 89
  • 90. Situación Actual en EMLs • IMS Learning Design es el estándar ? – Herramientas soporte – Sistemas compatibles: LAMS, Collage, etc. • Problemas de interés – Autoría y utilización por parte de usuarios finales – Representación gráfica: VIDLATEL, VIDL Special Issue – Integración con otros sistemas – Reutilización, adaptación y flexibilidad (desde tiempo de diseño y en tiempo de ejecución) March 8th, 2012 © Manuel Caeiro Rodríguez 90
  • 91. Situación Actual en PoEML • Tesis sobre Integración herramientas externas – Especificación de interfaces y protocolos – Desarrollo del middleware – Validación • Motor de ejecución PoEML con soporte para la adaptación y flexibilidad – Especificación de semántica de ejecución – Soporte para la adaptación durante la ejecución – Exposición como servicio Web – Validación March 8th, 2012 © Manuel Caeiro Rodríguez 91
  • 92. Escola de Enxeñaría Universidade de de Telecomunicación Vigo Instructional Design Languages and the support of Collaborative Learning Manuel Caeiro Rodríguez Manuel.Caeiro@ .uvigo.es Móstoles, March 8th, 2012

Notas do Editor

  1. También denominados Educational Modeling Languages
  2. No straigthforward answer Depending on specific situation, solution X will work best for person Y
  3. We need to have multiple learners and multiple roles
  4. Tomado de ICOOL07-eml-schneider.pdf Comparar con el caso de UML
  5. Esto se propuso en IMS Learning Design pero es aplicable a todos los EMLs
  6. El primero de ellos, del que se tomó la denominación de EML, fue desarrollado en la Open Universiteit Nederland, la Universidad Abierta de los Países Bajos. Este trabajo fue dirigido por Rob Koper, quien a partir de entonces ha tenido un papel protagonista en el desarrollo de estos lenguajes.
  7. De forma paralela, pero independiente al trabajo en la OUNL, Miguel Rodríguez Artacho desarrollo un lenguaje denominado PALO en la UNED, que en algunas cuestiones plantea aproximaciones similares a las del EML.
  8. El siguiente lenguaje IMS-LD es el estándar de facto de estos lenguajes. Este lenguaje fue desarrollado por el consorcio IMS-LD, tomando como base el EML de la OUNL e integrando las especificaciones ya disponibles de IMS, como IMS Content Packaging, IMS Metadata, o IMS Question and Test Interoperability. Este lenguaje marcó sin duda un punto de inflexión en el desarrollo de los EMLs, situando a estos lenguajes en el dominio del e-learning y convirtiéndose en la referencia de cara al desarrollo de los otros lenguajes que se presentan a continuación.
  9. El siguiente es E2ML desarrollado por Luca Botturi en su tesis doctoral. El propósito principal de este lenguaje se encuentra en facilitar el diseño didáctico de unidades didácticas, aunque también se intentó ofrecer algún tipo de traducción del mismo hacia IMS-LD para disponer de soporte computacional. En este lenguaje destacan las propuestas que se realizan para el modelado de objetivos, en las que se tienen en cuenta distintas clasificaciones y la posibilidad de establecer relaciones entre ellos, así como la estructura tabular que se plantea para la descripción de actividades.
  10. Goal diagrams Action Diagrams Overview diagrams
  11. El siguiente lenguaje es MISA y MOT. MISA es una metodología de diseño de unidades didácticas en la que se propone un meta-modelo a partir del cual se tiene un lenguaje de modelado. Por su parte MOT proporciona una representación gráfica para los elementos del meta-modelo. La metodología MISA pretende facilitar el desarrollo de sistemas educativos basados en las TICs, y proviene de una concepción pedagógica que el profesor Gilbert Paquette viene desarrollando desde el año 1992 denominada “Ingeniería Didáctica”. Como lenguaje de modelado cabe destacar la posibilidad de crear un modelo de conocimiento para los contenidos y las relaciones que considera entre los elementos.
  12. Fuente: icool07-eml-schneider
  13. Fuente: icool07-eml-schneider
  14. Fuente: articleEML-MISA
  15. El siguiente lenguaje, Xedu, fue desarrollado por Felix Buendía en la Universidad Politécnica de Valencia. El propósito de este lenguaje no está dirigido en si mismo al modelado educativo, sino a permitir la evaluación del desarrollo de los sistemas software que soporten estos lenguajes.
  16. Fuente: artículo Buendía
  17. A continuación se encuentra CPM, desarrollado por Pierre Laforcade en la Université de Pau en Francia. Con este lenguaje se pretende soportar el modelado de unidades didácticas de acuerdo a la aproximación pedagógica basada en problemas cooperativos, dando respuesta a deficiencias de expresividad que se encuentran en IMS-LD.
  18. Fuente: http://edutechwiki.unige.ch/en/CPM
  19. Fuente: http://edutechwiki.unige.ch/en/CPM
  20. Fuente: http://edutechwiki.unige.ch/en/CPM
  21. Fuente: http://reganmian.net/wiki/ref:brecht2002cml
  22. IMS Learning Design (IMS-LD) is a bridge between design and delivery.
  23. Fuente: http://edutechwiki.unige.ch/en/IMS_Learning_Design The ASK Learning Design Tool [20] relies on user-defined visual representations of IMS LD level A formalisms from which an XML-based description of the target UoL can be generated. Visual shapes, icons, connectors and all source elements are kept close to the core IMS LD level A model. RELOAD (RELOAD, 2005), CopperAuthor (OUNL, 2005) and COSMOS (Miao et al., 2005) are examples of general purpose editors that are close to the specification. Their target audiences are LD experts that are not focused on a particular pedagogy. MOT+ editor (Paquette et al., 2005) and ASK-LDT (Karampiperis & Sampson, 2005) are intended also for expert learning designers rather than teachers, although they provide graphical representations that facilitate the authoring task to a certain extent. However, the type of editor practitioners (usually classroom teachers and not expert learning designers) need should be similar to the authoring environment provided by LAMS (Macquarie University, 2005). LAMS is a specialized editor because it offers a set of predefined learning activities, shown in a comprehensible way for teachers, that can be graphically dragged and dropped in order to establish a sequence of activities. Nevertheless, although LAMS is inspired by the LD philosophy, it is not LD compliant at the present time.
  24. Fuente: icool07-eml-schneider.pdf
  25. Fuente: icool07-eml-schneider.pdf
  26. Fuente: http://edutechwiki.unige.ch/en/ReCourse_editor ReCourse [21] is the visually improved successor of the Reload IMS LD editing tool. Usability improvements include a visual overview of the flow of activities in a UoL, drag and drop facilities to define relationships between elements of the LD, and a generally improved interface design. Some obscure elements of the IMS LD specification have been overridden—i.e. plays named as courses—or hidden—i.e. role-parts are inferred from the relationships between roles and activities. Providing a visual metaphor for level B properties and conditions, however, is still an issue.
  27. Fuente: http://edutechwiki.unige.ch/en/ReCourse_editor
  28. http://sourceforge.net/projects/openglm/
  29. http://sourceforge.net/projects/openglm/
  30. Fuente: http://edutechwiki.unige.ch/en/IMS_Learning_Design
  31. Fuente: http://edutechwiki.unige.ch/en/IMS_Learning_Design
  32. Fuente: http://edutechwiki.unige.ch/en/CompendiumLD
  33. Fuente: http://edutechwiki.unige.ch/en/CompendiumLD
  34. Fuente: http://edutechwiki.unige.ch/en/ MoCoLaDe
  35. Fuente: http://edutechwiki.unige.ch/en/MoCoLaDe
  36. Fuente: http://www.ifets.info/journals/9_1/5.pdf
  37. Fuente: Fuente: http://www.ifets.info/journals/9_1/5.pdf
  38. Cuando se inicia la ejecución se cargan usuarios ficticios (de prueba) La interfaz de cada usuario se carga en una pestaña nueva del navegador
  39. Fuente: http://edutechwiki.unige.ch/en/LAMS
  40. Fuente: http://edutechwiki.unige.ch/en/LAMS Here is a summary of the authoring steps: Drag an activity component from the activities toolkit to the main central panel. Connect these with the sequence tools on top (e.g. use the "transition" link"). Double click on an instance of the tool to edit and configure each tool. Preview the sequence. Save the sequence. 2) Assign learning sequences to groups (administrator must give him the rights). Otherwise LAMS may be available through your LMS (e.g. Moodle) and rights will be transparently handled. E.g. A Moodle student of a Moodle course can use a LAMS activity of this course.
  41. Fuente: http://edutechwiki.unige.ch/en/LAMS
  42. Fuente: http://edutechwiki.unige.ch/en/LAMS
  43. Fuente: http://edutechwiki.unige.ch/en/CeLS http://cloudworks.ac.uk/cloud/view/5805
  44. Fuente: http://edutechwiki.unige.ch/en/CeLS Presentation objects are passive elements used to present information of any kind (text, hyperlink, media). This information can be provided by the teacher or consist of learners' products from previous stages. A product can be an organized collection of distinct items contributed by different participants (identified or anonymous) or a single item that results from the combined action of a group. Input objects are interfaces that allow the participant to submit new data to the system (text, hyperlinks, media or any kind of attached electronic file or as voting on various scales). Interaction objects are interfaces that allow participants to interact with products created in previous stages, in various ways: by grading, ranking, categorizing and editing or responding to these products via text or graphic manipulations. Communication objects are interfaces that allow participants to freely communicate with each other or with the teacher.
  45. Fuente: http://edutechwiki.unige.ch/en/CeLS
  46. Fuente: http://edutechwiki.unige.ch/en/CeLS The figure below gives a glance at the CeLS authoring capabilities. My Activities allows teachers to access their own activities (preview or participate), to manipulate them (edit or duplicate), or to view students' contributions and follow their actions without interfering. Groups and subgroups creation is handled by the my Groups options. The definitions of an activity can be edited after the activity has started, enabling the teacher to introduce modifications and adjustments 'on the fly', by adding or changing objects in a stage or adding stages. Activity Structures present the teacher with a collection of pre-defined generic structures. These Structures are content-free skeletons and include recommendations for their customization to various needs and settings. The Sample Activities option provides a searchable domain of all the activities that were implemented with students by the system users, in all institutions, contents and levels. Teachers can view and explore these examples, adopt them for personal use by duplicating them, then adapt their structure and content to their specific needs. If none of the existing resources seems suitable, the teacher can create a New Structure using the basic building blocks.
  47. Fuente: http://edutechwiki.unige.ch/en/CeLS Compared to LAMS, the advantage of the CeLS design is its ability to use learners' products from previous stages and to conduct complex, multi-stage, structured activities. CeLS provides a sample of content-free Activity Structures and a searchable domain of all the activities that were implemented with students. Teachers can explore these examples, adopt them for personal use and adapt their structure and content to suit their specific needs. If none of the existing pre-designed resources seems to suit the needs, they can create new structures using basic building blocks.
  48. http://edutechwiki.unige.ch/en/Collage
  49. http://edutechwiki.unige.ch/en/Collage
  50. http://edutechwiki.unige.ch/en/Collage
  51. http://edutechwiki.unige.ch/en/Collage
  52. Como indiqué anteriormente, además de la separación vertical en perspectivas, también planteamos una separación horizontal en aspectos, de forma similar a los tres niveles de IMS-LD. En esta separación se consideran básicamente distintas formas de control del cambio en los modelos de unidades didácticas. Estos aspectos se consideran de forma incremental, desde un nivel básico, en el que no se permiten cambios durante la ejecución, a un nivel máximo. Los cuatro aspectos identificados son: El aspecto de constantes, en el que se tienen en cuenta expresiones constantes que no cambian. Estas expresiones se plantean para facilitar los cambios durante el tiempo de diseño El aspecto de condiciones, en el que se tienen en cuenta expresiones que dependen del valor de datos. En este caso, las expresiones dependen del contenido de los datos durante la ejecución, y permiten representar relaciones entre perspectivas, por ejemplo, la obligatoriedad de los objetivos en función del perfil de los alumnos El aspecto de señales, que tiene en cuenta expresiones sobre instantes temporales o eventos que se pueden producir de forma no pre-determinada durante la ejecución. Por último, el aspecto de toma de decisiones, que tiene en cuenta expresiones que deben ser decidas por determinados participantes, uno o varios, durante el tiempo de ejecución. Se tienen en cuenta distintas formas de tomar decisiones.
  53. Desde un punto de vista conceptual, el concepto base del lenguaje es el Escenario Educativo. Este concepto es equivalente del concepto de Actividad, identificado normalmente en los otros EMLs. Sin embargo, preferimos esta denominación para destacar el reconocimiento como una entidad propia de los Objetivos Funcionales, y la expresividad que se ofrece en el soporte de la colaboración, desde la abierta a la estructurada, pasando por las distintas posibilidades intermedias. Un ES representa una entidad acotada de elementos en el seno de una unidad didáctica en el que se debe alcanzar uno o varios Objetivos Funcionales. Dichos objetivos deben ser realizados por uno o varios roles utilizando los datos y las herramientas disponibles en uno o varios Entornos. Sobre cada uno de estos elementos es posible variar el número de instancias que se deben crear durante la ejecución, y en particular pueden tomar el valor cero, lo que supondría la eliminación de dicho elemento. Los elementos anteriores se corresponden casi perfectamente con la estructura básica reconocida para los EMLs. Tan sólo falta considerar la parte del control o del proceso. En este punto, en el ES se plantea la posibilidad de incluir especificaciones correspondientes con cada una de las perspectivas identificadas al respecto, esto es, la de orden, la temporal, la de autorización, percepción e interacción. Estas especificaciones se plantean como entidades independientes y con identidad propia, con el propósito de facilitar su activación en el ES, es decir, su utilización durante la ejecución. Por último, en el ES también se considera la posibilidad de introducir expresiones relativas a cada uno de los cuatro aspectos considerados, esto es, el de constantes, condiciones, señalización y toma de decisión. Los resultados de estas expresiones pueden utilizarse para decidir el número de instancias de los elementos o la activación de las especificaciones, así como para influir en el comportamiento indicado en las especificaciones. En su conjunto, la consideración del número de instancias en los elementos principales, las posibilidades de activación de las especificaciones y las posibilidades de determinación que ofrecen cada uno de los tipos de expresiones ofrecen una gran capacidad de cara a la realización de cambios en los modelos de las unidades didácticas, bien a modo de reutilización, de adaptación o de flexibilidad.
  54. El modelo conceptual de PoEML se completa con la consideración de que las unidades didácticas se modelan como un conjunto de escenarios educativos agregados jerárquicamente. En esta concepción cada uno de los ESs puede incluir los elementos indicados en la transparencia anterior, con la única salvedad del ES raíz, en el que además se pueden incluir un conjunto de elementos globales que sólo se consideran en él. éstos son los elementos organizativos, las herramientas, bien incluidas de forma directa o desacoplada, y los elementos externos, que son elementos existentes que se indican de forma fija, y que pueden ser personas concretas, datos o ficheros, y entornos concretos, bien físicos o virtuales. Por último, el modelo se completa con las posibles relaciones que se pueden establecer entre los distintos elementos. Estas relaciones se ciñen básicamente a los cuatro flujos identificados, el funcional entre objetivos, el de participantes, el de datos y el de control, correspondiente a las perspectivas de orden y temporal. Además de estas relaciones también se pueden establecer referencias de un entorno de un ES a un entorno de otro ES, para indicar que en ambos se deben utilizar el mismo entorno. Por último, también se permite que en un sub-ES se haga referencia a expresiones definidas en su ES padre.
  55. El modelo conceptual de PoEML se completa con la consideración de que las unidades didácticas se modelan como un conjunto de escenarios educativos agregados jerárquicamente. En esta concepción cada uno de los ESs puede incluir los elementos indicados en la transparencia anterior, con la única salvedad del ES raíz, en el que además se pueden incluir un conjunto de elementos globales que sólo se consideran en él. éstos son los elementos organizativos, las herramientas, bien incluidas de forma directa o desacoplada, y los elementos externos, que son elementos existentes que se indican de forma fija, y que pueden ser personas concretas, datos o ficheros, y entornos concretos, bien físicos o virtuales. Por último, el modelo se completa con las posibles relaciones que se pueden establecer entre los distintos elementos. Estas relaciones se ciñen básicamente a los cuatro flujos identificados, el funcional entre objetivos, el de participantes, el de datos y el de control, correspondiente a las perspectivas de orden y temporal. Además de estas relaciones también se pueden establecer referencias de un entorno de un ES a un entorno de otro ES, para indicar que en ambos se deben utilizar el mismo entorno. Por último, también se permite que en un sub-ES se haga referencia a expresiones definidas en su ES padre.
  56. .
  57. .
  58. .
  59. .
  60. .
  61. .
  62. Como indiqué anteriormente, uno de los objetivos para el lenguaje también era ofrecer en la medida de lo posible una solución global, en la que se tuviese no sólo en cuenta el soporte para la ejecución, sino que también se facilitase en cierta forma el diseño de unidades didácticas. Para ello se propuso una representación gráfica del lenguaje. Esta representación gráfica se ha planteado de acuerdo a la estructuración del lenguaje en perspectivas y aspectos. En este sentido, para la representación de cada perspectiva y aspecto se utiliza un diagrama distinto. En general, se utilizan cuatro tipos de diagramas. Un diagrama en árbol, que se utiliza para la representación de la perspectiva estructural, en la que se muestran los escenarios educativos y demás elementos agregados. Diagramas en marcos, que se utiliza para la representación de las perspectivas funcional, de participantes y de entornos, en los que los distintos elementos se representan en el interior de marcos, que corresponden con los distintos Ess. Diagramas con arcos, que se utiliza para la representación de las perspectivas de control, es decir, autorización, percepción, interacción, orden y temporal, en el que se sigue una representación de grafos acíclicos dirigidos. Y por último, un diagrama con arcos y árbol que se utiliza para la representación de la perspectiva de datos y los cuatro aspectos, en los que a diferencia de la representación anterior los elementos de fuente y de destino son representados en un árbol. Además de estos cuatro tipos de diagramas, en la representación funcional también se propone una solución para facilitar el control de las dependencias de comportamiento entre perspectivas, que se basa en su representación gráfica. En esta ventana se muestra la representación de las dependencias correspondientes a la perspectiva funcional sobre la de orden. En concreto, se plantean dos especificaciones de orden alternativas para unas determinadas relaciones entre objetivos.
  63. Problema