An adaptative framework for tracking Web–based Learning Environments

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    As the number of materials stored in a system grows, it becomes more and more difficult for users to find the resources that he’s looking for. It become necessary to adapt the result to fit individual differences, expectations, and needs, thus personalization! In the e-learning area, on one hand, students need that learning scenarios self adapts to their way of learning, knowledge level and preferences, on the other hand, instructors and designers need to adapt their courseware to various users’ learning paths. To perform personalization it is needed to collect attention metadata from WLE!

    The nowadays tracking systems suffers of two main drawbacks: the first one is specificity, they track users activities within some specific applications as : discussion forums or Learning Management System, and the second one is that attention metadata is encolsed into the systems to be tracked. These drawbacks prevent share of attention metadata, thus personalization! To solve these issues it is needed for an uniform representation of attention metadata and an architecture promoting their share and reuse!

    First of all I’ll present the attention metadata uniform representation and I’ll continue with it’s associated opened and distributed architecure. To validate our aproach I’ll presnet an experimentation with Learning Objects and I’ll finished with the conclusions and future works!

    The idea of tracing it’s not new, basically it was used to track systems and networks states. Our approach reuse such an initiative as the WBEM standard proposed by DMTF dedicated to network, systems and application management. This standard is integrated in nowadays operating systems, it propose an unified and extensible model (CIM Common information model), and offers distributed tracking components.

    Using WBEMs’ CIM we defined our generic model for representing resources, applications and users-s interactions with these resources and applications. To represent applications and resources we extended the already existing CIM classes: CIM_ApplicationSystem respectively CIM_SystemResource. The TEL_SystemComponent composition relationship translate that an application can be composed of other applications. The Tel_ResourceComponent has the same role but for resources. To represent that a resource is part of an application we use the TEL_SystemResourceCOmponent class. We can model any kind of applications as skype, word, moodle and resources as web pages, video or music files.

    To model users we are using pre-defined CIM_Identity class. To associate an user with an application or resource we defined the association classes TEL_IdentityOnSystem, respectively Tel_IdentityOnResource. For representing activities we defined the class TEL_ResourceActivity. To uniquely associate an user, resource and an activity we defined the class tel_dependencyResourceActivity which associate a pair user/resource with an activity!

    After seeing the attention metadata uniform representation I’ll continue with it’s asscoiated opened and distributed architecture.

    On one hand we have the learning environment wich comprises users interacting with learning applications, and on the other hand we have the tracking environment composed by a tracking rrepository which stores our model and the associated instances; and an tracking manager which interacts with the tracking repository. We have also the agents integrated within learning applications responsible for collecting attention metadata. Since the tracking repository is not wide accesible, to facilitate the acces to the repository we introduced the midleware layer. As our model is abstract, it will be specialized for particulary objectives , thus the MIDD need to self adapt to the attention metadata defined into the model. We have 2 services: the first one, model management service manipulates the model classes and offeres the posibility to specialize the abstarct classes described earlier; and the second one, tracking service, interacts with the model instances in order to create new instances or update the existing ones.

    The model management service gives the posibility to define which attention metdata to be tracked by creating new classes into the model, modify or delete existing classes or properties.

    The tracking service contains 2 methods: one to insert new attention data into repository and the other to retreive these data from repository.

    Favorites, Groups & Events

    An adaptative framework for tracking Web–based Learning Environments - Presentation Transcript

    1. An adaptative framework for tracking Web-based Learning Environments Valentin Butoianu, Phillipe Vidal, Julien Broisin Institut de Recherche en Informatique de Toulouse, France {butoianu, vidal, broisin}@irit.fr
    2. Context
      • Mass personalization
        • Students: adapt learning scenarios to each user
        • Instructors and designers: adapt their courseware to various users’ learning paths
      • => Need to collect a large amount of attention metadata from Web-based Learning Environments
    3. Research issues
      • Existing tracking systems
        • Students’ online activities within LMS
        • Discussion forums
        • Chat, instant messaging, …
      • Main drawbacks:
        • Specificity
        • Attention metadata enclosed into systems being traced
        •  Prevents attention share, thus mass personalization
      • Uniform representation of attention metadata
      • An architecture promoting the share and reuse of attention metadata
    4. Plan
      • 1.Uniform representation
      • 2. An opened and distributed architecture
      • 3.Experimentation with Learning Objects
      • 4.Conclusions and future works
    5. Our approach
      • Model based approach to represent attention metadata produced by various learning systems
        • High level of abstraction
        • Extensible
      • Reuse of WBEM, a « de facto » standard proposed by DMTF
      • Dedicated to the network, systems and applications management.
    6. Modeling systems and resources
    7. Modeling users’ activities
    8. Plan
      • 1.Uniform representation
      • 2. An opened and distributed architecture
      • 3.Experimentation with Learning Objects
      • 4.Conclusions and future works
    9. Architecture LEARNING ENVIRONMENT TRACKING ENVIRONMENT MIDDLEWARE SOAP HTTP TRACKING REPOSITORY TRACKING MANAGER Learning Application 1 Learning Application 2 Learning Application 3 Management Application SOAP HTTP SOAP HTTP SOAP INT AGENT AGENT AGENT SOAP INT SOAP INT SOAP INT TRACKING SERVICE WBEM INTERFACE SOAP INTERFACE MODEL MANAGEMENT SERVICE SOAP INTERFACE WBEM INTERFACE
    10. Model management service
      • Dedicated to attention classes
      • Easy specialization of generic models to represent any attention data
        • Define new classes and/or properties
        • Modify or delete existing classes and/or properties
      • Rules:
        • Apply to classes inheriting only from the generic models
        • Deny modifications of the generic models
    11. Tracking service
      • Dedicated to attention instances
      • SetTrace method: self-adapt to the evolution of the model by creating a XML Schema conform to the model.
      • GetTrace method: explores the tracking repository in order to get an unified view of all attention metadata
      This methods are self-adapting to the attention model
    12. Plan
      • 1.Uniform representation
      • 2. An opened and distributed architecture
      • 3.Experimentation with Learning Objects
      • 4.Conclusions and future works
    13. Modeling specific systems and resources
    14. Learning objects’ activities
    15. Specific architecture LEARNING ENVIRONMENT TRACKING ENVIRONMENT Management Application MIDDLEWARE SOAP HTTP SOAP INT AGENT AGENT SOAP INT SOAP INT Learning Application 1 Learning Application 2 TRACKING REPOSITORY TRACKING MANAGER SOAP HTTP SOAP HTTP TRACKING SERVICE WBEM INTERFACE SOAP INTERFACE MODEL MANAGEMENT SERVICE SOAP INTERFACE WBEM INTERFACE OPEN PEGASUS gSOAP
    16. Use case: Consultation of a LO from Moodle Moodle Tracking service Tracking manager Tracking repository 1.Request model classes 2.Return model classes 3.Build XML Schema 4.Consult document 5.Build XML trace 6.Send XML trace 7.Validate XML trace 8.Build CIM Instances 9.Send CIM Instances 10.Insert instances into repository
    17. Plan
      • 1.Uniform representation
      • 2. An opened and distributed architecture
      • 3.Experimentation with Learning Objects
      • 4.Conclusions and future works
    18. Conclusions and future works
      • A framework to manage attention metadata
        • Integrated within ubiquitous operating systems
          • (Windows XP, Linux)
        • Easy to satisfy multiple objectives: model management service
        • Facilitates share and reuse :
          • Externalisation of attention metadata
          • Self - adapting tracking service
      • Automated update of agents according to the model
      • Use Manager to Manager communication
      • Exploit the collected traces: intelligent tutoring systems, recommendation systems
    19. Questions
    SlideShare Zeitgeist 2009

    + Julien BroisinJulien Broisin Nominate

    custom

    140 views, 0 favs, 0 embeds more stats

    Presentation at the EUAM Workshop in Lübeck, Germa more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 140
      • 140 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 8
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories