Changeset 6531


Ignore:
Timestamp:
09/13/06 16:43:44 (5 years ago)
Author:
anp
Message:

implémentation des MCQ

Location:
trunk/Wsp_ModelingAssmnt
Files:
15 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_ModelingAssmnt/.settings/org.eclipse.core.resources.prefs

    r6454 r6531  
    1 #Mon Sep 04 14:00:01 CEST 2006 
     1#Tue Sep 12 09:54:30 CEST 2006 
    22eclipse.preferences.version=1 
    33encoding//es/content/assmntGapInTextOdTransf/mainview.xul=UTF-8 
    44encoding//es/content/assmntUnitEditOdTransf/mainview.xul=UTF-8 
     5encoding//es/content/assmntUnitMlqOdTransf/mainview.xul=UTF-8 
    56encoding//es/content/assmntUnitMlqPrim/mainview.xul=UTF-8 
    67encoding//es/content/pack.js=ISO-8859-1 
  • trunk/Wsp_ModelingAssmnt/es/content/pack.js

    r6436 r6531  
    127127                "Transformeur 'OD' - modèle d'exercice de type QCM",  
    128128                "chrome://scm_assmnt1_1/content/assmntUnitMcqOdTransf/mainview.xul" 
     129                ); 
     130        vPack.registerModel(vModel); 
     131         
     132        vModel = new ModelBase( 
     133                "assmntUnitMlqOdTransf", 
     134                "chrome://sc3packmodeling1/content/xIcons/transf",  
     135                "Transformeur 'OD' - modèle d'exercice de type  étiquettes",  
     136                "chrome://scm_assmnt1_1/content/assmntUnitMlqOdTransf/mainview.xul" 
    129137                ); 
    130138        vPack.registerModel(vModel); 
     
    269277                                break; 
    270278                        } 
     279                        case "assmntUnitMlqOdTransf.ss.xml" : { 
     280                                pCreatorItemMgr.gotoChildFolder(vPack.fFolderGenerator); 
     281                                pCreatorItemMgr.gotoChildFolder(vPack.fFolderOdGenerator); 
     282                                pCreatorItemMgr.gotoChildFolder(vPack.fFolderOdTransf); 
     283                                pCreatorItemMgr.gotoChildFolder(vPack.fFolderTransfAssmnt); 
     284                                pCreatorItemMgr.addCreatorItem(new CreatorItem_scm_assmnt1_1(this,"assmntUnitMlqOdTransf", "assmntUnitMlq", ".transf", null, null, "chrome://sc3packmodeling1/content/xIcons/transf/icovalid.png")); 
     285                                break; 
     286                        } 
    271287                        case "assmntCompositionXhtmlTransf.ss.xml" : { 
    272288                                pCreatorItemMgr.gotoChildFolder(vPack.fFolderGenerator); 
  • trunk/Wsp_ModelingAssmnt/es/content/xEdition/commonOdTransf.xed.xml

    r6203 r6531  
    7575                        </atts> 
    7676                </element> 
     77                 
     78        <!--** 
     79                 *  sm:WImage 
     80                 *--> 
     81                <element se:id="sm:WImage" se:name="sm:WImage" se:bind="element"> 
     82                        <atts> 
     83                                <attribute se:bind="attribute" se:name="style" se:mandat="true"> 
     84                                        <wordsInput trim="true" notnull="true"/> 
     85                                </attribute> 
     86                                <ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Image\b.*"/> 
     87                        </atts> 
     88                </element> 
    7789                         
    7890        <!--** 
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/_common/sma/odTransf/communContent.widgets.xsl.xsl

    r6434 r6531  
    9595        </xsl0:template> 
    9696 
     97<!--** 
     98         *  WList 
     99         **--> 
     100        <xsl0:template match="sm:WList" name="sm:WList"> 
     101                <xsl0:variable name="vStyleCode"><xsl0:value-of select="@style"/></xsl0:variable> 
     102                <xsl0:variable name="vStyle_list" select="resultatAgent('//agentTemplateScData', concat($vCodeTransformer, concat('/', $vStyleCode, '/list/getOdStyleName')))"/> 
     103                <text:list text:style-name="{$vStyle_list}"> 
     104                        <xsl:attribute name="text:continue-numbering"> 
     105                                <xsl:choose> 
     106                                        <xsl:when test="position()>1">true</xsl:when> 
     107                                        <xsl:otherwise>false</xsl:otherwise> 
     108                                </xsl:choose> 
     109                        </xsl:attribute> 
     110                        <text:list-item> 
     111                                <xsl0:apply-templates/> 
     112                        </text:list-item> 
     113                </text:list> 
     114        </xsl0:template> 
     115         
     116<!--** 
     117         *  WImage 
     118         *    Note : de niveau Inline 
     119         **--> 
     120        <xsl0:template match="sm:WImage" name="sm:WImage"> 
     121                <xsl0:variable name="vStyleCode"><xsl0:value-of select="@style"/></xsl0:variable> 
     122                <xsl0:variable name="vAgentContentFile_picture" select="resultatAgent('//agentTemplateScData', concat($vCodeTransformer, '/', $vStyleCode, '/blocks.contentFile/picture'))"/> 
     123                <xsl0:if test="@sc:refUri"> 
     124                        <xsl0:variable name="vCopyResource"> 
     125                                <xsl0:value-of select="resultatAgent('//',  
     126                                        concat('res:src=wsp:',  
     127                                                        @sc:refUri,  
     128                                                        ';mutabledst=', 
     129                                                        resultatAgent('//agentRootGenerator', 'destPathResourcesInOdFile'), '/', 
     130                                                        extractFileNameFromPath(@sc:refUri) 
     131                                                ))"/> 
     132                        </xsl0:variable> 
     133                        <xsl0:variable name="vResourceOdPath"> 
     134                                <xsl0:value-of select="concat(resultatAgent('//agentRootGenerator', 'pathResourcesInOdFile'), '/', extractFileNameFromPath($vCopyResource))"/> 
     135                        </xsl0:variable> 
     136                        <scOd:error type="info" phase="compilation"><xsl0:value-of select="$vCopyResource"/></scOd:error> 
     137                        <draw:frame draw:style-name="{resultatAgent(concat($vAgentContentFile_picture, '/draw:style-name'))}"  
     138                                                draw:name="{concat('Picture', generate-id())}"  
     139                                                text:anchor-type="{resultatAgent(concat($vAgentContentFile_picture, '/text:anchor-type'))}"  
     140                                                svg:width="{resultatAgent(concat($vAgentContentFile_picture, '/svg:width'))}"  
     141                                                svg:height="{resultatAgent(concat($vAgentContentFile_picture, '/svg:height'))}" 
     142                                                svg:x="{resultatAgent(concat($vAgentContentFile_picture, '/svg:x'))}"  
     143                                                svg:y="{resultatAgent(concat($vAgentContentFile_picture, '/svg:y'))}"  
     144                                                draw:z-index="{resultatAgent(concat($vAgentContentFile_picture, '/draw:z-index'))}"> 
     145                                <draw:image xlink:href="{normalize-space($vResourceOdPath)}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> 
     146                        </draw:frame> 
     147                </xsl0:if> 
     148                 
     149        </xsl0:template> 
    97150         
    98151</xsl0:stylesheet> 
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/_common/sma/odTransf/communContent.xsl.xsl

    r6434 r6531  
    120120         
    121121<!--** 
    122          *  Widgets 
     122         *  Fct Utiles 
     123         * Copie l'élément -pElementToRepeat- -pNbRepeat- fois 
    123124         **--> 
     125        <xsl0:template name="tRepeatCopyElement"> 
     126                <xsl0:param name="pNbRepeat"/> 
     127                <xsl0:param name="pElementToRepeat"/> 
     128                <xsl0:param name="pNn"/> 
     129                <xsl0:variable name="vNb" select="si(not(number($pNn)), 0, $pNn)"/> 
     130                <xsl0:if test="not($vNb>=$pNbRepeat)"> 
     131                        <xsl0:copy-of select="$pElementToRepeat"/> 
     132                        <xsl0:call-template name="tRepeatCopyElement"> 
     133                                <xsl0:with-param name="pNbRepeat" select="$pNbRepeat"/> 
     134                                <xsl0:with-param name="pElementToRepeat" select="$pElementToRepeat"/> 
     135                                <xsl0:with-param name="pNn" select="$vNb+1"/> 
     136                        </xsl0:call-template> 
     137                </xsl0:if> 
     138                 
     139                <xsl0:variable name="vIdCall" select="generate-id()"/> 
     140                <xsl:variable name="vPathAgentContent{$vIdCall}" select="concat('@', getIdNode(.), '_meta', '{getAxisSuffix(@axis)}')"/> 
     141                <xsl:value-of disable-output-escaping="yes" select="resultatAgent(concat($vPathAgentContent{$vIdCall}, '/getContent'))"/> 
     142        </xsl0:template> 
    124143         
    125          
    126 <!--** 
    127          *  Fct Utiles 
    128          **--> 
    129144 
    130          
    131145                                 
    132146        <xsl0:template match="*"/> 
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/_common/sma/odTransf/widgets/W_core.xml

    r6433 r6531  
    6969                <source type="xpath-dynamique">resultatAgent('//agentTemplateScData', concat(resultatAgent('//codeTransformer'), '/', resultatAgent('../code'), '/getVersion'))</source> 
    7070        </valeur> 
     71        <valeur code="structIdTScDataBlock"> 
     72                <source type="xpath-dynamique">resultatAgent('//agentTemplateScData', concat(resultatAgent('//codeTransformer'), '/', resultatAgent('../code'), '/getId'))</source> 
     73        </valeur> 
    7174        <redirect code="agentResolver"> 
    7275                <!-- cas1 : le template existe => on va y chercher les différentes valeurs--> 
    73                 <pathAgent type="xpath-dynamique">si(resultatAgent('../version')=resultatAgent('../versionTScDataBlock'), 
     76                <pathAgent type="xpath-dynamique">si(resultatAgent('../version')=resultatAgent('../versionTScDataBlock') and (not(actifAgent('../structId')) or resultatAgent('../structId')=resultatAgent('../structIdTScDataBlock')), 
    7477                                                                                        concat(resultatAgent('//agentTemplateScData'), '/', resultatAgent('//codeTransformer'), '/', resultatAgent('../code')))</pathAgent> 
    7578                <!-- cas2 :sinon, on essaye de prendre les valeurs définies dans le transformer--> 
Note: See TracChangeset for help on using the changeset viewer.