1.     Introduction

1.1     IMS Learner Information Specifications Overview

IMS Learner Information Package is based on a data model that describes those characteristics of a learner needed for the general purposes of:

The specification supports the exchange of learner information among learning management systems, human resource systems, student information systems, enterprise e-learning systems, knowledge management systems, resume repositories, and other systems used in the learning process. In this document such systems will be called learner information systems regardless of any other functionality they possess or roles they fulfil.  The IMS Learner Information Package specification does not address requests for learner information or the exchange transaction mechanism.

1.1.1     Requirements

IMS Learner Information specifications are designed to meet the following requirements:

Privacy and Data Protection

The IMS project recognizes the need to:

IMS Learner Information Package enables the inclusion of mechanisms for maintaining privacy and protecting the integrity of data with all data that comprises learner information.  The specification cannot, however, specify the form, format, or type of these mechanisms or policies for their use. These must be determined by specific implementations in accordance with their requirements.

1.1.2     Learner Information Data and Meta-data

IMS Learner Information Package is a structured information model. An XML binding is included but is not meant to exclude other bindings.  The information model contains both data and meta-data about that data. The model defines fields into which the data can be placed and the type of data that may be put into these fields. Typical data might be the name of a learner, a course or training completed, a learning objective, a preference for a particular type of technology, and so on. Meta-data about each field can include:

  1. Time-related information; 
  2. Identification and indexing information;
  3. Privacy and data protection information.

This meta-data is available for each and every field in the information model, either directly or via inheritance.

1.1.3     Learner Data Structure

The learner information model can be viewed in three different ways:

  1. A tree;
  2. An object model;
  3. A tabular representation.

All three ways are explained in the specification.  The Learner information is separated into eleven main categories (as shown in Figure 1.1).  These structures have been identified as the primary data structures that are required to support learner information.  This composite approach means that only the required information needs to be packaged and stored.

The IMS Learner Information Package (LIP) core data structures

Figure 1.1  The IMS Learner Information Package (LIP) core data structures.

These categories were chosen to meet the requirements of a large variety of use cases and to facilitate mapping among IMS and other relevant specifications.  Within each category several data elements and structures are defined.  Some of these are specified explicitly as data types (language strings, for the most part) and others are defined as recursive hierarchical structures.  In addition, data may be defined by referencing mechanisms. The referencing mechanisms supported are internal references, references to an external learner information system, and references via a URI.

1.1.4     Learner Information Meta-data

 

The learning information meta-data (contained within the ‘contentype’ structure shown in Figure 1.1) is broken into four categories:

All learning information data elements have meta-data sub-elements with the exception of atomic elements that can always inherit their meta-data. For example, in the Identification category, meta-data is associated with the Name element but not with its constituent elements since it is felt that the meta-data for the constituent elements cannot change independently of the meta-data for the Name element itself.

1.2     Scope & Context

This document is the IMS Learning Information Package (LIP) Best Practice & Implementation Guide.  As such it should be used in conjunction with the:

1.3     Structure of this Document

The structure of this document is:

2.     Relationship to Other Specifications

The relationship of this specification to other IMS and external specification activities;

3.     Overall Data Model

A brief summary of the IMS Learner Information Packaging information model;

4.     Basic Example LIP Instances

Examples of the basic LIP instances (for each of the core structures) that are supported by this specification;

5.     Advanced Example LIP Instances

Advanced examples of LIP instances that are supported by this specification;

6.     IMS LIP and Other Relevant Specifications

An explanation of how the IMS LIP can be used to capture some of the other relevant specifications;

7.     Implementation Guidance

Tips on how distributed learning systems can make best usage of the LIP specification;

8.     V1.x Developments

The areas of the specification that are for further development in later releases;

9.     Extensibility

The extension facilities and their usage;

10.   Conformance

The expectations on systems that claim conformance to the IMS LIP specifications;

Appendix A – LIP and its Schemas

The range of available LIP XSDs and DTDs;

Appendix B – The LIP XML Instance Example Files

The set of LIP examples and their associated file names;

Appendix C – Glossary of Terms

A glossary of the key terms and elements used within the specification.

1.4     Nomenclature

 

ADL                       Advanced Distributed Learning

AICC                      Aviation Industry CBT Committee

ANSI                      American national Standards Institute

CBT                        Computer Based Training

CEN                        Centre for European Normalisation

CORBA                  Common Object Repository Brokerage Architecture

DCOM                   Distributed Common Object Management

DTD                       Document Type Definition

EDI                         Electronic Data Interchange

FEFC                      Further Education Funding Council

GUID                      Global User Identifier

IEEE                        Institute of Electronic & Electrical Engineering

IETF                       Internet Engineering Task Force

ISO                         International Standards Organisation

ISR                          Individualised Student Record

ISSS                        Information Society Standardisation Service

JTC                         Joint Technical Committee

LDAP                     Lightweight Directory Access Protocol

LIP                          Learner Information Packaging

LOM                       Learner Object Meta-data

LTSC                      Learning Technology Standards Committee

NATO                    North Atlantic Treaty Organisation

PAPI                       Public And Private Information

PDI                         Personal Data Interchange

QTI                         Question & Test Interoperability

SCORM                 Shareable Courseware Object Reference Model

SEP                         Staffing Exchange Protocol

SIF                          Schools Interoperability Framework

URI                         Universal Resource Identifier

W3C                       World Wide Web Consortium

XDR                       XML Data Reduced

XML                       Extensible Mark-up Language

XSD                        XML Schema

 

1.5     References

[ANSI, 98]             Student Educational Record (Transcript), ANSI ASC X.12-TS130, ANSI, April 1998.

[CP, 00a]                IMS Content Packaging Information Model, T.Anderson, W.Young, C.Moffatt, Version 1.0, IMS, May 2000.

[CP, 00b]                IMS Content Packaging XML Binding, T.Anderson, W.Young, C.Moffatt, Version 1.0, IMS, May 2000.

[CP, 00c]                IMS Content Packaging Best Practice and Implementation Guide, T.Anderson, W.Young, C.Moffatt, Version 1.0, IMS, May 2000.

[eduPerson, 01]    EduPerson 1.0 Specification, Internet2/Educause, Feb 2001.

[Enterprise, 99a]   IMS Enterprise Information Model, G.Collier, W.Veres and T.Anderson, Version 1.01, IMS, December 1999.

[Enterprise, 99b]   IMS Enterprise XML Binding, G.Collier, W.Veres and T.Anderson, Version 1.01, IMS, December 1999.

[Enterprise, 99c]   IMS Enterprise Best Practice and Implementation Guide, G.Collier, W.Veres and T.Anderson, Version 1.01, IMS, December 1999.

[Gestalt, 00]           Gestalt: WP4 - Integrating IMS Enterprise, PAPI and Gestalt UOM Data Models, version 3.0, P.Foster, Gestalt Doc No: FC:/MAN/REPORTS/022GESTALT/D401/GestaltEnterprisePAPI_3, March 2000.

