SlideShare a Scribd company logo
1 of 47
Challenges towards Model-Based Development
      of ELearning Management Systems

         Josefina Guerrero-García, Juan Manuel González-Calleros,
    Jaime Muñoz-Arteaga, Miguel Ángel León-Chávez, Carlos Reyes-García

                  Benemérita Universidad Autónoma de Puebla
                       Universidad Autónoma de Aguascalientes
                Instituto Nacional de Astrofísica, Óptica y Electrónica
                               jguerrero@cs.buap.mx




1   WILE´2011                                                     Puebla   28/11/2011
Plan
    1.   Introduction
    2.   State of the art
    3.   Challenges towards Model-Based Development
         of ELearning Management Systems
    4.   Conclusions




2   WILE´2011                            Puebla   28/11/2011
Introduction
     The design of a learning process
          Links users to domain-specific information
          Collaboration spaces
          Knowledge transfer
          Knowledge generation.
          Efficient and stimulating
          Better and effective learning
     The strategy must consider at least:
        Design of learning content,
        Design of different ways to present content (textual, graphical
           or mixed)
          Considering different devices (PDA, mobile phones, laptop)
          Collaboration during learning process.
          Issues related to the context
          Learning Style

3   WILE´2011                                            Puebla   28/11/2011
2. State of the Art




4   WILE´2011             Puebla   28/11/2011
State of the Art
     Criteria/Work          (Jonassen     (McDonald   (Germán    (Gonzalez et
                              et al.)       et al.)    et al.)     al) [19]
      Formal specification Activity      Conceptual  State       Workflow
    technique             theory      framework     machine

    Environment              NonA      C-Flow       Cated        Ecool
    Personalization          +         +            -            ++
    Multiple         User --           +            --           ++
    interface.
    Reverse engineering   --           +            --           ++
    Customization            +         +            +            ++
    Learning objects         +         ++           ++           ++
     Multimedia content      +         ++           +            ++
      Traceability of        -         --           +            ++
    collaborative learning


5    WILE´2011                                               Puebla   28/11/2011
3. Challenges towards Model-Based
    Development of ELearning
    Management Systems
    Formal Methodology




6   WILE´2011                  Puebla   28/11/2011
3.1 Formal Methodology (a)
     We argue that creating learning content is an activity
      that would benefit from the application of a
      development methodology which is typically
      composed of:
       1.        A set of models defined according to an ontology.
            1.     A set of descriptions of the concepts and relationships within
                   a field of knowledge (learning process).
       2.        A language that expresses these models. M
            1.     Models are uniformly and univocally expressed according to
                   a single Specification Language.
            2.     A genuine User Interface Description Language (UIDL) is
                   needed based on a trilogy (semantics, syntax, stylistics)
       3.        A principle-based method manipulating these
                 models based on guidelines.
            1.     The goal is not to come up with yet another Software
                   Development Method but to reuse existing work and
                   structure it accordingly.
7   WILE´2011                                                    Puebla   28/11/2011
3.1 Formal Methodology (b)
     Cont.. development methodology composed of:
    4.   A set of software Tools: A suite of software
         engineering tools that supports the designer
         and the developer during the development life
         cycle according to the method. The set of
         software tools required to support the
         development of learning content includes:
          Model editors to assist a designer in constructing the
            models.
           Design critics provide a designer with quality assessment
            facilities.
           Implementation tools translate a specification into a
            representation that can be used by a compiler, an
            interpreter or an interface builder.
8
           Transformation tools provide support to thePuebla 28/11/2011
    WILE´2011                                             designer to
            edit, store, and exe-cute model transformation rules.
3.1 Formal Methodology (c) - Models
                                                                                                                            W o rkflo w
                                                                                                                         -id : S tring
                                                                                                                         -nam es : S tring
                                                                                                                                                                                               so u rceP ro cess                            targ etP ro cess
                                                                                                                                                                                  -sourceP rocessId : S tring                          -targetP rocessId : S tring
                                                                                                                             1



                                                                                                                           1..*                                                                             1..*                                       1..*

                                                                                                                                                                                                                                   1               1
                                                                                                                             P ro cess
                                                                                                                      -id : S tring                           1                                                         p ro cessO p erato r
                                                                                                                                                    1..*          p ro cessM o d el
                                                                                                                      -nam e : S tring
                                                                                                                                                                                                                        -id : S tring
                                  1..*                                                                                -frequency : Integer
                                                                                                                                                                                                                        -nam e : S tring
                                                                                                                      -im portance : Integer                                                                0..*
                                                                                                                      -category : Integer                                                 1
                               O rg an izatio n al u n it
                0..*                                                               Jo b                                                                                                          so u rce                                targ et
                       -id : S tring
                                                                                                                          1..*
                       -nam e : S tring                                      -id : S tring                                                                                                -souuceId : S tring                    -targetId : S tring
                       -organizationO bjectives : S tring                    -nam e : S tring
                                                                      1..*                       1..*                      2..*
                       -organizationR ules : S tring           1..*

                                                                                                                                  T ask                                                                  1..*                                  1..*
                                                                                                                    -id : S tring                                                                                   1              1
                                               0..*
                                                                                                                    -nam e : S tring
                                                                             T ask R eso u rce   1..*        1..*   -category : S tring                       1                                        taskR elatio n sh ip s
                                                                                                                                                       1..*        taskM o d el
                                                                                                                    -frequency : Integer                                                               -id : S tring
                                                                                                                    -im portance : Integer                                                             -nam e : S tring
                                                                                                                    -term inationV alue : S tring                                              0..*
                                                                                                                                                                                      1
                                                                                                                    -taskT ype : S tring
                                                                                                                    -taskItem : S tring
                                                                                                                    -preC ondition : S tring

                                   0..*

                                                                                                                                 1..*                                                                                             tem p o ral
                                          U serS tereo typ e           Im m aterial              M aterial                                                                                    d eco m p o sitio n
                                                                                                                                                                                                                             -
                                  -id : S tring
                        0..1      -stereotypeN am e : S tring
                                  -taskE xperience : S tring
                                  -system E xperience : S tring
                                  -deviceE xsperience : S tring
                                  -taskM otivation : S tring




                                 1..*




