A Service Providing Awareness of Learning Object Evolutions in a Distributed Environment - 2008 ECTEL

344 views

Published on

In some previous works we suggested a mechanism that offers the opportunity to import, within courseware deployed within Learning Management System, some learning object stored into heterogeneous repositories. Works presented here allow teachers and curriculum managers to be aware of all divergences between the imported learning objects and their evolutions, releases and dependencies. It avoids collaboration between production stakeholders and teachers to spiral out of control by providing teachers with visualization techniques such as State Treemap and 3D relationships representation together with notification systems. The framework has been implemented in an open and LOM-based architecture that includes Moodle and the Ariadne Knowledge Pool System, thus validating our approach.

Olivier Catteau, Philippe Vidal, Julien Broisin. A Service Providing Awareness of Learning Object Evolutions in a Distributed Environment. Dans : European Conference on Technology Enhanced Learning (EC-TEL 2008), Maastricht School of Management, Maastricht, The Netherlands, 16/09/2008-19/09/2008, P. Dillenbourg, M. Specht (Eds.), Springer-Verlag, Lecture Notes in Computer Science (LNCS) 5192, p. 74-85, septembre 2008.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
344
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A Service Providing Awareness of Learning Object Evolutions in a Distributed Environment - 2008 ECTEL

  1. 1. A Service Providing Awareness of Learning Object Evolutions in a Distributed Environment <ul><li>Olivier Catteau, Philippe Vidal, Julien Broisin </li></ul><ul><li>Institut de Recherche en Informatique de Toulouse </li></ul><ul><li>{catteau, vidal, broisin}@irit.fr </li></ul>
  2. 2.
  3. 3. Outline <ul><li>Identifying Learning Object Evolutions </li></ul><ul><li>Storing Learning Object Evolutions </li></ul><ul><li>Managing divergences </li></ul><ul><li>Implementation </li></ul><ul><li>Conclusion and perspectives </li></ul>
  4. 4. Simple LO release <ul><li>Succession of learning object evolutions </li></ul><ul><ul><li>New release implies conflicts </li></ul></ul>time import (a) first integration LO A evolutions within the LOR LO A integrations within the LMS converge (b) re-authoring (c) release (d) convergence divergence A 1 A 1 A i A k A k foo foo foo foo A 1
  5. 5. Competitive LO release / Format Change <ul><li>Competitive evolutions of the same learning object </li></ul><ul><ul><li>Various approaches to reach the same pedagogical objectives </li></ul></ul><ul><ul><li>Format changes </li></ul></ul>time import (a) first integration LO A evolutions within the LOR LO A integrations within the LMS (b) re-authoring (c) release (d) convergence converge competitive branch divergence A 1 A 1 A i A k A s A r A s foo foo foo foo foo foo A 1
  6. 6. LO dependencies <ul><li>Relationships between learning objects </li></ul><ul><ul><li>B requires A to be understood </li></ul></ul><ul><ul><li>New releases: Bk and Ak </li></ul></ul><ul><ul><li>Deploying Bk implies a pedagogical conflict </li></ul></ul>time import (a) first integration LO A evolutions within the LOR LO A integrations within the LMS (b) release (c) convergence import LO B evolutions within the LOR LO B integrations within the LMS converge divergence A 1 A 1 A k bar foo foo B 1 B 1 B k B k bar bar foo A k B k is required by requires A 1 B 1 is required by requires A 1
  7. 7. Information to store <ul><li>Qualified relationships </li></ul><ul><ul><li>isBasedOn/isBasisFor </li></ul></ul><ul><ul><li>hasVersion/isVersionOf </li></ul></ul><ul><li>Publication date </li></ul><ul><ul><li>Most recent release </li></ul></ul><ul><li>Status of the evolution </li></ul><ul><ul><li>State of the release </li></ul></ul><ul><li>Changes that have been made </li></ul>
  8. 8. Outline <ul><li>Identifying Learning Object Evolutions </li></ul><ul><li>Storing Learning Object Evolutions </li></ul><ul><li>Managing divergences </li></ul><ul><li>Implementation </li></ul><ul><li>Conclusion and perspectives </li></ul>
  9. 9. Storage of Divergences Information <ul><li>Status of the new release </li></ul><ul><li>Relation(s) with other(s) learning object(s) </li></ul>3. Meta-metadata 3.2 Contribute 3.2.1 Role 3.2.2 Entity 3.2.3 Date … 3.2.4 Changes 2. Life Cycle 2.1 Version 2.2 Status 2.3 Contribute 2.3.1 Role 2.3.2 Entity 2.3.3 Date 2.4 Expiry Date 2.3.4 Changes 2.5 Modifications Severity 7. Relation 7.2.1.2 Entry 7.2.1.1 Catalog 7.2.1 Identifier … 7.2 Resource 7.1 Kind Existing LOM standard
  10. 10. Storage of Divergences Information <ul><li>Who has made changes on LO </li></ul><ul><li>When changes have been made </li></ul>3. Meta-metadata 3.2 Contribute 3.2.1 Role 3.2.2 Entity 3.2.3 Date … 3.2.4 Changes 2. Life Cycle 2.1 Version 2.2 Status 2.3 Contribute 2.3.1 Role 2.3.2 Entity 2.3.3 Date 2.4 Expiry Date 2.3.4 Changes 2.5 Modifications Severity 7. Relation 7.2.1.2 Entry 7.2.1.1 Catalog 7.2.1 Identifier … 7.2 Resource 7.1 Kind Existing LOM standard
  11. 11. Storage of Divergences Information <ul><li>Who has made changes on LO description </li></ul><ul><li>When changes have been made </li></ul>3. Meta-metadata 3.2 Contribute 3.2.1 Role 3.2.2 Entity 3.2.3 Date … 3.2.4 Changes 2. Life Cycle 2.1 Version 2.2 Status 2.3 Contribute 2.3.1 Role 2.3.2 Entity 2.3.3 Date 2.4 Expiry Date 2.3.4 Changes 2.5 Modifications Severity 7. Relation 7.2.1.2 Entry 7.2.1.1 Catalog 7.2.1 Identifier … 7.2 Resource 7.1 Kind Existing LOM standard
  12. 12. Storage of Divergences Information <ul><li>What changes were made and why they were made </li></ul><ul><ul><li>New descriptor </li></ul></ul>3. Meta-metadata 3.2 Contribute 3.2.1 Role 3.2.2 Entity 3.2.3 Date … 3.2.4 Changes 2. Life Cycle 2.1 Version 2.2 Status 2.3 Contribute 2.3.1 Role 2.3.2 Entity 2.3.3 Date 2.4 Expiry Date 2.3.4 Changes 2.5 Modifications Severity 7. Relation 7.2.1.2 Entry 7.2.1.1 Catalog 7.2.1 Identifier … 7.2 Resource 7.1 Kind Extended LOM standard
  13. 13. Storage of Divergences Information <ul><li>Rate about modifications severity </li></ul><ul><ul><li>New descriptor </li></ul></ul><ul><ul><li>Value space </li></ul></ul><ul><ul><ul><li>Low </li></ul></ul></ul><ul><ul><ul><li>Medium </li></ul></ul></ul><ul><ul><ul><li>High </li></ul></ul></ul>3. Meta-metadata 3.2 Contribute 3.2.1 Role 3.2.2 Entity 3.2.3 Date … 3.2.4 Changes 2. Life Cycle 2.1 Version 2.2 Status 2.3 Contribute 2.3.1 Role 2.3.2 Entity 2.3.3 Date 2.4 Expiry Date 2.3.4 Changes 2.5 Modifications Severity 7. Relation 7.2.1.2 Entry 7.2.1.1 Catalog 7.2.1 Identifier … 7.2 Resource 7.1 Kind Extended LOM standard
  14. 14. Outline <ul><li>Identifying Learning Object Evolutions </li></ul><ul><li>Storing Learning Object Evolutions </li></ul><ul><li>Managing divergences </li></ul><ul><li>Implementation </li></ul><ul><li>Conclusion and perspectives </li></ul>
  15. 15.
  16. 16. Visualizing: the 3D relationships representation
  17. 17. Treemap construction
  18. 18.
  19. 19. Notifying: asynchronous tools <ul><li>Email alerts </li></ul><ul><ul><li>Teachers </li></ul></ul><ul><ul><li>Teachers and pedagogical managers </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><li>RSS feeds </li></ul><ul><ul><li>LO included in a specific learning design </li></ul></ul><ul><ul><li>LO deployed by a specific teacher </li></ul></ul><ul><ul><li>All LO deployed on the LMS </li></ul></ul><ul><ul><li>... </li></ul></ul>
  20. 20. Converging <ul><li>Manual convergence </li></ul><ul><ul><li>LO release selection on 3D representation </li></ul></ul><ul><li>Automatic / scheduled convergence </li></ul><ul><ul><li>When modifications severity is low </li></ul></ul><ul><ul><li>No competitive re-authoring </li></ul></ul><ul><ul><li>No format modification </li></ul></ul>
  21. 21. Benefits <ul><li>Teachers keep awareness without continuously monitoring LOR content </li></ul><ul><li>Convergence processes are facilitated, even automated </li></ul><ul><li>Pedagogical conflicts avoided </li></ul><ul><li>Up-to-date content </li></ul>
  22. 22. Outline <ul><li>Identifying Learning Object Evolutions </li></ul><ul><li>Storing Learning Object Evolutions </li></ul><ul><li>Managing divergences </li></ul><ul><li>Implementation </li></ul><ul><li>Conclusion and perspectives </li></ul>
  23. 23. Implementation <ul><li>International EMIAGE </li></ul><ul><li>Initiated by a French numeric campus </li></ul><ul><li>Delivers Master of Computer Science to foreign students </li></ul>ARIADNE WEB SERVICES Specific API Search Indexation Importation Generation KPS PHP SOAP/HTTP LOM++ Evolutions Convergence SOAP/HTTP
  24. 24. Divergence example
  25. 25. Outline <ul><li>Identifying Learning Object Evolutions </li></ul><ul><li>Storing Learning Object Evolutions </li></ul><ul><li>Managing divergences </li></ul><ul><li>Implementation </li></ul><ul><li>Conclusion and perspectives </li></ul>
  26. 26. Conclusion <ul><li>Awareness about LO divergences in the context of LO integration process </li></ul><ul><li>Visualization techniques  general picture of the situation </li></ul><ul><li>Notifications systems  teacher ’ s reactivity </li></ul><ul><li>Up-to-date course content </li></ul><ul><li>Modifications applied to LOM schema should be adopted by consensus </li></ul>
  27. 27. Perspectives <ul><li>How the divergence has evolved? </li></ul><ul><ul><li>Playback & undo functionalities </li></ul></ul><ul><li>Awareness mechanisms for steering committee members </li></ul><ul><ul><li>All LMS of a digital campus </li></ul></ul><ul><li>Awareness techniques applied during production process </li></ul>
  28. 28. Thanks for your attention!! http://www.irit.fr/SIERA http://www.ariadne-eu.org

×