[Gestalt, 99]           Gestalt: WP5 - Object (Interfaces) Specification, V.Wade, K.Riley, B.Banks, P.Foster, N.Evans-Mudie, Y.Nicol, P.Doherty, Gestalt Doc No: A367/TCD/WP05/DS/L/008/b1, October 1999.

[HR, 00a]                Resume DTD, HR-XML Consortium, June 2000, http://www.hr-xml.org.

[HR, 00b]               Candidate DTD, HR-XML Consortium, June 2000, http://www.hr-xml.org.

[LIP, 00a]               Profiles Interchange Requirement Specification, G.Collier, T.Probart and C.Smythe, Version 1.0, IMS, March 2000.

[LIP, 01a]               IMS Learner Information Package Information Model Final Specification, R.Robson, C.Smythe and F.Tansey, Version 1.0, IMS, March 2001.

[LIP, 01b]               IMS Learner Information Package XML Binding Final Specification, R.Robson, C.Smythe and F.Tansey, Version 1.0, IMS, March 2001.

[LIP, 01c]               IMS Learner Information Package Best Practices & Implementation Guide Final Specification, R.Robson, C.Smythe and F.Tansey, Version 1.0, IMS, March 2001.

[MD, 99a]              IMS Meta-data Information Model, T.Wason, Version 1.0, IMS, September 1999.

[MD, 99b]              IMS Meta-data XML Binding, T.Wason, Version 1.0, IMS, September 1999.

[MD, 99c]              IMS Meta-data Best Practice and Implementation Guide, T.Wason, Version 1.0, IMS, September 1999.

[Messaging, 99]   Proposal for the Inclusion of a Run Time Messaging Service in the IMS 1.0 Specifications, Ken Schweller, IMS, May 1999.

[PAPI, 98]              IEEE PAPI Specification - Learning Technology: Public and Private Information, Version 6.0, IEEE LTSC P1484, June 2000.

[QTI, 01]                IMS Question & Test Interoperability Information Model, C.Smythe and E.Shepherd, Version 1.1, IMS, March 2001.

[Saba, 00]               Profile Format: Design Specification, Daniel Lipkin, Saba Inc, May 2000. 

[SIF, 99]                 Schools Interoperability Framework Preliminary Implementation Specifications, Version 1.0, SIF, November 1999.

[vCard, 98]             The vCard v3.0 XML DTD, F.Dawson, IETF Draft, June 1998.

 

2.     Relationship to Other Specifications

2.1     IMS Specifications

Version 1.0 of the IMS Learner Information Package (LIP) specification is made up of three documents:

The IMS LIP specification is related to several other IMS specifications, both complete and in-progress.  This specification is intended to be consistent with these other initiatives wherever possible, in order to reduce redundancy and confusion between specifications. The related specifications are:

2.2     Related Specifications

2.2.1     IEEE P1484

The IEEE Learning Technology Standardisation Committee P1484 is the only body engaged in the educational domain, which has a recognised formal standing.  Given the diversity of the fora represented by the participants in the IEEE, there exist a large number of working groups focused on specific activities, as well as more horizontal activities (such as the Architecture and Reference Model and the Glossary working groups) that attempt to tie the wider ranging work together.  The IEEE Public & Private Information (PAPI) Specification is an attempt to define a ‘portable’ learner [IEEE, 98].  The IMS LIP has, in part, been derived from the PAPI (versions 5.0 and 6.0).

2.2.2     Schools Interoperability Framework (SIF)

The Schools Interoperability Framework is an industry initiative to develop a technical blueprint for K-12 software that will enable diverse applications to interact and share data now and in the future. SIF has two deliverables: the SIF Message Specification and the Implementation Specification. While the SIF Message Specification defines the messages that each application can exchange with others, the Implementation Specification defines the software implementation guidelines for SIF. The Implementation Specification does not make any assumption of what hardware and software products need to be used to develop SIF-compliant applications. Instead, it only defines the requirements of architecture, communication, software components, and interfaces between them. The goal of SIF is to ensure that all the SIF-compliant applications can achieve interoperability, regardless of how they are implemented. SIF is truly an open industrial initiative.  SIF is focused on supporting interoperability between schools-based educational administration systems whereas LIP is focussed on learner educational information.

2.2.3     ANSI TS 130 Student Educational Record

The ANSI TS130 contains the format and establishes the data contents of a Student Educational Record (Transcript) Transaction Set for use within the context of Electronic Data Interchange (EDI) environment.  The student transcript is used by schools and school districts, and by post-secondary educational institutions to transmit current and historical records of educational accomplishment and other significant information for students enrolled at the sending schools and institutions.  The transcript may be sent to other educational institutions, to other agencies, or to prospective or current employers.  The student transcript contains personal history and identifying information about the student, the current academic status, dates of attendance, courses completed with grades earned, degrees and diplomas awarded, health information (Pre-Kindergarten through Grade 12 only), and testing information.[1]

2.2.4     Internet vCard Specification

The vCard specification allows the open exchange of Personal Data Interchange (PDI) information typically found on traditional paper business cards. The specification defines a format for an electronic business card, or vCard.  The vCard specification is suitable as an interchange format between applications or systems. The format is defined independent of the particular method used to transport it. The transport for this exchange might be a file system, point-to-point public switched telephone networks, wired-network transport, or some form of unwired transport. The vCard has direct application to the way users utilize the Internet network. The vCard can be used to forward personal data in an electronic mail message. The numerous forms a user of the WWW fills out on a homepage can also be automated using the vCard. The Internet Mail Consortium is working with the Internet Engineering Task Force (IETF) to complete work on an extension to the Internet MIME-based electronic mail standard to allow for this capability.  An XML binding of the vCard specification has produced a DTD [vCard, 98] and this has been used to inform the development of the IMS LIP.

2.2.5     Internet2 eduPerson

In February 2001the joint Internet2(R) and EDUCAUSE working group announced the release of the ‘eduPerson’ specification for services that provide seamless access to network-accessible information regardless of where or how the original information is stored.  The eduPerson specification provides a set of standard higher-education attributes for an enterprise directory, which facilitate inter-institutional access to applications and resources across the higher education community. The EDUCAUSE/Internet2 eduPerson task force has the mission of defining a Lightweight Directory Access Protocol (LDAP) object class that includes widely-used person attributes in higher education.  An example of how to use the IMS LIP to exchange the eduPerson information is shown in Section 6.

2.2.6     HR-XML Consortium Specifications