9   WILE´2011                                                                                                                                                                 Puebla                                28/11/2011
3.1 Formal Methodology (d) -
     Language
      Language Engineering Approach

         Semantics – Meta Models, UML Class
          diagrams
         Syntax
           Abstract – XML Schema
           Concrete – XML
         Stylistics – Different graphical representations
          of the concepts


10   WILE´2011                                 Puebla   28/11/2011
3.1 Formal Methodology (e) -
     Language
      UsiXML
        Structured accordingly to the Model Driven
           paradigm
         UsiXML relies on a transformational
           approach
         UsiXML allows the modification of the
           developments steps
         UsiXML allows reusing parts of previously
           specified
         UsiXML is open
11
         Follows a Language Engineering Approach
     WILE´2011                             Puebla 28/11/2011
3.1 Formal Methodology (f) - Method
                      • A structured catalog of transformation rules
       Task and
     Domain Model


       Model to
                        that form a body of design knowledge that
        Model           can be reused in any method
       Abstract UI
         Model



        Model to
         Model



       Concrete UI
         Model


         Code
        Generatio
           n



          Final UI


12        WILE´2011                                      Puebla   28/11/2011
3.1 Formal Methodology (f) - Method
       Task and      Based on
     Domain Model    Guidelines
                                      A set of Principles area added
       Model to
        model
                                      to the method
                                          •Guidelines
      Abstract UI
        Model
                     Based on
                     Guidelines
                                          •Task patterns
                                          •Canonical list of task types
       Model to
                        Automatic
        model
                        Evaluation


                                      Refined
      Concrete UI       Usability    Concrete UI
        Model           Advisor        Model

         Code
        Generatio                      Code
           n                          Generatio
                                         n


         Final UI
                                        Final UI


13       WILE´2011                                        Puebla   28/11/2011
3.1 Formal Methodology (f) - Method
       Task and      Based on
     Domain Model    Guidelines



       Model to
        model



      Abstract UI    Based on
        Model        Guidelines



       Model to
        Model
                        Automatic
                        Evaluation            Canonical list of task types
                                      Refined
      Concrete UI       Usability    Concrete UI
        Model           Advisor        Model


                                       Code
                                      Generatio
                                         n


                                        Final UI


14       WILE´2011                                            Puebla   28/11/2011
3.1 Formal Methodology (f) - Method
       Task and      Based on
     Domain Model    Guidelines



       Model to
        model



      Abstract UI    Based on
        Model        Guidelines



       Model to
                        Automatic
        Model
                        Evaluation


      Concrete UI
        Model
                        Usability
                        Advisor
                                      Refined
                                     Concrete UI   Facet Selection
                                       Model


                                       Code
                                      Generatio
                                         n


                                       3D User
                                       Interface

15       WILE´2011                                        Puebla   28/11/2011
3.1 Formal Methodology (f) - Method
       Task and      Based on
     Domain Model    Guidelines



       Model to
        model                                                            Element
                                                        Select
                                                                 Input
      Abstract UI    Based on
        Model        Guidelines



       Model to
                        Automatic
        Model
                        Evaluation
                                                             Slider

                                      Refined
      Concrete UI       Usability    Concrete UI
        Model           Advisor        Model
                                                   AIO Selection
                                       Code
                                      Generatio
                                         n


                                        Final UI


16       WILE´2011                                        Puebla         28/11/2011
3.1 Formal Methodology (f) - Method
       Task and      Based on
     Domain Model    Guidelines



       Model to
        model



      Abstract UI    Based on
        Model        Guidelines



       Model to
                        Automatic
        Model
                        Evaluation


      Concrete UI       Usability
                                      Refined
                                     Concrete UI
                                                   Graphical representation
        Model           Advisor        Model
                                                          selection
                                       Code
                                      Generatio
                                         n


                                        Final UI


