Index: openacs-4/packages/imsld/www/doc/ar01s01.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ar01s01.html,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/imsld/www/doc/ar01s01.html 30 Jun 2005 10:31:51 -0000 1.1 +++ openacs-4/packages/imsld/www/doc/ar01s01.html 30 Jun 2005 10:43:20 -0000 1.2 @@ -5,7 +5,11 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

IMS Learning Design (short introduction)

IMS Learning Design (from now on referred as IMS-LD) is a +

IMS Learning Design (short introduction)

We recommend to read the IMS-LD + specification before reading this document. We made a introduction + aout it here that will give you the required information in order to + understand better the rest of this document. Skip this section if you are + already familiarized with the IMS-LD spec.

IMS Learning Design (from now on referred as IMS-LD) is a specification done by the IMS Global Learning Consortium. It is an XML-based description for e-learning. It provides a global framework for including the description of different pedagogical and methodological Index: openacs-4/packages/imsld/www/doc/ar01s02.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ar01s02.html,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/imsld/www/doc/ar01s02.html 30 Jun 2005 10:31:51 -0000 1.1 +++ openacs-4/packages/imsld/www/doc/ar01s02.html 30 Jun 2005 10:43:20 -0000 1.2 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

Levels A, B and C

There are tree levels of complaint in the IMS-LD +

Levels A, B and C