The HR-XML Consortium is an independent, non-profit association dedicated to the development and promotion of a standard suite of XML specifications to enable e-commerce and the automation of human resources-related data exchanges.  The mission of the HR-XML Consortium is to develop and publish open data exchange standards based upon XML.  Some of the Consortium’s initial targets for standardization activities include recruiting, staffing, compensation and benefits.  The Consortium’s Recruiting and Staffing workgroup is working on a first version of Staffing Exchange Protocol (SEP), an XML-based messaging framework that supports dynamic, real-time staffing transactions over the Web. Transactions supported by SEP include the posting of job opportunities to job boards and other recruiting venues and the return of resumes matching those postings. The protocol also supports the up-dating and recall of job postings, the supplying of contact information for a job candidate where only partial information was initially supplied, employer feedback to job boards on positions that have been filled, and the update and recall of resumes by job seekers.  The Consortium’s Compensation and Benefits Workgroup has begun work on an XML framework for communicating employee benefit enrollment information between employers and insurance carriers, managed care organizations, and third party administrators. The workgroup also is working to deploy a demonstration of how standardized XML can streamline the transfer of Defined Contribution and Defined Benefit (DC/DB) data between a plan sponsor, such as an employer, and a plan provider.

2.3     Related Activities

2.3.1     ISO/IEC JTC1/SC36 Learning Technology

As of 10th November 1999, the ISO/IEC Joint Technical Committee 1 meeting in Seoul agreed resolution 6, which brought into existence Sub-Committee 36 - Learning Technology. The international secretariat for SC36 is provided by the US National Body, the American National Standards Institute (ANSI).  ISO/IEC JTC1/SC36 is intended to address standardisation in the area of information technologies that support automation for learners, learning institutions, and learning resources. It is the intention that SC36 shall not create standards or technical reports that define educational standards, cultural conventions, learning objectives, or specific learning content.  Their activity in the field of question and test has yet to be defined.  The UK delegation to ISO has offered to undertake preliminary work on learning profiles on behalf of ISO.

2.3.2     Advanced Distributed Learning (ADL) Initiative

ADL is a US military programme started by the White House in 1997 that aims to advance the use of state-of-the-art on-line training amongst the countries defence forces. There is some collaboration with experts in military training applications from other NATO countries.  ADL is very focused on content for particular areas of training. It also has the Shareable Courseware Object Reference Model (SCORM v1.0) as a working document to encourage discussion and input on the emerging standards.  No separate Learner Information specification is underway.

2.3.3     Aviation Industry CBT Committee (AICC)

The Aviation Industry CBT Committee is a membership-based international forum that develops recommendations on interoperable learning technology, principally for the commercial aviation and related industries. As such its members include both plane and equipment manufacturers, carriers, software and multimedia vendors and a growing number of interested parties not directly engaged in the sector, but nevertheless interested in the work being done there.  A sub-group of the AICC have been working with the ADL and other organisation from the IEEE LTSC.

2.3.4     EU ACTS Gestalt Project

The EU ACTS Project GESTALT (Getting Educational Systems Talking Across Leading-edge Technologies) addressed the issues of integrating a number of technologies able to support the planned integration. CORBA and DCOM were used to provide the distributed platform support required by this application. A meta-data format servicing the requirements of the application was specified, drawing on the work of bodies such as the IMS Project and the IEEE LTSC. In addition, W3C XML meta-data extensions, such as SMIL, were explored for providing object synchronisation.  The Gestalt project was completed in March, 2000.

2.3.5     CEN/ISSS

CEN/ISSS, in co-operation with the European Commission’s DG III & DG XIII has set up a working group to address European requirements for Educational Technology. This working group aims to achieve a consensus view in this area through the following actions:

2.4     IMS Specification Development Process

The development life-cycle for an IMS specification has been established as:

A draft specification is developed within the IMS developer and user community, which currently includes more than 200 organisations from around the world.  In a number of cases, one of these organisations represents many other organisations, such as the Australian Government’s DETYA organisation, which provides access to the IMS community for all institutions of learning in Australia.

The term ‘Base Document’ is used for draft specifications that have reached a relatively high level of stability based on input from the team and the Technical Board.  Base documents represent the stage in the specification process of final development and refinement.  It is base documents that are presented in their final forms to the IMS Technical Board for vote.  If approved, the document becomes a ‘Public Draft Specification’ and is listed as such on the IMS public web site.  If not approved, the team works through whatever adjustments and recommendations the Technical Board provides, and then resubmits the document.  After three months the Public Draft Specification should be adopted as a ‘Final Specification’.

After a final specification is released, the team develops the next scope document for the subsequent work.  New requirements and features dropped from the previous specification constitute the scope of the next effort.

 

3.     Overall Data Model

3.1     Information Model

The data model for the LIP is shown in Figure 3.1 (this is the same as that described in the LIP Information Model, [LIP, 01b]).

The IMS LIP data model.

Figure 3.1  The IMS LIP data model.

The objects in this model and their key behaviours are:

learnerinformation     The data structure responsible for encapsulating the eleven core learner information classes.  The control information describing the learner information as a whole is contained within the ‘contentype’ class;

identification                The learner information that contains all of the data for a specific individual or organisation.  This includes data such as: names, addresses, contact information, demographics and agent;

accessibility                 The learner information that consists of the cognitive, technical and physical preferences for the learner, their language capabilities, disability and eligibilities;

goal                                This learner information consists of the description of the personal objectives and aspirations.  These descriptions may also include information for monitoring the progress in achieving those goals.  A goal can be defined in terms of sub-goals;

qcl                                   This learner information consists of the qualifications, certificationss and licenses awarded to the learner i.e. the formally recognised products of their learning and work history.  This includes information on the awarding body and may also include electronic copies of the actual documents;

activity                           The learner information that consists of the education/training, work and service (military, community, voluntary, etc.) record and products (excluding formal awards).  This information may include the descriptions of the courses undertaken and the records of the corresponding evaluation;

transcript                      The summary record of the academic performance of an individual with respect to a particular institution.  The transcript is normally supplied by the body responsible for evaluating the performance of the individual;

competency                   This learner information consists of the descriptions of the skills the learner has acquired.  These skills may be associated with some formal or informal training or work history (described in the ‘activity’) and formal awards (described in the ‘qcl’).  The corresponding level of competency may also be defined;

interest                          The learner information that consists of descriptions of the hobbies and other recreational activities.  These activities may have formal awards (as described in the associated ‘qcl’).  Electronic versions of the products of these interests may also be contained;

affiliation                      This learner information is used to store the descriptions of the affiliations associated with the learner e.g. professional affiliations.  A learner’s membership of the relevant class, cohorts, groups, etc. undertaken when being educated, trained, etc. should be supported using the IMS Enterprise specification;

securitykey                  This learner information is used to store the descriptions of the passwords, certificates, PINs and authentication keys.  These keys are used for transactions with the learner;

relationship                  The container for the definition of the relations between the other core data structures e.g. ‘qcl’s and the awarding organisation.  This enables the construction of complex relationships between the core data structures;

contentype                     The container for the control information that is used to describe the learner information.  This information consists of referential, temporal and privacy information and is applied to each of the ‘atomic’ parts of the learner information structure;

referential                    The referential information is used to uniquely identify the learner information record as a whole and the individual data components within that record.  These enable each piece of information to be identified.  The actual identification system is outside the scope of this specification;

