Show
Ignore:
Timestamp:
07/06/09 16:08:04 (3 years ago)
Author:
jon
Message:

Adding the moodle export

Location:
collective.imstransport/trunk/collective/imstransport/utilities
Files:
3 added
3 modified

Legend:

Unmodified
Added
Removed
  • collective.imstransport/trunk/collective/imstransport/utilities/configure.zcml

    r325 r337  
    2222     provides=".interfaces.IIMSManifestWriter" 
    2323     factory=".imscc.imsccwriter.IMSCCWriter" 
    24      name="Common Cartridge" 
     24     name="IMS Common Cartridge" 
    2525     />  
    2626 
     
    5757  <utility 
    5858     provides=".interfaces.IIMSManifestReader" 
     59     factory=".webctvista.imswebctvistareader.IMSWebCTVistaReader" 
     60     name="WebCT Vista Package" 
     61     /> 
     62 
     63  <utility 
     64     provides=".interfaces.IIMSManifestReader" 
    5965     factory=".moodle.moodlebackupreader.MoodleBackupReader" 
    6066     name="Moodle Backup" 
     
    6268 
    6369  <utility 
    64      provides=".interfaces.IIMSManifestReader" 
    65      factory=".webctvista.imswebctvistareader.IMSWebCTVistaReader" 
    66      name="WebCT Vista Package" 
     70     provides=".interfaces.IIMSManifestWriter" 
     71     factory=".moodle.imsmoodlewriter.IMSMoodleWriter" 
     72     name="Moodle IMS Content Package" 
    6773     /> 
    6874 
  • collective.imstransport/trunk/collective/imstransport/utilities/imscc/ccwriter.py

    r307 r337  
    44import os 
    55from configcc import IMS_schema, IMS_version, LOM_version, LOM_namespace, LOM_IMSCC_namespace, WL_namespace 
    6 from configcc import WL_namespace, WL_schemainst 
     6from configcc import WL_namespace, IMS_schemainst 
    77from configcc import namespaces, schema_locations 
    88 
     
    212212        doc = minidom.Document() 
    213213        wlnode = self._createNode(doc, WL_namespace, 'webLink', 
    214                                   attrs=[('xmlns:xsi', WL_schemainst),('xmlns',WL_namespace)]) 
     214                                  attrs=[('xmlns:xsi', IMS_schemainst),('xmlns',WL_namespace)]) 
    215215        self._createNode(wlnode, '', 'title', value=title) 
    216216        self._createNode(wlnode, '', 'url', attrs=[('href',link),('target','_blank')]) 
  • collective.imstransport/trunk/collective/imstransport/utilities/imscc/configcc.py

    r212 r337  
    44LOM_namespace = 'http://ltsc.ieee.org/xsd/LOM' 
    55LOM_IMSCC_namespace = 'http://ltsc.ieee.org/xsd/imscc/LOM' 
     6LOM_CC_namespace = 'http://ltsc.ieee.org/xsd/LOM' 
    67WL_namespace = 'http://www.imsglobal.org/xsd/imswl_v1p0' 
    7 WL_schemainst = 'http://www.w3.org/2001/XMLSchema-instance' 
     8IMS_schemainst = 'http://www.w3.org/2001/XMLSchema-instance' 
    89 
    910namespaces = [('xmlns', 'http://www.imsglobal.org/xsd/imscc/imscp_v1p1'), 
    10               ('xmlns:lomimscc','http://ltsc.ieee.org/xsd/imscc/LOM'), 
    11               ('xmlns:lom','http://ltsc.ieee.org/xsd/LOM'), 
    12               ('xmlns:xsi', 'http://www.w3.org/2001/XMLSchema-instance'),] 
     11              ('xmlns:lomimscc', LOM_IMSCC_namespace), 
     12              ('xmlns:lom', LOM_CC_namespace), 
     13              ('xmlns:xsi', IMS_schemainst),] 
    1314 
    1415schema_locations = [ 
    1516    'http://www.imsglobal.org/xsd/imscc/imscp_v1p1 http://www.imsglobal.org/profile/cc/ccv1p0/derived_schema/imscp_v1p2_localised.xsd', 
    16     'http://ltsc.ieee.org/xsd/LOM http://www.imsglobal.org/profile/cc/ccv1p0/derived_schema/domainProfile_2/lomLoose_localised.xsd', 
    17     'http://ltsc.ieee.org/xsd/imscc/LOM http://www.imsglobal.org/profile/cc/ccv1p0/derived_schema/domainProfile_1/lomLoose_localised.xsd',] 
     17    '%s http://www.imsglobal.org/profile/cc/ccv1p0/derived_schema/domainProfile_2/lomLoose_localised.xsd' %LOM_CC_namespace, 
     18    '%s http://www.imsglobal.org/profile/cc/ccv1p0/derived_schema/domainProfile_1/lomLoose_localised.xsd' %LOM_IMSCC_namespace,]