Ignore:
Timestamp:
02/26/08 20:23:23 (4 years ago)
Author:
anp
Message:

migration TAT et ordonnancement

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/model/sources/opale/migrFromOpale2.doss/core/global.xsl

    r1244 r1249  
    125125                        </xsl:choose> 
    126126                </xsl:variable> 
    127                 <xsl:choose><!-- récupération des QCM, QCU uniquement --> 
     127                <xsl:choose> 
     128                        <xsl:when test="$vSubModelType='classificationUc'"> 
     129                                <xsl:if test="@sc:refUri"> 
     130                                        <xsl:call-template name="tShowMessage"> 
     131                                                <xsl:with-param name="pMessage">Un changement de structure des 'ordonnancements' a imposé son internalisation lors de la migration (l'item '<xsl:value-of select="@sc:refUri"/>' n'est donc plus utilisé).</xsl:with-param> 
     132                                                <xsl:with-param name="pType" select="'warning'"/> 
     133                                        </xsl:call-template> 
     134                                </xsl:if> 
     135                                <xsl:for-each select="xalan:nodeset($vSubModelDom)/*/op:clozeUc/sp:question"> 
     136                                        <sp:trainUc> 
     137                                                <op:trainUc> 
     138                                                        <xsl:call-template name="tShowMessage"> 
     139                                                                <xsl:with-param name="pMessage" select="'Un titre obligatoire doit être spécifié (exercice intéractif)'"/> 
     140                                                                <xsl:with-param name="pType" select="'error'"/> 
     141                                                        </xsl:call-template> 
     142                                                        <op:uM> 
     143                                                                <sp:title><xsl:value-of select="../op:dublinCore/sp:title"/><xsl:if test="count(../sp:question) &gt; 1">  (<xsl:value-of select="count(preceding-sibling::sp:question) + 1"/>)</xsl:if></sp:title> 
     144                                                        </op:uM> 
     145                                                        <sp:quiz> 
     146                                                                <op:match> 
     147                                                                        <xsl:apply-templates select="*/node()"/> 
     148                                                                        <xsl:apply-templates select="./../sc:globalExplanation"/><!-- Balise créée par acad2Opale à récupérer dans Opale3 --> 
     149                                                                </op:match> 
     150                                                        </sp:quiz> 
     151                                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     152                                                                <xsl:call-template name="tShowMessage"> 
     153                                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     154                                                                        <xsl:with-param name="pType" select="'error'"/> 
     155                                                                </xsl:call-template> 
     156                                                        </xsl:if> 
     157                                                </op:trainUc> 
     158                                        </sp:trainUc> 
     159                                </xsl:for-each> 
     160                        </xsl:when> 
     161                        <xsl:when test="$vSubModelType='clozeUc'"> 
     162                                <xsl:if test="@sc:refUri"> 
     163                                        <xsl:call-template name="tShowMessage"> 
     164                                                <xsl:with-param name="pMessage">Un changement de structure des TAT a imposé son internalisation lors de la migration (l'item '<xsl:value-of select="@sc:refUri"/>' n'est donc plus utilisé).</xsl:with-param> 
     165                                                <xsl:with-param name="pType" select="'warning'"/> 
     166                                        </xsl:call-template> 
     167                                </xsl:if> 
     168                                <xsl:for-each select="xalan:nodeset($vSubModelDom)/*/op:clozeUc/sp:question"> 
     169                                        <sp:trainUc> 
     170                                                <op:trainUc> 
     171                                                        <xsl:call-template name="tShowMessage"> 
     172                                                                <xsl:with-param name="pMessage" select="'Un titre obligatoire doit être spécifié (exercice intéractif)'"/> 
     173                                                                <xsl:with-param name="pType" select="'error'"/> 
     174                                                        </xsl:call-template> 
     175                                                        <op:uM> 
     176                                                                <sp:title><xsl:value-of select="../op:dublinCore/sp:title"/><xsl:if test="count(../sp:question) &gt; 1">  (<xsl:value-of select="count(preceding-sibling::sp:question) + 1"/>)</xsl:if></sp:title> 
     177                                                        </op:uM> 
     178                                                        <sp:quiz> 
     179                                                                <op:cloze> 
     180                                                                        <xsl:apply-templates select="*/node()"/> 
     181                                                                        <xsl:apply-templates select="./../sc:globalExplanation"/><!-- Balise créée par acad2Opale à récupérer dans Opale3 --> 
     182                                                                </op:cloze> 
     183                                                        </sp:quiz> 
     184                                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     185                                                                <xsl:call-template name="tShowMessage"> 
     186                                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     187                                                                        <xsl:with-param name="pType" select="'error'"/> 
     188                                                                </xsl:call-template> 
     189                                                        </xsl:if> 
     190                                                </op:trainUc> 
     191                                        </sp:trainUc> 
     192                                </xsl:for-each> 
     193                        </xsl:when> 
    128194                        <xsl:when test="$vSubModelType='ScqUc'"> 
    129195                                <xsl:if test="@sc:refUri"> 
     
    149215                                                                </op:mcqSur> 
    150216                                                        </sp:quiz> 
     217                                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     218                                                                <xsl:call-template name="tShowMessage"> 
     219                                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     220                                                                        <xsl:with-param name="pType" select="'error'"/> 
     221                                                                </xsl:call-template> 
     222                                                        </xsl:if> 
    151223                                                </op:trainUc> 
    152224                                        </sp:trainUc> 
     
    180252                                                                </op:mcqMur> 
    181253                                                        </sp:quiz> 
     254                                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     255                                                                <xsl:call-template name="tShowMessage"> 
     256                                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     257                                                                        <xsl:with-param name="pType" select="'error'"/> 
     258                                                                </xsl:call-template> 
     259                                                        </xsl:if> 
    182260                                                </op:trainUc> 
    183261                                        </sp:trainUc> 
     
    220298                </sc:choice> 
    221299        </xsl:template> 
    222          
     300                 
    223301        <xsl:template match="op:resources[(ancestor::op:mcq or ancestor::op:scq) and name(..)!='sc:question' and name(..)!='sc:globalExplanation']"> 
    224302                <!-- resources à transformer en txt --> 
Note: See TracChangeset for help on using the changeset viewer.