temporal                        This information is used to describe any time-based dependencies of the data.  This includes information such as the date of creation, time-stamp and expiry date of the learner information.  The date/time descriptions are expected to conform to the ISO8601 standard;

privacy                           All of the data relevant to the privacy, authenticity and integrity of the learner information is contained within this structure.  The actual privacy etc. mechanism and architectures used to support the learner information are outside of the scope of the specification but they interact with the learner information through these structures.

3.2     XML Schema Tree[2]

3.2.1     Core XML Schema Tree

The core XML schema tree is shown in Figure 3.2.

The core XML schema tree.

Figure 3.2  The core XML schema tree.

3.2.2     <identification> XML Schema Tree

The identification XML schema tree is shown in Figure 3.3.

The <identification> XML schema tree.

Figure 3.3  The <identification> XML schema tree.

3.2.3     <goal> XML Schema Tree

The goal XML schema tree is shown in Figure 3.4.

The <goal> XML schema tree.

Figure 3.4  The <goal> XML schema tree.

3.2.4     <qcl> XML Schema Tree

The qcl XML schema tree is shown in Figure 3.5.

The <qcl> XML schema tree.

Figure 3.5  The <qcl> XML schema tree.

3.2.5     <accessibility> XML Schema Tree

The accessibility XML schema tree is shown in Figure 3.6.

The <accessibility> XML schema tree.

Figure 3.6  The <accessibility> XML schema tree.

3.2.6     <activity> XML Schema Tree

The activity XML schema tree is shown in Figure 3.7.

The <activity> XML schema tree.

Figure 3.7  The <activity> XML schema tree.

3.2.7     <competency> XML Schema Tree

The competency XML schema tree is shown in Figure 3.8.

The <competency> XML schema tree.

Figure 3.8  The <competency> XML schema tree.

3.2.8     <interest> XML Schema Tree

The interest XML schema tree is shown in Figure 3.9.

The <interest> XML schema tree.

Figure 3.9  The <interest> XML schema tree.

3.2.9     <transcript> XML Schema Tree

The transcript XML schema tree is shown in Figure 3.10.

The <transcript> XML schema tree.

Figure 3.10  The <transcript> XML schema tree.

3.2.10   <affiliation> XML Schema Tree

The affiliation XML schema tree is shown in Figure 3.11.

The <affiliation> XML schema tree.

Figure 3.11  The <affiliation> XML schema tree.

3.2.11   <securitykey> XML Schema Tree

The securitykey XML schema tree is shown in Figure 3.12.

The <securitykey> XML schema tree.

Figure 3.12  The <securitykey> XML schema tree.

3.2.12   <relationship> XML Schema Tree

The relationship XML schema tree is shown in Figure 3.13.

The <relationship> XML schema tree.

Figure 3.13  The <relationship> XML schema tree.

4.     Basic Example LIP Instances

The basic examples are arranged according to the eleven core data structures.  The examples supplied are:


4.1     Accessibility Examples

4.1.1     Accessibility Language Examples

This example defines the ‘German’ language abilities of the learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
   
 
  <learnerinformation>
     <comment>An example of LIP Accessibility information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_1001</id>
            </sourcedid>
         </referential>
     </contentype>
     <accessibility>
         <contentype>
            <referential>
                <indexid>accessibility_01</indexid>
            </referential>
         </contentype>
         <language>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>German</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>language_01</indexid>
                </referential>
            </contentype>
            <proficiency profmode="OralSpeak">Excellent</proficiency>
            <proficiency profmode="OralComp">Excellent</proficiency>
            <proficiency profmode="Read">Good</proficiency>
            <proficiency profmode="Write">Poor</proficiency>
         </language>
     </accessibility>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/accs_lang_001/accs_lang_001.xml.

The key features of this example are:

The next stage is to create a second set of language proficiencies for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
   
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
   
  
  <learnerinformation>
     <comment>An example of LIP Accessibility information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_1001</id>
            </sourcedid>
         </referential>
     </contentype>
     <accessibility>
         <contentype>
            <referential>
                <indexid>accessibility_01</indexid>
            </referential>
         </contentype>
         <language>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Spanish</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>language_02</indexid>
                </referential>
            </contentype>
            <proficiency profmode="OralSpeak">Poor</proficiency>
            <proficiency profmode="OralComp">Poor</proficiency>
            <proficiency profmode="Read">Good</proficiency>
            <proficiency profmode="Write">Good</proficiency>
         </language>
     </accessibility>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/accs_lang_002/accs_lang_002.xml.  The key features of this example are:

4.1.2     Accessibility Preference Examples

This example creates the input technology preferences of the learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
   
 
  <learnerinformation>
     <comment>An example of LIP Accessibility information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_1001</id>
            </sourcedid>
         </referential>
     </contentype>
     <accessibility>
         <contentype>
            <referential>
                <indexid>accessibility_01</indexid>
            </referential>
         </contentype>
         <preference>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>InputTech</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>preference_01</indexid>
                </referential>
            </contentype>
            <prefcode>Large Font Display Devices</prefcode>
         </preference>
     </accessibility>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/accs_pref_001/accs_pref_001.xml.  The key features of this example are:

The next stage is to create a second preference for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
   
 
  <learnerinformation>
     <comment>An example of LIP Accessibility information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_1001</id>
            </sourcedid>
         </referential>
     </contentype>
     <accessibility>
         <contentype>
            <referential>
                <indexid>accessibility_01</indexid>
            </referential>
         </contentype>
         <preference>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Cognitive</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>preference_02</indexid>
                </referential>
            </contentype>
            <prefcode>Exploratory</prefcode>
         </preference>
     </accessibility>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/accs_pref_001/accs_pref_002.xml.


4.2     Activity Examples

4.2.1     Activity Learningactivetyref Examples

This example creates an activity containing a learninactivityref record for the learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Award</tyvalue>
            </typename>
            <datetime>1980:7</datetime>
         </date>
         <units>
            <unitsfield>
                <fieldlabel>
                   <typename>
                       <tyvalue>CreditNumber</tyvalue>
                   </typename>
                </fieldlabel>
                <fielddata>10</fielddata>
            </unitsfield>
         </units>
         <learningactivityref>
            <text>HNC in Mathematics</text>
         </learningactivityref>
     </activity>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_lref_001/actv_lref_001.xml. The key features of this example are:


The next stage is to create a second learningactivityref record for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_2</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Award</tyvalue>
            </typename>
            <datetime>1988:7</datetime>
         </date>
         <learningactivityref>
            <text>HND in Electronics</text>
         </learningactivityref>
     </activity>
  </learnerinformation
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_lref_002/actv_lref_002.xml. The key features of this example are:

4.2.2     Activity Definition Examples

