Changeset 1249


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

migration TAT et ordonnancement

Location:
trunk/model/sources/opale/migrFromOpale2.doss
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/model/sources/opale/migrFromOpale2.doss/Re/text.xsl

    r1010 r1249  
    1616                        <xsl:apply-templates select="@*|node()"/> 
    1717                </op:sTxt> 
     18        </xsl:template> 
     19        <xsl:template match="op:clozeText"> 
     20                <op:clozeTxt> 
     21                        <xsl:apply-templates select="@*|node()"/> 
     22                </op:clozeTxt> 
    1823        </xsl:template> 
    1924         
  • trunk/model/sources/opale/migrFromOpale2.doss/Ua/AutoevaluationUa.xsl

    r1115 r1249  
    2929                        </xsl:choose> 
    3030                </xsl:variable> 
    31                 <xsl:choose><!-- récupération des QCM, QCU uniquement --> 
     31                <xsl:choose> 
     32                        <xsl:when test="$vSubModelType='clozeUc'"> 
     33                                <xsl:if test="@sc:refUri"> 
     34                                        <xsl:call-template name="tShowMessage"> 
     35                                                <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> 
     36                                                <xsl:with-param name="pType" select="'warning'"/> 
     37                                        </xsl:call-template> 
     38                                </xsl:if> 
     39                                <xsl:for-each select="xalan:nodeset($vSubModelDom)/*/op:ScqUc/sp:question"> 
     40                                        <sp:quiz> 
     41                                                <op:cloze> 
     42                                                        <xsl:apply-templates select="*/node()"/> 
     43                                                        <xsl:apply-templates select="./../sc:globalExplanation"/><!-- Balise créée par acad2Opale à récupérer dans Opale3 --> 
     44                                                </op:cloze> 
     45                                        </sp:quiz> 
     46                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     47                                                <xsl:call-template name="tShowMessage"> 
     48                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     49                                                        <xsl:with-param name="pType" select="'error'"/> 
     50                                                </xsl:call-template> 
     51                                        </xsl:if> 
     52                                </xsl:for-each> 
     53                        </xsl:when> 
     54                        <xsl:when test="$vSubModelType='classificationUc'"> 
     55                                <xsl:if test="@sc:refUri"> 
     56                                        <xsl:call-template name="tShowMessage"> 
     57                                                <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> 
     58                                                <xsl:with-param name="pType" select="'warning'"/> 
     59                                        </xsl:call-template> 
     60                                </xsl:if> 
     61                                <xsl:for-each select="xalan:nodeset($vSubModelDom)/*/op:ScqUc/sp:question"> 
     62                                        <sp:quiz> 
     63                                                <op:match> 
     64                                                        <xsl:apply-templates select="*/node()"/> 
     65                                                        <xsl:apply-templates select="./../sc:globalExplanation"/><!-- Balise créée par acad2Opale à récupérer dans Opale3 --> 
     66                                                </op:match> 
     67                                        </sp:quiz> 
     68                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     69                                                <xsl:call-template name="tShowMessage"> 
     70                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     71                                                        <xsl:with-param name="pType" select="'error'"/> 
     72                                                </xsl:call-template> 
     73                                        </xsl:if> 
     74                                </xsl:for-each> 
     75                        </xsl:when> 
    3276                        <xsl:when test="$vSubModelType='ScqUc'"> 
    3377                                <xsl:if test="@sc:refUri"> 
     
    4488                                                </op:mcqSur> 
    4589                                        </sp:quiz> 
     90                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     91                                                <xsl:call-template name="tShowMessage"> 
     92                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     93                                                        <xsl:with-param name="pType" select="'error'"/> 
     94                                                </xsl:call-template> 
     95                                        </xsl:if> 
    4696                                </xsl:for-each> 
    4797                        </xsl:when> 
     
    64114                                                </op:mcqMur> 
    65115                                        </sp:quiz> 
     116                                        <xsl:if test="../sc:feedbacks/sc:feeback"> 
     117                                                <xsl:call-template name="tShowMessage"> 
     118                                                        <xsl:with-param name="pMessage" select="'Les feedbacks n ont pas été conservés dans Opale3.'"/> 
     119                                                        <xsl:with-param name="pType" select="'error'"/> 
     120                                                </xsl:call-template> 
     121                                        </xsl:if> 
    66122                                </xsl:for-each> 
    67123                        </xsl:when> 
  • 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.