17       WILE´2011                                             Puebla   28/11/2011
3.1 Formal Methodology (f) - Method
       Task and      Based on
     Domain Model    Guidelines



       Model to
        model



      Abstract UI    Based on
        Model        Guidelines



       Model to
        Model
                        Automatic
                        Evaluation
                                                   Automatic guidelines
                                                       evaluation
                                      Refined
      Concrete UI       Usability    Concrete UI
        Model           Advisor        Model


                                       Code
                                      Generatio
                                         n


                                        Final UI


18       WILE´2011                                            Puebla   28/11/2011
3.1 Formal Methodology (f) - Method
       Task and      Based on
     Domain Model    Guidelines



       Model to
        model



      Abstract UI    Based on
        Model        Guidelines



       Model to
                        Automatic
        Model
                        Evaluation


                                      Refined
      Concrete UI       Usability    Concrete UI
        Model           Advisor        Model


                                       Code
                                      Generatio
                                         n


                                        Final UI


19       WILE´2011                                 Puebla   28/11/2011
3. Challenges towards Model-Based
     Development of ELearning
     Management Systems
     2. Framework




20   WILE´2011                  Puebla   28/11/2011
3.2 Framework




21   WILE´2011       Puebla   28/11/2011
3.2 Framework – MLO Editor




22   WILE´2011              Puebla   28/11/2011
3.2 Framework – MLO Editor
      We live in a multicultural environment
        Learning must adapt to such differences
        Adding the multicultural characteristic going beyond regions is a
          real challenge.
      Support to define different MLO adopting different learning
       strategies:
         Constructivist, generative learning, …
         LO model is needed.
         Compatible with standards.
      LOs are conveyed includes: web pages, PDF documents, video
       and/or audio content, animations, and virtual reality to mention a
       few.
         Reuse social networks to store multimedia content slideshare
          (slides), Wikipedia (free encyclopedia), YouTube (videos), Picasa
          (photos), among other, to share content, we can avoid storing
          multimedia in the LO´s repositories.
         The integration of access to social networks is essential to give
          versatility to the CMS.
23   WILE´2011                                             Puebla   28/11/2011
3.2 Framework – MLO Editor
      The ultimate goal is to automate this method in a
       software tool
         A content management system (CMS) for creating
          MLO.
         Integrating multimedia from social networks , such
          as:
            slideshare (slides), Wikipedia (free encyclopedia), YouTube
             (videos), Picasa (photos), among other, to share content,
      Including guidelines to support the method is
       desirable for the systematic creation of MLO.
         Wizard-Based recommendation system
         CMS preserving ergonomics, guidelines, heuristics
24        and usability principle
     WILE´2011                                           Puebla   28/11/2011
3.2 Framework – MLO Editor




25   WILE´2011              Puebla   28/11/2011
3.2 Framework –Learning Process Design




26   WILE´2011                    Puebla   28/11/2011
3.2 Framework –Learning Process Design

      Online services assisting the learning process
       design
         Structuring academic courses
         Relevant and adaptable to the context of students
         Including learning styles recognition
      Integrating those efforts and to connect them to
       MLO repository is more than just a technological
       problem.
         Content adaptation
         Learning styles identification
         Courses creation

27
         Assist teachers
     WILE´2011                                    Puebla   28/11/2011
3.2 Framework –Learning Process Design

      A mechanism to assist teachers for creating a
        course
      Reusing material available in the MLO format.
      Integrating pedagogical recommendations to
        create a system of guidelines for the creation of
        courses
      Identifying multicultural issues in education
      Identifying different forms of education
        (classroom, mixed, distance)
      Integrating this information in the specification of
        a learning process
      Integrating intelligent management of information
28      in the learning process
     WILE´2011                                 Puebla 28/11/2011
3.2 Framework –Learning Process Design
      Integration of guidelines to use the tool for defining
        courses content, assistive interaction is needed
        (wizard, intelligent agent) to guide teachers in this
        activity.
      The manager must have a content editor for
        courses. A learning process can be described as a
        workflow model that is composed of tasks, resources
        and places where education takes place.
      The workflow model is recursively decomposed into
        learning processes which are in turn decomposed into
        tasks.
      Support to different learning types and approaches to
        learn, this is believed to occur as a progressive series
        of tasks
29   WILE´2011                                      Puebla 28/11/2011
      So, a workflow model can be used to plan and to
3.2 Framework –Learning Process Design




30   WILE´2011                    Puebla   28/11/2011
3.2 Framework –Learning Process Design




31   WILE´2011                    Puebla   28/11/2011
3.2 Framework –Learning Process Design




32   WILE´2011                    Puebla   28/11/2011
3.2 Framework –Learning Process Design




33   WILE´2011                    Puebla   28/11/2011
3.2 Framework –Learning Process Design




34   WILE´2011                    Puebla   28/11/2011
Algunas IU para las tareas