This example creates an activity containing a course definition record for the learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <definition>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Course</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>DegreeCourse</indexid>
                </referential>
            </contentype>
            <definition>
               <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Curriculum</tyvalue>
                </typename>
                <contentype>
                   <referential>
                       <indexid>Year1</indexid>
                   </referential>
                </contentype>
                <definition>
                   <typename>
                       <tysource sourcetype="imsdefault"/>
                       <tyvalue>Module</tyvalue>
                   </typename>
                   <contentype>
                       <referential>
                          <indexid>Electronics_101</indexid>
                       </referential>
                   </contentype>
                   <definitionfield>
                       <fieldlabel>
                          <typename>
                             <tyvalue>Lecture1</tyvalue>
                          </typename>
                       </fieldlabel>
                       <fielddata>BooleanLogic</fielddata>
                   </definitionfield>
                   <definitionfield>
                       <fieldlabel>
                          <typename>
                             <tyvalue>Lecture2</tyvalue>
                          </typename>
                       </fieldlabel>
                       <fielddata>Transistors</fielddata>
                   </definitionfield>
                </definition>
                <definition>
                   <typename>
                       <tysource sourcetype="imsdefault"/>
                       <tyvalue>Module</tyvalue>
                   </typename>
                   <contentype>
                       <referential>
                          <indexid>Maths_101</indexid>
                       </referential>
                   </contentype>
                   <definitionfield>
                       <fieldlabel>
                          <typename>
                             <tyvalue>Lecture1</tyvalue>
                          </typename>
                       </fieldlabel>
                       <fielddata>BooleanLogic1</fielddata>
                   </definitionfield>
                   <definitionfield>
                       <fieldlabel>
                          <typename>
                             <tyvalue>Lecture2</tyvalue>
                          </typename>
                       </fieldlabel>
                       <fielddata>BooleanLogic2</fielddata>
                   </definitionfield>
                </definition>
            </definition>
         </definition>
     </activity>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_defn_001/actv_defn_001.xml. The key features of this example are:

The next stage is to create a second course definition for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <definition>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Course</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>DegreeCourse</indexid>
                </referential>
            </contentype>
            <definition>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Curriculum</tyvalue>
                </typename>
                <contentype>
                   <referential>
                       <indexid>Year2</indexid>
                   </referential>
                   </contentype>
                <definition>
                   <typename>
                       <tysource sourcetype="imsdefault"/>
                       <tyvalue>Module</tyvalue>
                   </typename>
                   <contentype>
                       <referential>
                          <indexid>Maths_201</indexid>
                       </referential>
                   </contentype>
                   <definitionfield>
                       <fieldlabel>
                          <typename>
                             <tyvalue>Lecture1</tyvalue>
                          </typename>
                      </fieldlabel>
                       <fielddata>FourierTransform1</fielddata>
                   </definitionfield>
                   <definitionfield>
                       <fieldlabel>
                          <typename>
                             <tyvalue>Lecture2</tyvalue>
                          </typename>
                       </fieldlabel>
                       <fielddata>FourierTransform2</fielddata>
                   </definitionfield>
                </definition>
            </definition>
         </definition>
     </activity>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_defn_002/actv_defn_002.xml. The key features of this example are:

4.2.3     Activity Product Examples

This example creates an activity containing a product record for the learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
   
  
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Create</tyvalue>
            </typename>
            <datetime>1980:7</datetime>
         </date>
         <product>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Coursework</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>activity_product_01</indexid>
                </referential>
            </contentype>
            <description>
                <short>Thesis</short>
                <full>
                   <media mediamode="Text" mimetype="text/word" contentreftype="uri">
                       myfile/thesis.doc
                   </media>
                </full>
            </description>
         </product>
     </activity>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_prod_001/actv_prod_001.xml. The key features of this example are:

The next stage is to create a second product record for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Create</tyvalue>
            </typename>
            <datetime>1980:7</datetime>
         </date>
         <product>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Exam</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>activity_product_02</indexid>
                </referential>
            </contentype>
            <description>
                <short>Archived CBT Exam Paper</short>
                <full>
                   <media mediamode="Text" mimetype="text/word" contentreftype="uri">
                       assess/exam1.cbt
                   </media>
                </full>
            </description>
         </product>
     </activity>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_prod_002/actv_prod_002.xml. The key features of this example are:

4.2.4     Activity Testimonial Examples

This example creates an activity containing a testimonial record for the learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Award</tyvalue>
            </typename>
            <datetime>1980:7</datetime>
         </date>
         <testimonial>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Academic</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>activity_testimonial_01</indexid>
                </referential>
            </contentype>
            <description>
                <short>Tutors reference</short>
                <full>
                   <media mediamode="Text" mimetype="text/word" contentreftype="uri">
                       tutor/ref.doc
                   </media>
                </full>
            </description>
         </testimonial>
     </activity>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_test_001/actv_test_001.xml. The key features of this example are:

The next stage is to create a second testimonial record for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Create</tyvalue>
            </typename>
            <datetime>1980:7</datetime>
         </date>
         <testimonial>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Academic</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>activity_testimonial_02</indexid>
                </referential>
            </contentype>
            <description>
                <short>Head of Departments reference</short>
                <full>
                   <media mediamode="Text" mimetype="text/word" contentreftype="Base-64">
                       This is an outstanding student.
                   </media>
                </full>
            </description>
         </testimonial>
     </activity>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_test_002/actv_test_002.xml. The key features of this example are:

4.2.5     Activity Evaluation Examples

This example creates an activity containing an evaluation record for the learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <units>
            <unitsfield>
                <fieldlabel>
                   <typename>
                       <tyvalue>CreditNumber</tyvalue>
                   </typename>
                </fieldlabel>
                <fielddata>20</fielddata>
            </unitsfield>
         </units>
         <evaluation>
            <contentype>
                <referential>
                   <sourcedid>
                       <source>ExamBoard</source>
                       <id>12345</id>
                   </sourcedid>
                </referential>
            </contentype>
            <result>
                <interpretscore>
                   <fieldlabel>
                       <typename>
                          <tyvalue>MinimumScore</tyvalue>
                       </typename>
                   </fieldlabel>
                   <fielddata>0</fielddata>
                </interpretscore>
                <interpretscore>
                   <fieldlabel>
                       <typename>
                          <tyvalue>MaximumScore</tyvalue>
                       </typename>
                   </fieldlabel>
                   <fielddata>100</fielddata>
                </interpretscore>
                <score>
                   <fieldlabel>
                       <typename>
                          <tyvalue>Score</tyvalue>
                       </typename>
                   </fieldlabel>
                   <fielddata>30</fielddata>
                </score>
            </result>
         </evaluation>
     </activity>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1Examples/Valid/Basic/actv_eval_001/actv_eval_001.xml. The key features of this example are:

The next stage is to create a second evaluation record for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
   
 
  <learnerinformation>
     <comment>An example of LIP Activity information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>2001</id>
            </sourcedid>
         </referential>
     </contentype>
     <activity>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Education</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>activity_1</indexid>
            </referential>
         </contentype>
         <evaluation>
            <contentype>
                <referential>
                   <sourcedid>
                       <source>ExamBoard</source>
                       <id>12346</id>
                   </sourcedid>
                </referential>
            </contentype>
            <result>
                <score>
                   <fieldlabel>
                       <typename>
                          <tyvalue>Score</tyvalue>
                       </typename>
                   </fieldlabel>
                   <fielddata>65</fielddata>
                </score>
            </result>
         </evaluation>
     </activity>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/actv_eval_002/actv_eval_002.xml. The key features of this example are:

