<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Extensibility</title><link rel="stylesheet" href="./mystyle.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="home" href="index.html" title="IMS-LD: Integration with .LRN Specification (v 1.1)"><link rel="up" href="ch01.html" title="Chapter�1.�Introduction"><link rel="previous" href="ch01s05.html" title="Competitive Analysis"><link rel="next" href="ch01s07.html" title="User Requirements"><script language="javascript" type="text/javascript">
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
	</script></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Extensibility</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s05.html">Prev</a>�</td><th width="60%" align="center">Chapter�1.�Introduction</th><td width="20%" align="right">�<a accesskey="n" href="ch01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2528018"></a>Extensibility</h2></div></div></div><p>The .LRN implementation must be easily extensible. The IMS-LD
    specification may change in the future, so the .LRN implementation has to
    be done taking that into account. The .LRN implementation must be so
    flexible in order to adapt to the possible changes of the IMS-LD
    specification. This means that if a change is produced in IMS-LD
    specification, then this should imply only minor changes in our .LRN
    implementation of IMS-LD. Also, if the initial specification should be
    extended it should be done in an easy way.</p><p>Reusability and standards</p><p>The implementation must follow, as much as possible, the standards
    defined by the IMS Global Learning Consortium. For example for the
    compatibility problem that was mentioned before, there should be an easy
    way to modify which .LRN service performs which IMS-LD service, and also
    to add a new type of IMS-LD service and the corresponding .LRN service
    that will be in charge of dealing with it.</p><p>Our XML parser has to be aware of this flexibility, being easy to
    modify according to the, probably often, changes or improvements in the
    specification. The mapping between the service types and its corresponding
    .LRN services can be easily edited via web. Everything that can possibly
    change in the near future, must be easily extensible as this was mentioned
    in the previous section</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s05.html">Prev</a>�</td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right">�<a accesskey="n" href="ch01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Competitive Analysis�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">�User Requirements</td></tr></table></div></body></html>