35   WILE´2011                Puebla   28/11/2011
3.2 Framework –Learning Process
     Design
       The editor must be based on ergonomic
        guidelines should be taken into account in the
        development of this editor, for their good design
        will allow for easy use.
       This method should also consider elements such
        as academic monitoring, assessments
          Using the method of assessment adaptation
          Practices and exercises, and other traditional
           elements considered in a course.
          The systematic creation of courses based on a
           method will allow having more quality content.

36    WILE´2011                                   Puebla    28/11/2011
3.2 Framework –Learning Management
     System




37   WILE´2011                     Puebla   28/11/2011
3.2 Framework –Learning Management
     System




38                                 Puebla   WILE´2011
                                            28/11/2011
3.2 Framework –Learning Management
     System




39                                 Puebla   WILE´2011
                                            28/11/2011
3.2 Framework –Learning Management
     System




40                                 Puebla   WILE´2011
                                            28/11/2011
3.2 Framework –Learning Management
        System

      Usar modelos permiten crear
     IU sistemáticamente




               GrafiXML

41                                    Puebla   WILE´2011
                                               28/11/2011
Qué es el diseño basado en
                                modelos?

      Para crear IU sistemáticamente




             GrafiXML

42                                               Puebla   WILE´2011
                                                          28/11/2011
3.2 Framework –Learning Management
     System




43   WILE´2011                     Puebla   28/11/2011
4. Conclusions




44   WILE´2011        Puebla   28/11/2011
Conclusions
     1. An alternative method for the automatic generation of
       Collaborative Multiplatform Scenarios with Interactive
       Learning Objects.
       Note:This implies: a change in the current paradigm
       from eLearning to mLearning (Mobile Learning) to
       mpLearning (Multiplatform learning)

     2. The overall learning process is seen as a workflow.

     3. This approach introduces a flow control that allows tackling
       at the same time, the problem of divergence in individual
       learning and the definition of the learning process in terms
       of collaboration agents and processes.

     4. The introduction of a meta-description (in UsiXML) that is
       going to aid in the process of generation of multiple Uis.
     WILE´2011                                       Puebla  28/11/2011
45
Future Work
      Social Network Integration
         Sharing content
         Creating the social network
      Considering more advanced UserInterface
       Generation support
         Adaptive
         Adaptable
         Migratory
         Graceful degradation
         Virtual Reality


46   WILE´2011                           Puebla   28/11/2011
Thank you very much
               Josefina Guerrero-García, Juan Manuel González-Calleros,
              Jaime Muñoz-Arteaga, Miguel Ángel León-Chávez, Carlos Reyes-
                                          García

                        Benemérita Universidad Autónoma de Puebla
                             Universidad Autónoma de Aguascalientes
                      Instituto Nacional de Astrofísica, Óptica y Electrónica
                                     jguerrero@cs.buap.mx




Page 47   WILE´2011                                                     Puebla   28/11/2011

More Related Content

Similar to Challenges towards Model-Based Development of ELearning Management Systems

Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden Saïd Assar
 
Testing in the Oil & Gas Market“
Testing in the Oil & Gas Market“Testing in the Oil & Gas Market“
Testing in the Oil & Gas Market“Ernesto Kiszkurno
 
Building a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto methodBuilding a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto methodCSITiaesprime
 
Internship Project Report - Vaibhav
Internship Project Report - VaibhavInternship Project Report - Vaibhav
Internship Project Report - VaibhavVaibhav Dhattarwal
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesFreddy Limpens
 
Test design problems investigation taixiaomei 20120807
Test design problems investigation taixiaomei 20120807Test design problems investigation taixiaomei 20120807
Test design problems investigation taixiaomei 20120807drewz lin
 
Deep learning for product title summarization
Deep learning for product title summarizationDeep learning for product title summarization
Deep learning for product title summarizationMLconf
 
Social Media Crawling & Mining Seminar
Social Media Crawling & Mining Seminar Social Media Crawling & Mining Seminar
Social Media Crawling & Mining Seminar Symeon Papadopoulos
 
Meta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applicationsMeta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applicationsSaïd Assar
 
Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Lingoport (www.lingoport.com)
 
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINAN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINcscpconf
 
Presentation_euroCRIS_ES
Presentation_euroCRIS_ESPresentation_euroCRIS_ES
Presentation_euroCRIS_ESEd Simons
 
ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyAnatoly Levenchuk
 
MLGrafViz: multilingual ontology visualization plug-in for Protégé
MLGrafViz: multilingual ontology visualization plug-in for ProtégéMLGrafViz: multilingual ontology visualization plug-in for Protégé
MLGrafViz: multilingual ontology visualization plug-in for ProtégéCSITiaesprime
 
CO PO and PSO attainment.pptx
CO PO and PSO attainment.pptxCO PO and PSO attainment.pptx
CO PO and PSO attainment.pptxDr. Chetan Bhatt
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionErik Mannens
 
