Ignore:
Timestamp:
06/05/08 12:26:04 (4 years ago)
Author:
anp
Message:

debug deployScorm2004 + passage à Scorm 2004 3rd Edition

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/sma_scormGenDeploy/bsRoot.xml.xsl

    r10904 r11145  
    5555        <xsl0:template match="sma:scormGenDeploy"> 
    5656                <xsl0:variable name="vScormVersion" select="resultatAgent('//scorm.version')"/> 
    57                 <xsl0:variable name="vMetaVersion" select="si(resultatAgent('//scorm.version')='scorm2k4', 'CAM 1.3', '1.2')"/> 
    58                  
     57                <xsl0:variable name="vMetaVersion" select="si(resultatAgent('//scorm.version')='scorm2k4', '2004 3rd Edition', '1.2')"/> 
     58                <xsl0:variable name="vAdlcpNs" select="si($vScormVersion='scorm2k4', 'http://www.adlnet.org/xsd/adlcp_v1p3', 'http://www.adlnet.org/xsd/adlcp_rootv1p2')"/> 
    5959                <structure code="_root"> 
    6060                        <!-- 
     
    117117                                                                                <metadata> 
    118118                                                                                        <schema>ADL SCORM</schema> 
    119                                                                                         <schemaversion>CAM 1.3</schemaversion> 
     119                                                                                <schemaversion><xsl0:value-of select="$vMetaVersion"/></schemaversion> 
    120120                                                                                </metadata> 
    121121                                                                                <organizations default="O_{{$vIdOrg}}"> 
     
    194194                                                        <xsl:choose> 
    195195                                                                <xsl:when test="count(*)=0"><!-- un seul SCO --> 
    196                                                                         <resource identifier="R_{{$vIdOrg}}" type="webcontent" adlcp:scormtype="sco" href="{{@mainFile}}"> 
    197                                                                                  <metadata> 
     196                                                                        <resource identifier="R_{{$vIdOrg}}" type="webcontent" href="{{@mainFile}}"> 
     197                                                                                <xsl:attribute name="{si($vScormVersion='scorm2k4', 'adlcp:scormType', 'adlcp:scormtype')}" namespace="{$vAdlcpNs}">sco</xsl:attribute> 
     198                                                                                <metadata> 
    198199                                                                                        <schema>ADL SCORM</schema> 
    199200                                                                                        <schemaversion><xsl0:value-of select="$vMetaVersion"/></schemaversion> 
    200                                                                                  </metadata> 
    201                                                                                  <dependency identifierref="fullResList"/> 
     201                                                                                </metadata> 
     202                                                                                <xsl0:if test="$vScormVersion='scorm2k4'"> 
     203                                                                                        <file href="{{@mainFile}}"/>  
     204                                                                                </xsl0:if> 
     205                                                                                <dependency identifierref="fullResList"/> 
    202206                                                                   </resource> 
    203207                                                                </xsl:when> 
     
    215219                                                                </xsl:choose> 
    216220                                                        </xsl:variable> 
    217                                                         <resource identifier="R_{{@identifier}}" type="webcontent" adlcp:scormtype="{{$vScormType}}"> 
    218                                                         <xsl:if test="string-length(@href)!='0'"> 
    219                                                                 <xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute> 
    220                                                         </xsl:if> 
    221                                                  <metadata> 
    222                                                     <schema>ADL SCORM</schema> 
    223                                                     <schemaversion><xsl0:value-of select="$vMetaVersion"/></schemaversion> 
    224                                                     <!-- <adlcp:location><xsl:value-of select="@href"/></adlcp:location> --> 
    225                                                  </metadata> 
    226                                                   <!-- file ...--> 
    227                                                  <dependency identifierref="fullResList"/> 
     221                                                        <resource identifier="R_{{@identifier}}" type="webcontent"> 
     222                                                                <xsl:attribute name="{si($vScormVersion='scorm2k4', 'adlcp:scormType', 'adlcp:scormtype')}" namespace="{$vAdlcpNs}"><xsl:value-of select="$vScormType"/></xsl:attribute> 
     223                                                                <xsl:if test="string-length(@href)!='0'"> 
     224                                                                        <xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute> 
     225                                                                </xsl:if> 
     226                                                        <metadata> 
     227                                                            <schema>ADL SCORM</schema> 
     228                                                            <schemaversion><xsl0:value-of select="$vMetaVersion"/></schemaversion> 
     229                                                            <!-- <adlcp:location><xsl:value-of select="@href"/></adlcp:location> --> 
     230                                                        </metadata> 
     231                                                         <!-- file ...--> 
     232                                                        <dependency identifierref="fullResList"/> 
    228233                                              </resource> 
    229234                                              <xsl:apply-templates mode="res"/> 
     
    246251                                        <xsl:param name="vDialog"/> 
    247252                                        <xsl:template match="*"> 
    248                                                 <resource identifier="fullResList" type="webcontent" adlcp:scormtype="asset"> 
    249                                                         <xsl:apply-templates select="scanFolder('dest:/tmp/')/*/*" mode="files"> 
     253                                                <resource identifier="fullResList" type="webcontent"> 
     254                                                        <xsl:attribute name="{si($vScormVersion='scorm2k4', 'adlcp:scormType', 'adlcp:scormtype')}" namespace="{$vAdlcpNs}">asset</xsl:attribute> 
     255                                                        <xsl:apply-templates select="scanFolder('dest:/tmp/site/')/*/*" mode="files"> 
    250256                                                                <xsl:with-param name="vPath" select="''"/> 
    251257                                                        </xsl:apply-templates> 
Note: See TracChangeset for help on using the changeset viewer.