There are tree levels of complaint in the IMS-LD specification:

  1. Learning Design Level A includes everything described above except the conditions, properties and notifications. It thus contains all the core vocabulary needed to support dedagogical Index: openacs-4/packages/imsld/www/doc/ch01.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,4 +5,4 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

    + Index: openacs-4/packages/imsld/www/doc/ch01s01.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s01.html,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/imsld/www/doc/ch01s01.html 30 Jun 2005 10:31:51 -0000 1.4 +++ openacs-4/packages/imsld/www/doc/ch01s01.html 30 Jun 2005 10:43:20 -0000 1.5 @@ -5,14 +5,9 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

    Introduction

    Given the current need of the professors as .LRN users of having a +

    Introduction

    Given the current need of the professors as .LRN users of having a tool that lets them define and set up the workflow of their courses and a synchronization and interaction between different roles of an e-learning experience, the IMS-LD package provides the support to fulfil these needs, - making use of the IMS Learning Design (from now on referred as IMS-LD). We - recommend to read the IMS-LD - specification in order to understand better this document. If you - are already familiarized with the specification, continue reading this - document, otherwise you can take a quick introduction by reading our - short introduction to - IMS-LD)

    + making use of the IMS Learning Design (from now on referred as + IMS-LD).

    Index: openacs-4/packages/imsld/www/doc/ch01s02.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s02.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s02.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s02.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

    Integrating IMS-LD with .LRN

    Using the IMD LD specification, the professor is able to indicate +

    Integrating IMS-LD with .LRN

    Using the IMD LD specification, the professor is able to indicate the moment (which could be based on conditions) in which a role is going to do an activity and which materials and services are going to be used. Integrating IMD LD into .LRN, the professor is able to use all the Index: openacs-4/packages/imsld/www/doc/ch01s03.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s03.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s03.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s03.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

    Pedagogical Flexibility

    The IMS-LD specification is flexible in the description of +

    Pedagogical Flexibility

    The IMS-LD specification is flexible in the description of all different kinds of pedagogies and not prescribe any specific pedagogical approach.” (IMS-LD spec) The IMS-LD specification does not follow any pedagogy. When doing the integration with .LRN, this Index: openacs-4/packages/imsld/www/doc/ch01s04.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s04.html,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/imsld/www/doc/ch01s04.html 30 Jun 2005 10:31:51 -0000 1.4 +++ openacs-4/packages/imsld/www/doc/ch01s04.html 30 Jun 2005 10:43:20 -0000 1.5 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

    Historical Considerations

    There is some work done so far that we could use in the near +

    Historical Considerations

    There is some work done so far that we could use in the near future:

    • Alfanet.The people of Alfanet has already done some integration of IMS-LD with OpenACS. At the time of writing this specification we were waiting to Index: openacs-4/packages/imsld/www/doc/ch01s05.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s05.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s05.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s05.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Competitive Analysis

      There are a lot of competing products.The IMS-LD specification is +

      Competitive Analysis

      There are a lot of competing products.The IMS-LD specification is very large and has many different options. Each product can implement the most suitable features. Also, it does not indicate how to implement it. And therefore, different LMS can implement it in a different way depending Index: openacs-4/packages/imsld/www/doc/ch01s06.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s06.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s06.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s06.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Extensibility

      The .LRN implementation must be easily extensible. The IMS-LD +

      Extensibility

      The .LRN implementation must be easily extensible. The IMS-LD specification may change in the future, so the .LRN implementation has to be done taking that into account. The .LRN implementation must be so flexible in order to adapt to the possible changes of the IMS-LD Index: openacs-4/packages/imsld/www/doc/ch01s07.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s07.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s07.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s07.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,6 +5,6 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      User Requirements

      The user requirements are described in detail in the User +

      User Requirements

      The user requirements are described in detail in the User Requirements Chapter. In this section we explain in detail the objectives of the IMS-LD package, as well as the way to achieve them.

      Index: openacs-4/packages/imsld/www/doc/ch01s08.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s08.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s08.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s08.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,5 +5,5 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Use Cases

      In this Chapter we give some use cases that correspond to frequently +

      Use Cases

      In this Chapter we give some use cases that correspond to frequently applications that can be handled by the ims-ld package

      Index: openacs-4/packages/imsld/www/doc/ch01s09.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s09.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s09.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s09.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,4 +5,4 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      API

      The API will be defined during the development phase.

      +

      API

      The API will be defined during the development phase.

      Index: openacs-4/packages/imsld/www/doc/ch01s10.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s10.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s10.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s10.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Data Model

      The data model is described in the Data Model Chapter, and it +

      Data Model

      The data model is described in the Data Model Chapter, and it intends to show all the tables where the information will be stored.

      The IMS-LD specification is large and the number of tables to store all the information is large too. We don't store every information that Index: openacs-4/packages/imsld/www/doc/ch01s11.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s11.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/imsld/www/doc/ch01s11.html 30 Jun 2005 10:31:51 -0000 1.3 +++ openacs-4/packages/imsld/www/doc/ch01s11.html 30 Jun 2005 10:43:20 -0000 1.4 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Architectural Model

      The architectural model is described in the Architectural Model +

      Architectural Model

      The architectural model is described in the Architectural Model Chapter, and it presents the general architectural related to the ims-ld package. It explains each part of the system and particularly the ims-ld package, and are described the aspects about the implementation as for Index: openacs-4/packages/imsld/www/doc/ch01s12.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch01s12.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch01s12.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch01s12.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Authors

      The specifications for the IMS-LD package have been written by +

      Authors

      The specifications for the IMS-LD package have been written by Pedro Mu�oz and Jose Pablo Escobedo with help from people within and outside the OpenACS Index: openacs-4/packages/imsld/www/doc/ch02s01.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch02s01.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch02s01.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch02s01.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Interaction Between the IMS-LD package and .LRN Services

      The IMS-LD package is a .LRN service (or package, we use these terms +

      Interaction Between the IMS-LD package and .LRN Services

      The IMS-LD package is a .LRN service (or package, we use these terms indifferently in this specification when referring to .LRN), which will interact with some other .LRN services. When writing this specification, we expect the IMS-LD package to interact with at least the following .LRN Index: openacs-4/packages/imsld/www/doc/ch02s02.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch02s02.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch02s02.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch02s02.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Editing IMS Learning Design Documents

      When writing this specification, we were not thinking about +

      Editing IMS Learning Design Documents

      When writing this specification, we were not thinking about implementing an IMS-LD editor in the short term. We think that in the market there are already very good IMS-LD editors, and that instead of investing efforts and resources in doing one more, we better work in order Index: openacs-4/packages/imsld/www/doc/ch02s03.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch02s03.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch02s03.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch02s03.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      Viewing an IMS-LD Document and Groups assignation

      The IMS-LD package provides an IMS-LD viewer that will have two +

      Viewing an IMS-LD Document and Groups assignation

      The IMS-LD package provides an IMS-LD viewer that will have two modes for the professor: off-line mode and on-line mode.

      In the off-line mode only the professor will have access and he/she will be able to see all the plays, acts, properties, conditions, etc. Definitively, all the things that are described in an IMS-LD document. But Index: openacs-4/packages/imsld/www/doc/ch02s04.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch02s04.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch02s04.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch02s04.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

      IMS-LD Player

      The player is the part of the IMS-LD package that present to all the +

      IMS-LD Player

      The player is the part of the IMS-LD package that present to all the roles of the unit of learning the different activities in a sequence ordered way based on the properties and conditions.

      When deciding how the player should interact with the user, we thought two different implementations:

      1. Show a little portlet to the user that indicates the next Index: openacs-4/packages/imsld/www/doc/ch03.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch03.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch03.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch03.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

        + Index: openacs-4/packages/imsld/www/doc/ch03s01.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch03s01.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch03s01.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch03s01.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,23 +5,23 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

        Use Cases

        The following Use Cases describe how the ims-ld package for .LRN can +

        Use Cases

        The following Use Cases describe how the ims-ld package for .LRN can be applied in different situations. Some of these Use Cases have been inspired for the experience in the E-LANE project . The ims-ld package for .LRN will have a wide range of capabilities and it could be applied to a wide range of powerful pedagogies and scenarios. Here we explain different Use Cases where this package can be used. The Use Cases doesn't present the detailed diagram about the interactions between the different roles involved, but they can be easily deduced from the given - explanation.

        Integration in the same execution framework of different .LRN + explanation.

        Integration in the same execution framework of different .LRN packages combined in a workflow

        The ims-ld package will communicate with different .LRN services, as part of different activities, presenting them in a prescribed order. The ims-ld package allows to visualize in the same window different .LRN services like assessments, calendar, evaluation(gradebook), forums, FAQs, chat, etc.

        With the ims-ld package the user only has to click the execution window link, and then he/she will be able to visualize all the workflow of the activities designed for him/her without having to go to the - concrete links.

        Evaluation of the educational process

        With the IMS-LD package can be used to evaluate the users in the + concrete links.

        Evaluation of the educational process

        With the IMS-LD package can be used to evaluate the users in the unit of learning (using evaluation, for instance), but it also can evaluate them using the contents and activities of the e-learning process, and even tests, that the professor have designed. Therefore the @@ -37,7 +37,7 @@ obtained objectives (learning objectives). The ims-ld package defines overall objectives and objectives for each activity, so an analysis of the obtained objectives can be made with respect to the initial - requirements.

        Content Personalization depending on different user + requirements.

        Content Personalization depending on different user properties

        The possibility of the ims-ld package of defining personal global properties allows to define a concrete user modeling in the e-learning experience (unit of learning). A user model in ims-ld package can be @@ -55,7 +55,7 @@ this problem, defining a property named country and personalizing each content depending on the country of the user. Therefore, if a word has different meanings in different countries, the system will be show the - appropriate word depending on the country property of each user.

        Different paths of contents for users depending on the evaluation + appropriate word depending on the country property of each user.

        Different paths of contents for users depending on the evaluation of activities or on the assessments results

        The ims-ld package allows to define different paths along with the different activities depending on the result of an evaluation of a homework, task, depending on the grade of an assessment or a on @@ -67,7 +67,7 @@ exercise. Nevertheless, if the tests show that the student has a high knowledge level, then the system presents to the student a more difficult exercise. By this way we are adapting the content to the - necessities and knowledge of the students.

        Give the students exactly what they don't know

        Each unit of learning can have a set of prerequisites and a set of + necessities and knowledge of the students.

        Give the students exactly what they don't know

        Each unit of learning can have a set of prerequisites and a set of objectives. The prerequisites can be considered as the previous related knowledge necessary about a given subject and the objectives can be considered as the future knowledge to acquire. The ims-ld package allows @@ -76,13 +76,13 @@ system can determine the weak knowledge areas of the students and show them only the knowledges they don't have. This way, for instance, if the student already knows some concepts of the course, we can avoid to show - them because it is a waste of time for the students.

        Repeating activities for students

        A student can repeat the same activity if the obtained results are + them because it is a waste of time for the students.

        Repeating activities for students

        A student can repeat the same activity if the obtained results are not the desirable or expected ones. He/She can repeat all the activity or only one part of the it. The repeated activity can consist of - assessments, forums, content, FAQ, chat, etc.

        Give the students the capacity for selecting options

        A user can select different options during the cycle of the unit + assessments, forums, content, FAQ, chat, etc.

        Give the students the capacity for selecting options

        A user can select different options during the cycle of the unit of learning, for example, checking a checkbox or fulfiling a text box, and depending on this selection he/she can go trough different paths - along the course.

        Problem based learning

        The ims-ld package allows to use a common framework for different + along the course.

        Problem based learning

        The ims-ld package allows to use a common framework for different pedagogical models. One of the most beneficial techniques in order to learn is the problem based learning, where a problem is given to the students and evaluated by a professor.

        For example we can apply the Polya model for problem solving. This @@ -118,25 +118,25 @@ they should extend it to other type of problems. In this phase, the students can access the course materials, use the chats, forums, etc, in order to discuss their ideas among them, and finally they have to take - an assessment.

        Learning in student groups

        The benefits of working with groups of students in order to learn + an assessment.

        Learning in student groups

        The benefits of working with groups of students in order to learn are well known. The ims-ld package allows this approach in several ways. It allows to define different roles which in the execution time will be transformed in different groups. Each group can receive a common problem to solve, being in a common forum, chat, etc. Also, there can be different groups with people of different roles, where each person has to do a different task in order to get the work done, which at the end - is discussed by all members of the group.

        Collaborative Learning

        The ims-ld package allows to produce different ways of + is discussed by all members of the group.

        Collaborative Learning

        The ims-ld package allows to produce different ways of Collaborative Learning. For example, it can establish that until a certain group doesn't finish one set of activities, then the following activity will not begin. This can be done thanks to the conditoins of the different acts. It also allows the interaction between people with, for example, the notifications of the Level C of IMS-LD. Also, for the Collaborative Learning, the chat, forums, etc. can be used.

        For example, in a learning experience, until all the members of a group have not finished reading an on-line text, they cannot start a - discussion forum about it.

        Learning by Games

        As a lot of games requires a sequence of activities and + discussion forum about it.

        Learning by Games

        As a lot of games requires a sequence of activities and interaction between different roles, then some Games could be modeled as IMS-LD, and they could be played using the Player of the ims-ld - package

        Reusing Methodologies

        The methodology represented in an IMS-LD file can be reused for + package

        Reusing Methodologies

        The methodology represented in an IMS-LD file can be reused for other purposes. For example the methodology of a successful course of "Computer Architecture" could be reused in another course of "Communication Software". Although the content of the courses have Index: openacs-4/packages/imsld/www/doc/ch03s02.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch03s02.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/imsld/www/doc/ch03s02.html 30 Jun 2005 10:31:51 -0000 1.2 +++ openacs-4/packages/imsld/www/doc/ch03s02.html 30 Jun 2005 10:43:20 -0000 1.3 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

        Final Comments

        The presented use cases are only a set of examples about some +

        Final Comments

        The presented use cases are only a set of examples about some possible applications of the ims-ld package in .LRN, but it is not restricted to this applications. There can be a use case that combines some or all of the ones described above too. For example, a collaborative Index: openacs-4/packages/imsld/www/doc/ch04.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch04.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/imsld/www/doc/ch04.html 30 Jun 2005 10:31:51 -0000 1.3 +++ openacs-4/packages/imsld/www/doc/ch04.html 30 Jun 2005 10:43:20 -0000 1.4 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

        Chapter�4.�Data Model

        The following data model stores the relevant information that can be +

        Chapter�4.�Data Model

        The following data model stores the relevant information that can be in an IMS-LD file. The tables are the ones needed to store the interesting part of the information from IMS-LD specification that we consider is necessary in order to play the unit of learning correctly.

        At present, the data model does not have into account the interaction Index: openacs-4/packages/imsld/www/doc/ch04s01.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/doc/ch04s01.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/imsld/www/doc/ch04s01.html 30 Jun 2005 10:31:51 -0000 1.3 +++ openacs-4/packages/imsld/www/doc/ch04s01.html 30 Jun 2005 10:43:20 -0000 1.4 @@ -5,7 +5,7 @@ if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; win=window.open(mypage,myname,settings);} -

        Level A