IRJET- Public Opinion Analysis on Law Enforcement
IRJET-  	  Public Opinion Analysis on Law EnforcementIRJET-  	  Public Opinion Analysis on Law Enforcement
IRJET- Public Opinion Analysis on Law EnforcementIRJET Journal
 
[ENCORE webinar] Artificial Intelligence for mapping skills of the future
[ENCORE webinar] Artificial Intelligence for mapping skills of the future[ENCORE webinar] Artificial Intelligence for mapping skills of the future
[ENCORE webinar] Artificial Intelligence for mapping skills of the futureEADTU
 

Similar to Challenges towards Model-Based Development of ELearning Management Systems (20)

Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden
 
Testing in the Oil & Gas Market“
Testing in the Oil & Gas Market“Testing in the Oil & Gas Market“
Testing in the Oil & Gas Market“
 
EuropeanaTech PGM12
EuropeanaTech PGM12EuropeanaTech PGM12
EuropeanaTech PGM12
 
Building a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto methodBuilding a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto method
 
Internship Project Report - Vaibhav
Internship Project Report - VaibhavInternship Project Report - Vaibhav
Internship Project Report - Vaibhav
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomies
 
Test design problems investigation taixiaomei 20120807
Test design problems investigation taixiaomei 20120807Test design problems investigation taixiaomei 20120807
Test design problems investigation taixiaomei 20120807
 
Deep learning for product title summarization
Deep learning for product title summarizationDeep learning for product title summarization
Deep learning for product title summarization
 
Social Media Crawling & Mining Seminar
Social Media Crawling & Mining Seminar Social Media Crawling & Mining Seminar
Social Media Crawling & Mining Seminar
 
Meta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applicationsMeta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applications
 
Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)
 
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINAN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
 
Presentation_euroCRIS_ES
Presentation_euroCRIS_ESPresentation_euroCRIS_ES
Presentation_euroCRIS_ES
 
ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering Methodology
 
E content development theory and practice
E content development theory and practiceE content development theory and practice
E content development theory and practice
 
MLGrafViz: multilingual ontology visualization plug-in for Protégé
MLGrafViz: multilingual ontology visualization plug-in for ProtégéMLGrafViz: multilingual ontology visualization plug-in for Protégé
MLGrafViz: multilingual ontology visualization plug-in for Protégé
 
CO PO and PSO attainment.pptx
CO PO and PSO attainment.pptxCO PO and PSO attainment.pptx
CO PO and PSO attainment.pptx
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking Session
 
IRJET- Public Opinion Analysis on Law Enforcement
IRJET-  	  Public Opinion Analysis on Law EnforcementIRJET-  	  Public Opinion Analysis on Law Enforcement
IRJET- Public Opinion Analysis on Law Enforcement
 
[ENCORE webinar] Artificial Intelligence for mapping skills of the future
[ENCORE webinar] Artificial Intelligence for mapping skills of the future[ENCORE webinar] Artificial Intelligence for mapping skills of the future
[ENCORE webinar] Artificial Intelligence for mapping skills of the future
 

More from Juan Manuel Gonzalez Calleros

More from Juan Manuel Gonzalez Calleros (20)

Pruebas de Software.pptx
Pruebas de Software.pptxPruebas de Software.pptx
Pruebas de Software.pptx
 
Patrón de Diseño Estrategia
Patrón de Diseño EstrategiaPatrón de Diseño Estrategia
Patrón de Diseño Estrategia
 
Modelos de desarrollo de software
Modelos de desarrollo de software Modelos de desarrollo de software
Modelos de desarrollo de software
 
05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)
 
Rol del Director de Proyectos
Rol del Director de ProyectosRol del Director de Proyectos
Rol del Director de Proyectos
 
03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software
 
Enfoque transformacional
Enfoque transformacionalEnfoque transformacional
Enfoque transformacional
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
Emociones y HCI
Emociones y HCIEmociones y HCI
Emociones y HCI
 
Patrones de Interfaz de Usuario
Patrones de Interfaz de UsuarioPatrones de Interfaz de Usuario
Patrones de Interfaz de Usuario
 
Algunas Métricas de UX
Algunas Métricas de UXAlgunas Métricas de UX
Algunas Métricas de UX
 
La experiencia de Usuario: Introducción
La experiencia de Usuario: IntroducciónLa experiencia de Usuario: Introducción
La experiencia de Usuario: Introducción
 
Métodos de usabilidad
Métodos de usabilidadMétodos de usabilidad
Métodos de usabilidad
 
Guía de Técnicas de Usabilidad
Guía de Técnicas de UsabilidadGuía de Técnicas de Usabilidad
Guía de Técnicas de Usabilidad
 
Mapas de Empatía, Personas e Historias de Usuario
Mapas de Empatía, Personas e  Historias de UsuarioMapas de Empatía, Personas e  Historias de Usuario
Mapas de Empatía, Personas e Historias de Usuario
 
Guía de Entrevistas
Guía de Entrevistas Guía de Entrevistas
Guía de Entrevistas
 
Hacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumnoHacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumno
 