4.3     Affiliation Examples

This example creates the professional affiliation for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
 
  <learnerinformation>
     <comment>An example of LIP Affiliation information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>3001</id>
            </sourcedid>
         </referential>
     </contentype>
     <affiliation>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Professional</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>affiliation_01</indexid>
            </referential>
         </contentype>
         <classification>Member</classification>
         <affiliationid>2457923A</affiliationid>
         <organization>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Professional</tyvalue>
            </typename>
            <description>
                <short>Institute of Electronic and Electrical Engineers</short>
            </description>
         </organization>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Join</tyvalue>
            </typename>
            <datetime>1992</datetime>
         </date>
         <status>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Active</tyvalue>
            </typename>
         </status>
         <description>
            <short>All fees paid</short>
         </description>
     </affiliation>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/affl_002/affl_002.xml.

The key features of this example are:

The next stage is to to add the learners role in the affiliation for the same learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
   
 
  <learnerinformation>
     <comment>An example of LIP Affiliation information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>3001</id>
            </sourcedid>
         </referential>
     </contentype>
     <affiliation>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Professional</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>affiliation_01</indexid>
            </referential>
         </contentype>
         <role>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Officer</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>affiliation_role_01</indexid>
                </referential>
            </contentype>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Start</tyvalue>
                </typename>
                <datetime>1994:04:01</datetime>
            </date>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Finish</tyvalue>
                </typename>
                <datetime>1995:03:31</datetime>
            </date>
            <description>
                <short>IEEE Local Chapter Treasurer</short>
            </description>
         </role>
     </affiliation>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/affl_003/affl_003.xml.

The key features of this example are:

4.4     Competency Examples

This example creates a new competency record for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
   
 
  <learnerinformation>
     <comment>An example of LIP Competency information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>4001</id>
            </sourcedid>
         </referential>
     </contentype>
     <competency>
         <contentype>
            <referential>
                <indexid>competency_01</indexid>
            </referential>
         </contentype>
         <exrefrecord>
            <recformat uri="compformats/vocabulary.doc"/>
            <recdata uri="learner1/competency.doc"/>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Award</tyvalue>
                </typename>
                <datetime>1998</datetime>
            </date>
         </exrefrecord>
         <description>
            <short>IT Competencies</short>
         </description>
     </competency>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/comp_002/comp_002.xml.  The key features of this example are:

This next stage is to create a competency record for a different learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
   
 
  <learnerinformation>
     <comment>An example of LIP Competency information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>4002</id>
            </sourcedid>
         </referential>
     </contentype>
     <competency>
         <contentype>
            <referential>
                <indexid>competency_01</indexid>
            </referential>
         </contentype>
         <exrefrecord>
            <recformat uri="compformats/vocabulary.doc"/>
            <recdata uri="learner2/competency.doc"/>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Award</tyvalue>
                </typename>
                <datetime>1998</datetime>
            </date>
         </exrefrecord>
         <description>
            <short>IT Competencies</short>
         </description>
     </competency>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/comp_003/comp_003.xml. The key features of this example are:

 

4.5     Goal Examples

This example creates the record of a goal for a learner.  The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
   
 
  <learnerinformation>
     <comment>A basic example of a Goal.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_5001</id>
            </sourcedid>
         </referential>
     </contentype>
     <goal>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Work</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>goal_01</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Start</tyvalue>
            </typename>
            <datetime>2000:11:06</datetime>
         </date>
         <priority>Primary Objective</priority>
         <status>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Active</tyvalue>
            </typename>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Effective</tyvalue>
                </typename>
                <datetime>2000:11:06</datetime>
            </date>
         </status>
         <description>
            <short>Career Plan</short>
            <full>
                <media mediamode="Text" mimetype="text/word" contentreftype="uri">
                   learner1/careerplan.doc
                </media>
            </full>
         </description>
     </goal>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/goal_002/goal_002.xml.

The key features of this example are:

The next stage is to add a sub-goal to the goal created in the previous example.  The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
   
 
  <learnerinformation>
     <comment>A basic example of adding a sub-goal.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_5001</id>
            </sourcedid>
         </referential>
     </contentype>
     <goal>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Work</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>goal_01</indexid>
            </referential>
         </contentype>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Update</tyvalue>
            </typename>
            <datetime>2000:11:07</datetime>
         </date>
         <goal>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Work</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>goal_01_subgoal_01</indexid>
                </referential>
            </contentype>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Start</tyvalue>
                </typename>
                <datetime>2000:11:07</datetime>
            </date>
            <description>
                <short>Sub-goal for the goal that is the primary objective</short>
                <full>
                   <media mediamode="Text" mimetype="text/word" contentreftype="uri">
                       learner1/subgoal1.doc
                   </media>
                </full>
            </description>
         </goal>
     </goal>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/goal_003/goal_003.xml.  The key features of this example are:

 

4.6     Identification Examples

4.6.1     Identification Formatted Name Examples

This example creates the formatted name record for: Frederick Williams. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
   
 
  <learnerinformation>
     <comment>A basic example of creating a formatted name.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>ims_lipexample_v1p0</source>
                <id>basic_6001</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <formname>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Preferred</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>formname_01</indexid>
                </referential>
            </contentype>
            <text>Frederick Williams</text>
         </formname>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_fnme_001/iden_fnme_001.xml.  The key features of this example are:

The next stage is to create a second formatted name record for ‘Frederick Williams that will be used as his contact name. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
   
 
  <learnerinformation>
     <comment>A basic example of creating a formatted name.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>ims_lipexample_v1p0</source>
                <id>basic_6001</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <formname>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Contact</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>formname_02</indexid>
                </referential>
            </contentype>
            <text>Professor Frederick Calland Williams</text>
         </formname>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_fnme_002/iden_fnme_002.xml.  The key features of this example are:

4.6.2     Identification Name Examples

This example creates the name record for: Alan Turing. The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
 
  <learnerinformation>
     <comment>A basic example of creating a compound name.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>ims_lipexample_v1p0</source>
                <id>basic_6002</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <name>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Preferred</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>name_01</indexid>
                </referential>
            </contentype>
            <partname>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>First</tyvalue>
                </typename>
                <text>Alan</text>
            </partname>
            <partname>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Last</tyvalue>
                </typename>
               <text>Turing</text>
            </partname>
         </name>
     </identification>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_name_001/iden_name_001.xml.  The key features of this example are:

The next stage is to add a name part, middle name, to this learner’s name. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
   
 
  <learnerinformation>
     <comment>A basic example of creating a compound name.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>ims_lipexample_v1p0</source>
                <id>basic_1002</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <name>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Preferred</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>name_01</indexid>
                </referential>
            </contentype>
            <partname>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Middle</tyvalue>
                </typename>
                <text>Mathison</text>
            </partname>
         </name>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_name_002/iden_name_002.xml.  The key features of this example are:

