An adaptative framework for tracking Web–based Learning Environments

1,350 views

Published on

Presentation at the EUAM Workshop in Lübeck, Germany - September 28, 2009

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

An adaptative framework for tracking Web–based Learning Environments

  1. 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. 2. Context <ul><li>Mass personalization </li></ul><ul><ul><li>Students: adapt learning scenarios to each user </li></ul></ul><ul><ul><li>Instructors and designers: adapt their courseware to various users’ learning paths </li></ul></ul><ul><li>=> Need to collect a large amount of attention metadata from Web-based Learning Environments </li></ul>
  3. 3. Research issues <ul><li>Existing tracking systems </li></ul><ul><ul><li>Students’ online activities within LMS </li></ul></ul><ul><ul><li>Discussion forums </li></ul></ul><ul><ul><li>Chat, instant messaging, … </li></ul></ul><ul><li>Main drawbacks: </li></ul><ul><ul><li>Specificity </li></ul></ul><ul><ul><li>Attention metadata enclosed into systems being traced </li></ul></ul><ul><ul><li> Prevents attention share, thus mass personalization </li></ul></ul><ul><li>Uniform representation of attention metadata </li></ul><ul><li>An architecture promoting the share and reuse of attention metadata </li></ul>
  4. 4. Plan <ul><li>1.Uniform representation </li></ul><ul><li>2. An opened and distributed architecture </li></ul><ul><li>3.Experimentation with Learning Objects </li></ul><ul><li>4.Conclusions and future works </li></ul>
  5. 5. Our approach <ul><li>Model based approach to represent attention metadata produced by various learning systems </li></ul><ul><ul><li>High level of abstraction </li></ul></ul><ul><ul><li>Extensible </li></ul></ul><ul><li>Reuse of WBEM, a « de facto » standard proposed by DMTF </li></ul><ul><li>Dedicated to the network, systems and applications management. </li></ul>
  6. 6. Modeling systems and resources
  7. 7. Modeling users’ activities
  8. 8. Plan <ul><li>1.Uniform representation </li></ul><ul><li>2. An opened and distributed architecture </li></ul><ul><li>3.Experimentation with Learning Objects </li></ul><ul><li>4.Conclusions and future works </li></ul>
  9. 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. 10. Model management service <ul><li>Dedicated to attention classes </li></ul><ul><li>Easy specialization of generic models to represent any attention data </li></ul><ul><ul><li>Define new classes and/or properties </li></ul></ul><ul><ul><li>Modify or delete existing classes and/or properties </li></ul></ul><ul><li>Rules: </li></ul><ul><ul><li>Apply to classes inheriting only from the generic models </li></ul></ul><ul><ul><li>Deny modifications of the generic models </li></ul></ul>
  11. 11. Tracking service <ul><li>Dedicated to attention instances </li></ul><ul><li>SetTrace method: self-adapt to the evolution of the model by creating a XML Schema conform to the model. </li></ul><ul><li>GetTrace method: explores the tracking repository in order to get an unified view of all attention metadata </li></ul>This methods are self-adapting to the attention model
  12. 12. Plan <ul><li>1.Uniform representation </li></ul><ul><li>2. An opened and distributed architecture </li></ul><ul><li>3.Experimentation with Learning Objects </li></ul><ul><li>4.Conclusions and future works </li></ul>
  13. 13. Modeling specific systems and resources
  14. 14. Learning objects’ activities
  15. 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. 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. 17. Plan <ul><li>1.Uniform representation </li></ul><ul><li>2. An opened and distributed architecture </li></ul><ul><li>3.Experimentation with Learning Objects </li></ul><ul><li>4.Conclusions and future works </li></ul>
  18. 18. Conclusions and future works <ul><li>A framework to manage attention metadata </li></ul><ul><ul><li>Integrated within ubiquitous operating systems </li></ul></ul><ul><ul><ul><li>(Windows XP, Linux) </li></ul></ul></ul><ul><ul><li>Easy to satisfy multiple objectives: model management service </li></ul></ul><ul><ul><li>Facilitates share and reuse : </li></ul></ul><ul><ul><ul><li>Externalisation of attention metadata </li></ul></ul></ul><ul><ul><ul><li>Self - adapting tracking service </li></ul></ul></ul><ul><li>Automated update of agents according to the model </li></ul><ul><li>Use Manager to Manager communication </li></ul><ul><li>Exploit the collected traces: intelligent tutoring systems, recommendation systems </li></ul>
  19. 19. Questions

×