Técnicas de Recolección de necesidades
Técnicas de Recolección de necesidadesTécnicas de Recolección de necesidades
Técnicas de Recolección de necesidades
 

Recently uploaded

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 

Recently uploaded (20)

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 

Challenges towards Model-Based Development of ELearning Management Systems

  • 1. Challenges towards Model-Based Development of ELearning Management Systems Josefina Guerrero-García, Juan Manuel González-Calleros, Jaime Muñoz-Arteaga, Miguel Ángel León-Chávez, Carlos Reyes-García Benemérita Universidad Autónoma de Puebla Universidad Autónoma de Aguascalientes Instituto Nacional de Astrofísica, Óptica y Electrónica jguerrero@cs.buap.mx 1 WILE´2011 Puebla 28/11/2011
  • 2. Plan 1. Introduction 2. State of the art 3. Challenges towards Model-Based Development of ELearning Management Systems 4. Conclusions 2 WILE´2011 Puebla 28/11/2011
  • 3. Introduction  The design of a learning process  Links users to domain-specific information  Collaboration spaces  Knowledge transfer  Knowledge generation.  Efficient and stimulating  Better and effective learning  The strategy must consider at least:  Design of learning content,  Design of different ways to present content (textual, graphical or mixed)  Considering different devices (PDA, mobile phones, laptop)  Collaboration during learning process.  Issues related to the context  Learning Style 3 WILE´2011 Puebla 28/11/2011
  • 4. 2. State of the Art 4 WILE´2011 Puebla 28/11/2011
  • 5. State of the Art Criteria/Work (Jonassen (McDonald (Germán (Gonzalez et et al.) et al.) et al.) al) [19] Formal specification Activity Conceptual State Workflow technique theory framework machine Environment NonA C-Flow Cated Ecool Personalization + + - ++ Multiple User -- + -- ++ interface. Reverse engineering -- + -- ++ Customization + + + ++ Learning objects + ++ ++ ++ Multimedia content + ++ + ++ Traceability of - -- + ++ collaborative learning 5 WILE´2011 Puebla 28/11/2011
  • 6. 3. Challenges towards Model-Based Development of ELearning Management Systems Formal Methodology 6 WILE´2011 Puebla 28/11/2011
  • 7. 3.1 Formal Methodology (a)  We argue that creating learning content is an activity that would benefit from the application of a development methodology which is typically composed of: 1. A set of models defined according to an ontology. 1. A set of descriptions of the concepts and relationships within a field of knowledge (learning process). 2. A language that expresses these models. M 1. Models are uniformly and univocally expressed according to a single Specification Language. 2. A genuine User Interface Description Language (UIDL) is needed based on a trilogy (semantics, syntax, stylistics) 3. A principle-based method manipulating these models based on guidelines. 1. The goal is not to come up with yet another Software Development Method but to reuse existing work and structure it accordingly. 7 WILE´2011 Puebla 28/11/2011
  • 8. 3.1 Formal Methodology (b)  Cont.. development methodology composed of: 4. A set of software Tools: A suite of software engineering tools that supports the designer and the developer during the development life cycle according to the method. The set of software tools required to support the development of learning content includes:  Model editors to assist a designer in constructing the models.  Design critics provide a designer with quality assessment facilities.  Implementation tools translate a specification into a representation that can be used by a compiler, an interpreter or an interface builder. 8  Transformation tools provide support to thePuebla 28/11/2011 WILE´2011 designer to edit, store, and exe-cute model transformation rules.
  • 9. 3.1 Formal Methodology (c) - Models W o rkflo w -id : S tring -nam es : S tring so u rceP ro cess targ etP ro cess -sourceP rocessId : S tring -targetP rocessId : S tring 1 1..* 1..* 1..* 1 1 P ro cess -id : S tring 1 p ro cessO p erato r 1..* p ro cessM o d el -nam e : S tring -id : S tring 1..* -frequency : Integer -nam e : S tring -im portance : Integer 0..* -category : Integer 1 O rg an izatio n al u n it 0..* Jo b so u rce targ et -id : S tring 1..* -nam e : S tring -id : S tring -souuceId : S tring -targetId : S tring -organizationO bjectives : S tring -nam e : S tring 1..* 1..* 2..* -organizationR ules : S tring 1..* T ask 1..* 1..* -id : S tring 1 1 0..* -nam e : S tring T ask R eso u rce 1..* 1..* -category : S tring 1 taskR elatio n sh ip s 1..* taskM o d el -frequency : Integer -id : S tring -im portance : Integer -nam e : S tring -term inationV alue : S tring 0..* 1 -taskT ype : S tring -taskItem : S tring -preC ondition : S tring 0..* 1..* tem p o ral U serS tereo typ e Im m aterial M aterial d eco m p o sitio n - -id : S tring 0..1 -stereotypeN am e : S tring -taskE xperience : S tring -system E xperience : S tring -deviceE xsperience : S tring -taskM otivation : S tring 1..* 9 WILE´2011 Puebla 28/11/2011
  • 10. 3.1 Formal Methodology (d) - Language  Language Engineering Approach  Semantics – Meta Models, UML Class diagrams  Syntax  Abstract – XML Schema  Concrete – XML  Stylistics – Different graphical representations of the concepts 10 WILE´2011 Puebla 28/11/2011
  • 11. 3.1 Formal Methodology (e) - Language  UsiXML  Structured accordingly to the Model Driven paradigm  UsiXML relies on a transformational approach  UsiXML allows the modification of the developments steps  UsiXML allows reusing parts of previously specified  UsiXML is open 11  Follows a Language Engineering Approach WILE´2011 Puebla 28/11/2011
  • 12. 3.1 Formal Methodology (f) - Method • A structured catalog of transformation rules Task and Domain Model Model to that form a body of design knowledge that Model can be reused in any method Abstract UI Model Model to Model Concrete UI Model Code Generatio n Final UI 12 WILE´2011 Puebla 28/11/2011
  • 13. 3.1 Formal Methodology (f) - Method Task and Based on Domain Model Guidelines A set of Principles area added Model to model to the method •Guidelines Abstract UI Model Based on Guidelines •Task patterns •Canonical list of task types Model to Automatic model Evaluation Refined Concrete UI Usability Concrete UI Model Advisor Model Code Generatio Code n Generatio n Final UI Final UI 13 WILE´2011 Puebla 28/11/2011
  • 14. 3.1 Formal Methodology (f) - Method Task and Based on Domain Model Guidelines Model to model Abstract UI Based on Model Guidelines Model to Model Automatic Evaluation Canonical list of task types Refined Concrete UI Usability Concrete UI Model Advisor Model Code Generatio n Final UI 14 WILE´2011 Puebla 28/11/2011
  • 15. 3.1 Formal Methodology (f) - Method Task and Based on Domain Model Guidelines Model to model Abstract UI Based on Model Guidelines Model to Automatic Model Evaluation Concrete UI Model Usability Advisor Refined Concrete UI Facet Selection Model Code Generatio n 3D User Interface 15 WILE´2011 Puebla 28/11/2011
  • 16. 3.1 Formal Methodology (f) - Method Task and Based on Domain Model Guidelines Model to model Element Select Input Abstract UI Based on Model Guidelines Model to Automatic Model Evaluation Slider Refined Concrete UI Usability Concrete UI Model Advisor Model AIO Selection Code Generatio n Final UI 16 WILE´2011 Puebla 28/11/2011
  • 17. 3.1 Formal Methodology (f) - Method Task and Based on Domain Model Guidelines Model to model Abstract UI Based on Model Guidelines Model to Automatic Model Evaluation Concrete UI Usability Refined Concrete UI Graphical representation Model Advisor Model selection Code Generatio n Final UI 17 WILE´2011 Puebla 28/11/2011
  • 18. 3.1 Formal Methodology (f) - Method Task and Based on Domain Model Guidelines Model to model Abstract UI Based on Model Guidelines Model to Model Automatic Evaluation Automatic guidelines evaluation Refined Concrete UI Usability Concrete UI Model Advisor Model Code Generatio n Final UI 18 WILE´2011 Puebla 28/11/2011
  • 19. 3.1 Formal Methodology (f) - Method Task and Based on Domain Model Guidelines Model to model Abstract UI Based on Model Guidelines Model to Automatic Model Evaluation Refined Concrete UI Usability Concrete UI Model Advisor Model Code Generatio n Final UI 19 WILE´2011 Puebla 28/11/2011
  • 20. 3. Challenges towards Model-Based Development of ELearning Management Systems 2. Framework 20 WILE´2011 Puebla 28/11/2011
  • 21. 3.2 Framework 21 WILE´2011 Puebla 28/11/2011
  • 22. 3.2 Framework – MLO Editor 22 WILE´2011 Puebla 28/11/2011
  • 23. 3.2 Framework – MLO Editor  We live in a multicultural environment  Learning must adapt to such differences  Adding the multicultural characteristic going beyond regions is a real challenge.  Support to define different MLO adopting different learning strategies:  Constructivist, generative learning, …  LO model is needed.  Compatible with standards.  LOs are conveyed includes: web pages, PDF documents, video and/or audio content, animations, and virtual reality to mention a few.  Reuse social networks to store multimedia content slideshare (slides), Wikipedia (free encyclopedia), YouTube (videos), Picasa (photos), among other, to share content, we can avoid storing multimedia in the LO´s repositories.  The integration of access to social networks is essential to give versatility to the CMS. 23 WILE´2011 Puebla 28/11/2011
  • 24. 3.2 Framework – MLO Editor  The ultimate goal is to automate this method in a software tool  A content management system (CMS) for creating MLO.  Integrating multimedia from social networks , such as:  slideshare (slides), Wikipedia (free encyclopedia), YouTube (videos), Picasa (photos), among other, to share content,  Including guidelines to support the method is desirable for the systematic creation of MLO.  Wizard-Based recommendation system  CMS preserving ergonomics, guidelines, heuristics 24 and usability principle WILE´2011 Puebla 28/11/2011
  • 25. 3.2 Framework – MLO Editor 25 WILE´2011 Puebla 28/11/2011
  • 26. 3.2 Framework –Learning Process Design 26 WILE´2011 Puebla 28/11/2011
  • 27. 3.2 Framework –Learning Process Design  Online services assisting the learning process design  Structuring academic courses  Relevant and adaptable to the context of students  Including learning styles recognition  Integrating those efforts and to connect them to MLO repository is more than just a technological problem.  Content adaptation  Learning styles identification  Courses creation 27  Assist teachers WILE´2011 Puebla 28/11/2011
  • 28. 3.2 Framework –Learning Process Design  A mechanism to assist teachers for creating a course  Reusing material available in the MLO format.  Integrating pedagogical recommendations to create a system of guidelines for the creation of courses  Identifying multicultural issues in education  Identifying different forms of education (classroom, mixed, distance)  Integrating this information in the specification of a learning process  Integrating intelligent management of information 28 in the learning process WILE´2011 Puebla 28/11/2011
  • 29. 3.2 Framework –Learning Process Design  Integration of guidelines to use the tool for defining courses content, assistive interaction is needed (wizard, intelligent agent) to guide teachers in this activity.  The manager must have a content editor for courses. A learning process can be described as a workflow model that is composed of tasks, resources and places where education takes place.  The workflow model is recursively decomposed into learning processes which are in turn decomposed into tasks.  Support to different learning types and approaches to learn, this is believed to occur as a progressive series of tasks 29 WILE´2011 Puebla 28/11/2011  So, a workflow model can be used to plan and to
  • 30. 3.2 Framework –Learning Process Design 30 WILE´2011 Puebla 28/11/2011
  • 31. 3.2 Framework –Learning Process Design 31 WILE´2011 Puebla 28/11/2011
  • 32. 3.2 Framework –Learning Process Design 32 WILE´2011 Puebla 28/11/2011
  • 33. 3.2 Framework –Learning Process Design 33 WILE´2011 Puebla 28/11/2011
  • 34. 3.2 Framework –Learning Process Design 34 WILE´2011 Puebla 28/11/2011
  • 35. Algunas IU para las tareas 35 WILE´2011 Puebla 28/11/2011
  • 36. 3.2 Framework –Learning Process Design  The editor must be based on ergonomic guidelines should be taken into account in the development of this editor, for their good design will allow for easy use.  This method should also consider elements such as academic monitoring, assessments  Using the method of assessment adaptation  Practices and exercises, and other traditional elements considered in a course.  The systematic creation of courses based on a method will allow having more quality content. 36 WILE´2011 Puebla 28/11/2011
  • 37. 3.2 Framework –Learning Management System 37 WILE´2011 Puebla 28/11/2011
  • 38. 3.2 Framework –Learning Management System 38 Puebla WILE´2011 28/11/2011
  • 39. 3.2 Framework –Learning Management System 39 Puebla WILE´2011 28/11/2011
  • 40. 3.2 Framework –Learning Management System 40 Puebla WILE´2011 28/11/2011
  • 41. 3.2 Framework –Learning Management System  Usar modelos permiten crear IU sistemáticamente GrafiXML 41 Puebla WILE´2011 28/11/2011
  • 42. Qué es el diseño basado en modelos?  Para crear IU sistemáticamente GrafiXML 42 Puebla WILE´2011 28/11/2011
  • 43. 3.2 Framework –Learning Management System 43 WILE´2011 Puebla 28/11/2011
  • 44. 4. Conclusions 44 WILE´2011 Puebla 28/11/2011
  • 45. Conclusions 1. An alternative method for the automatic generation of Collaborative Multiplatform Scenarios with Interactive Learning Objects. Note:This implies: a change in the current paradigm from eLearning to mLearning (Mobile Learning) to mpLearning (Multiplatform learning) 2. The overall learning process is seen as a workflow. 3. This approach introduces a flow control that allows tackling at the same time, the problem of divergence in individual learning and the definition of the learning process in terms of collaboration agents and processes. 4. The introduction of a meta-description (in UsiXML) that is going to aid in the process of generation of multiple Uis. WILE´2011 Puebla 28/11/2011 45
  • 46. Future Work  Social Network Integration  Sharing content  Creating the social network  Considering more advanced UserInterface Generation support  Adaptive  Adaptable  Migratory  Graceful degradation  Virtual Reality 46 WILE´2011 Puebla 28/11/2011
  • 47. Thank you very much Josefina Guerrero-García, Juan Manuel González-Calleros, Jaime Muñoz-Arteaga, Miguel Ángel León-Chávez, Carlos Reyes- García Benemérita Universidad Autónoma de Puebla Universidad Autónoma de Aguascalientes Instituto Nacional de Astrofísica, Óptica y Electrónica jguerrero@cs.buap.mx Page 47 WILE´2011 Puebla 28/11/2011