4.6.3     Identification Address Examples

This example creates the address for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
   
 
  <learnerinformation>
     <comment>A basic example of an address in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6003</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <address>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Private</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>address_01</indexid>
                </referential>
            </contentype>
            <street>
                <nonfieldedstreetaddress>Towerview Apartment 3A, 34 Oxford St
                </nonfieldedstreetaddress>
                <complex>Towerview</complex>
                <streetnumber>34</streetnumber>
                <streetname>Oxford</streetname>
                <streetype>Street</streetype>
                <aptnumber>3</aptnumber>
                <aptnumsuffix>A</aptnumsuffix>
            </street>
            <locality>West-end</locality>
            <city>London</city>
            <country>UK</country>
            <postcode>SE23 2RR</postcode>
            <timezone>GMT</timezone>
            <geo>
                <lat>57.01.49N</lat>
                <lon>00.00.00E</lon>
            </geo>
         </address>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_addr_001/iden_addr_001.xml. The key features of this example are:

This next stage is to add a second address to the same learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
   
 
  <learnerinformation>
     <comment>A basic example of an address in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6003</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <address>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Work</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>address_02</indexid>
                </referential>
            </contentype>
            <pobox>PO236</pobox>
            <city>London</city>
            <country>UK</country>
            <postcode>SW3 4RQQ</postcode>
         </address>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_addr_002/iden_addr_002.xml. The key features of this example are:

4.6.4     Identification Contactinfo Examples

This example creates the contact information for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
   
 
  <learnerinformation>
     <comment>A basic example of contact information in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6004</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <contactinfo>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Work</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>contactinfo_01</indexid>
                </referential>
            </contentype>
            <telephone>
                <countrycode>44</countrycode>
                <areacode>020</areacode>
                <indnumber>6472239</indnumber>
            </telephone>
         </contactinfo>
         <contactinfo>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Work</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>contactinfo_02</indexid>
                </referential>
            </contentype>
            <facsimile>
                <countrycode>44</countrycode>
                <areacode>020</areacode>
                <indnumber>6472238</indnumber>
            </facsimile>
         </contactinfo>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_cinf_001/iden_cinf_001.xml. The key features of this example are:

This next stage is to add more contact information to the same learner i.e. an email address. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
   
 
  <learnerinformation>
     <comment>A basic example of contact information in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6004</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <contactinfo>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Work</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>contactinfo_03</indexid>
                </referential>
            </contentype>
            <email>enquiries@work.com</email>
         </contactinfo>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_cinf_002/iden_cinf_002.xml. The key features of this example are:

4.6.5     Identification Demographics Examples

This example creates the demographics information for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
   
 
  <learnerinformation>
     <comment>A basic example of demographics in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6005</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <demographics>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Adult</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>demographics_01</indexid>
                </referential>
            </contentype>
            <gender gender="M"/>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Birth</tyvalue>
                </typename>
                <datetime>1901:04:01</datetime>
            </date>
            <placeofbirth>Boston, Massacheusettes</placeofbirth>
            <uid>09234789A</uid>
         </demographics>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_demg_001/iden_demo_001.xml.  The key features of this example are:

This next stage is to add more demographics information for the same learner i.e. a photograph. The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
   
 
  <learnerinformation>
     <comment>A basic example of demographics in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
               <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6005</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <demographics>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Adult</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>demographics_01</indexid>
                </referential>
            </contentype>
            <representation>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Photo</tyvalue>
                </typename>
                <date>
                   <typename>
                       <tysource sourcetype="imsdefault"/>
                       <tyvalue>Create</tyvalue>
                   </typename>
                   <datetime>1940</datetime>
                </date>
                <description>
                   <full>
                       <media mediamode="Image" mimetype="image/gif" contentreftype="uri">
                          photo/photo.gif
                       </media>
                   </full>
                </description>
            </representation>
         </demographics>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_demg_002/iden_demo_002.xml. The key features of this example are:

4.6.6     Identification Agent Examples

This example creates the agent information for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  365
  37
  38
  39
 
  <learnerinformation>
     <comment>A basic example of agent in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6006</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <agent>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Sponsor</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>agent_01</indexid>
                </referential>
            </contentype>        
            <agentid>SYLEA98_01137</agentid>
            <agentdomain>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Financial</tyvalue>
                </typename>
            </agentdomain>
            <description>
                <short>Local Government Grant</short>
            </description>
         </agent>
     </identification>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_agnt_001/iden_agnt_001.xml. The key features of this example are:

This next stage is to add a new agent’s information for the same learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
   
 
  <learnerinformation>
     <comment>A basic example of agent in an Identification.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_6006</id>
            </sourcedid>
         </referential>
     </contentype>
     <identification>
         <contentype>
            <referential>
                <indexid>identification_01</indexid>
            </referential>
         </contentype>
         <agent>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Tutor</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>agent_02</indexid>
                </referential>
            </contentype>        
            <agentid>UniversityStaffNumber</agentid>
            <agentdomain>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Educational</tyvalue>
                </typename>
            </agentdomain>
            <description>
                <short>University Academic Tutor</short>
            </description>
         </agent>
     </identification>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/iden_agnt_002/iden_agnt_002.xml. The key features of this example are:

 

4.7     Interest Examples

This example creates a record containing the interests for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
 
  
  <learnerinformation>
     <comment>An example of LIP Interest information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>7001</id>
            </sourcedid>
         </referential>
     </contentype>
     <interest>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Recreational</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>interest_02</indexid>
            </referential>
         </contentype>
         <product>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Portfolio</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>product_01</indexid>
                </referential>
            </contentype>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Create</tyvalue>
                </typename>
                <datetime>2000</datetime>
            </date>
            <description>
                <short>A picture of the garden</short>
                <full>
                   <media mediamode="Image" mimetype="image/gif" contentreftype="uri">
                       myfile/garden.gif
                   </media>
                </full>
            </description>
         </product>
     </interest>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/intt_002/intt_002.xml. The key features of this example are:

This next stage is to add further material to the interest record of the same learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
 
  <learnerinformation>
     <comment>An example of LIP Interest information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>7001</id>
            </sourcedid>
         </referential>
     </contentype>
     <interest>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Recreational</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>interest_02</indexid>
            </referential>
         </contentype>
         <product>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Portfolio</tyvalue>
            </typename>
            <contentype>
                <referential>
                   <indexid>product_02</indexid>
                </referential>
            </contentype>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Create</tyvalue>
                </typename>
                <datetime>1999</datetime>
            </date>
            <description>
                <short>Another picture of the garden</short>
                <full>
                   <media mediamode="Image" mimetype="image/gif" contentreftype="uri">
                       myfile/garden1.gif
                   </media>
                </full>
            </description>
         </product>
     </interest>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/intt_003/intt_003.xml. The key features of this example are:

4.8     Qcl Examples

This example creates a new taxi licence record for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
   
 
  <learnerinformation>
     <comment> A basic example of a QCL.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_8001</id>
            </sourcedid>
         </referential>
     </contentype>
     <qcl>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Licence</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>qcl_01</indexid>
            </referential>
         </contentype>
         <title>Taxi Driver Licence</title>
         <organization>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Government</tyvalue>
            </typename>
            <description>
                <short>New York State</short>
            </description>
         </organization>
         <registrationno>24785NY</registrationno>
        <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Start</tyvalue>
            </typename>
            <datetime>1996:09:01</datetime>
         </date>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Expiry</tyvalue>
            </typename>
            <datetime>2001:08:31</datetime>
         </date>
     </qcl>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/qcln_002/qcln_002.xml. The key features of this example are:

This next stage is to create a new certification for the same learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
   
 
  <learnerinformation>
     <comment> A basic example of a QCL.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_8001</id>
            </sourcedid>
         </referential>
     </contentype>
     <qcl>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Certification</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>qcl_02</indexid>
            </referential>
         </contentype>
         <title>Taxi Maintenance</title>
         <organization>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Training</tyvalue>
            </typename>
            <description>
                <short>Taxi Training Institute</short>
            </description>
         </organization>
         <registrationno>TTI_23498</registrationno>
         <date>
            <typename>
                <tysource sourcetype="imsdefault"/>
                <tyvalue>Award</tyvalue>
            </typename>
            <datetime>1998:011</datetime>
         </date>
     </qcl>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/qcln_003/qcln_003.xml. The key features of this example are:

 

4.9     Relationship Examples

This example creates the relationships between a qcl and activities for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
 
  <learnerinformation>
     <comment>A basic example of a Relationship.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_9001</id>
            </sourcedid>
         </referential>
     </contentype>
     <relationship>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Qcl</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>relationship_01</indexid>
            </referential>
         </contentype>
         <tuple>
            <tuplesource>
                <indexid>qcl_213</indexid>
            </tuplesource>
            <tuplerelation>
                <typename>
                   <tyvalue>resultsfrom</tyvalue>
                </typename>
            </tuplerelation>
            <tupledest>
                <indexid>activity_21</indexid>
            </tupledest>
            <tupledest>
                <indexid>activity_22</indexid>
            </tupledest>
         </tuple>
         <description>
            <short>The qualification results from the two activities</short>
         </description>
     </relationship>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/rltp_002/rltp_002.xml. The key features of this example are:

This next stage is to create a new relationship for the same learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
   
  
  <learnerinformation>
     <comment>A basic example of a Relationship.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>basic_9001</id>
            </sourcedid>
         </referential>
     </contentype>
     <relationship>
         <contentype>
            <referential>
                <indexid>relationship_02</indexid>
            </referential>
         </contentype>
         <tuple>
            <tuplesource>
                <sourcedid>
                   <source>SOURCE1</source>
                   <id>6294UoD</id>
                </sourcedid>
                <indexid/>
            </tuplesource>
            <tuplerelation>
                <typename>
                   <tyvalue>equivalent</tyvalue>
                </typename>
            </tuplerelation>
            <tupledest>
                <sourcedid>
                   <source>SOURCE2</source>
                   <id>UserOrg22</id>
                </sourcedid>
                <indexid/>
            </tupledest>
         </tuple>
         <description>
            <short>These two sourcedids refer to the same learner</short>
         </description>
     </relationship>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/rltp_002/rltp_003.xml. The key features of this example are:

4.10   Securitykey Examples

This example creates a new security key record for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
  
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
   
 
  <learnerinformation>
     <comment>An example of LIP Securitykey information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>10001</id>
            </sourcedid>
         </referential>
     </contentype>
     <securitykey>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Password</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>securitykey_1</indexid>
            </referential>
         </contentype>
         <keyfields>
            <fieldlabel>
                <typename>
                   <tyvalue>Password</tyvalue>
                </typename>
            </fieldlabel>
            <fielddata>1fotcn</fielddata>
         </keyfields>
     </securitykey>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1Examples/Valid/Basic/skey_002/skey_002.xml. The key features of this example are:

This next stage is to store a PIN number for the same learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
   
  
  <learnerinformation>
     <comment>An example of LIP Securitykey information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>10001</id>
            </sourcedid>
         </referential>
     </contentype>
     <securitykey>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>PIN</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>securitykey_2</indexid>
            </referential>
         </contentype>
         <keyfields>
            <fieldlabel>
                <typename>
                   <tyvalue>PhotoCopyCard</tyvalue>
                </typename>
            </fieldlabel>
            <fielddata>5760</fielddata>
         </keyfields>
     </securitykey>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/skey_003/skey_003.xml. The key features of this example are:

 

4.11   Transcript Examples

This example creates a transcript for a learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
   
 
  <learnerinformation>
     <comment>An example of LIP Transcript information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>11001</id>
            </sourcedid>
         </referential>
     </contentype>
     <transcript>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Vocational</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>transcript_01</indexid>
            </referential>
         </contentype>
         <exrefrecord>
            <recformat>MSWord98</recformat>
            <recdata uri="employee1/reference.doc"/>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Create</tyvalue>
                </typename>
                <datetime>1999:10:31</datetime>
            </date>
         </exrefrecord>
         <description>
            <short>Line manager employment transcript on the learner</short>
         </description>
     </transcript>
  </learnerinformation>
   

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/trns_002/trns_002.xml. The key features of this example are:

This next stage is to add another transcript for the same learner. The example contains all of the IMS LIP information required to construct the instance record.

 
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
   
 
  <learnerinformation>
     <comment>An example of LIP Transcript information.</comment>
     <contentype>
         <referential>
            <sourcedid>
                <source>IMS_LIP_V1p0_Example</source>
                <id>11001</id>
            </sourcedid>
         </referential>
     </contentype>
     <transcript>
         <typename>
            <tysource sourcetype="imsdefault"/>
            <tyvalue>Vocational</tyvalue>
         </typename>
         <contentype>
            <referential>
                <indexid>transcript_02</indexid>
            </referential>
         </contentype>
         <exrefrecord>
            <recformat>PDF</recformat>
            <recdata uri="employee1/reference1.pdf"/>
            <date>
                <typename>
                   <tysource sourcetype="imsdefault"/>
                   <tyvalue>Create</tyvalue>
                </typename>
                <datetime>2000:10:31</datetime>
            </date>
         </exrefrecord>
     </transcript>
  </learnerinformation>

This example is stored in the file: IMS_LIPv1p0/Valid/Basic/trns_003/trns_003.xml. The key features of this example are:

 



[1] The ANSI TS 130 definition of a transcript is more formal than that adopted as one of the core data structures in the IMS LIP.  A TS 130 transcript is one of the possible documents that could be referenced by an IMS LIP instance.

[2] The XML schema trees shown in this document were generated by the XML Authority product from Extensibility Inc.

Previous | Next