Changeset 6483


Ignore:
Timestamp:
09/08/06 11:45:17 (5 years ago)
Author:
sys
Message:

Transformer Xhtml MLQ

Location:
trunk/Wsp_ModelingAssmnt
Files:
9 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_ModelingAssmnt/es/content/assmntCompositionXhtmlTransf/xml.xed.xml

    r6265 r6483  
    172172                                                                                                <xul:childs> 
    173173                                                                                                        <se:ref se:refid="SessionKey" se:name="sm:scoreSessionKey" se:card="1" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    174                                                                                                         <xul:element se:name="sm:postProcessing" se:bind="element" se:card="?" insert="true"> 
     174                                                                                                        <xul:element se:name="sm:postProcessing" se:bind="element" se:card="?"> 
    175175                                                                                                                <xul:childs> 
    176176                                                                                                                        <se:choice se:card="*" se:show="ifExist"> 
  • trunk/Wsp_ModelingAssmnt/es/content/assmntGapInTextOdTransf/xml.xed.xml

    r6436 r6483  
    6666                                        <atts> 
    6767                                                <attribute se:bind="attribute" se:name="code"> 
    68                                                         <wordsInput trim="true" filterRegExp="^[a-zA-Z0-9]+$" autocompleteProviderXPath="id('axis')"/> 
     68                                                        <wordsInput trim="true" validRegExp="^[a-zA-Z0-9]+$" autocompleteProviderXPath="id('axis')"/> 
    6969                                                </attribute> 
    7070                                        </atts> 
  • trunk/Wsp_ModelingAssmnt/es/content/assmntGapInTextXhtmlTransf/xml.xed.xml

    r6212 r6483  
    6666                                        <atts> 
    6767                                                <attribute se:bind="attribute" se:name="code"> 
    68                                                         <wordsInput trim="true" filterRegExp="^[a-zA-Z0-9]+$" autocompleteProviderXPath="id('axis')"/> 
     68                                                        <wordsInput trim="true" validRegExp="^[a-zA-Z0-9]+$" autocompleteProviderXPath="id('axis')"/> 
    6969                                                </attribute> 
    7070                                        </atts> 
  • trunk/Wsp_ModelingAssmnt/es/content/assmntUnitEditOdTransf/xml.xed.xml

    r6433 r6483  
    8989                        <atts> 
    9090                                <attribute se:id="sm:linkPartCode" tooltiptext="Codes des 'fields' séparés par des espaces ou '*'." se:bind="attribute" se:name="codes" se:defaultvalue="*" se:mandat="true"> 
    91                                         <wordsInput notnull="true" trim="true" filterRegExp="^([a-zA-Z0-9 ]+|\*)$"/> 
     91                                        <wordsInput notnull="true" trim="true" validRegExp="^([a-zA-Z0-9 ]+|\*)$"/> 
    9292                                </attribute> 
    9393                        </atts> 
  • trunk/Wsp_ModelingAssmnt/es/content/assmntUnitMcqXhtmlTransf/xml.xed.xml

    r6265 r6483  
    194194                                                                                                        </xul:attribute> 
    195195                                                                                                </xul:atts> 
     196                                                                                        </xul:element>                                                                           
     197                                                                                        <xul:element se:name="sm:postProcessing" se:bind="element" se:card="?"> 
     198                                                                                                <xul:childs> 
     199                                                                                                        <se:choice se:card="*"> 
     200                                                                                                                <se:ref se:refid="sm:rateScore" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     201                                                                                                                <se:ref se:refid="sm:fixBounds" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     202                                                                                                                <se:ref se:name="sm:restrictMinPoints" se:refid="sm:restrictPoints" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     203                                                                                                                <se:ref se:name="sm:restrictMaxPoints" se:refid="sm:restrictPoints" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     204                                                                                                        </se:choice> 
     205                                                                                                        <xul:insert se:bind="current"/> 
     206                                                                                                </xul:childs> 
    196207                                                                                        </xul:element> 
    197208                                                                                </xul:childs> 
  • trunk/Wsp_ModelingAssmnt/es/content/assmntUnitMlqXhtmlTransf/xml.xed.xml

    r6424 r6483  
    22<!-- 
    33/* 
    4  * LICENCE[[ 
    5  * Version: MPL 1.1/GPL 2.0/LGPL 2.1/CeCILL 2.O 
    6  * 
    7  * The contents of this file are subject to the Mozilla Public License Version 
    8  * 1.1 (the "License"); you may not use this file except in compliance with 
    9  * the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ 
    10  * 
    11  * Software distributed under the License is distributed on an "AS IS" basis, 
    12  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
    13  * for the specific language governing rights and limitations under the 
    14  * License. 
    15  * 
    16  * The Original Code is kelis.fr code. 
    17  * 
    18  * The Initial Developer of the Original Code is 
    19  * samuel.monsarrat@kelis.fr 
    20  * 
    21  * Portions created by the Initial Developer are Copyright (C) 2006 
    22  * the Initial Developer. All Rights Reserved. 
    23  * 
    24  * Contributor(s): 
    25  * 
    26  * 
    27  * Alternatively, the contents of this file may be used under the terms of 
    28  * either of the GNU General Public License Version 2 or later (the "GPL"), 
    29  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 
    30  * or the CeCILL Licence Version 2.0 (http://www.cecill.info/licences.en.html), 
    31  * in which case the provisions of the GPL, the LGPL or the CeCILL are applicable 
    32  * instead of those above. If you wish to allow use of your version of this file 
    33  * only under the terms of either the GPL, the LGPL or the CeCILL, and not to allow 
    34  * others to use your version of this file under the terms of the MPL, indicate 
    35  * your decision by deleting the provisions above and replace them with the notice 
    36  * and other provisions required by the GPL, the LGPL or the CeCILL. If you do not 
    37  * delete the provisions above, a recipient may use your version of this file under 
    38  * the terms of any one of the MPL, the GPL, the LGPL or the CeCILL. 
    39  * ]]LICENCE 
    40  */ 
     4* LICENCE[[ 
     5* Version: MPL 1.1/GPL 2.0/LGPL 2.1/CeCILL 2.O 
     6* 
     7* The contents of this file are subject to the Mozilla Public License Version 
     8* 1.1 (the "License"); you may not use this file except in compliance with 
     9* the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ 
     10* 
     11* Software distributed under the License is distributed on an "AS IS" basis, 
     12* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
     13* for the specific language governing rights and limitations under the 
     14* License. 
     15* 
     16* The Original Code is kelis.fr code. 
     17* 
     18* The Initial Developer of the Original Code is 
     19* samuel.monsarrat@kelis.fr 
     20* 
     21* Portions created by the Initial Developer are Copyright (C) 2006 
     22* the Initial Developer. All Rights Reserved. 
     23* 
     24* Contributor(s): 
     25* 
     26* 
     27* Alternatively, the contents of this file may be used under the terms of 
     28* either of the GNU General Public License Version 2 or later (the "GPL"), 
     29* or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 
     30* or the CeCILL Licence Version 2.0 (http://www.cecill.info/licences.en.html), 
     31* in which case the provisions of the GPL, the LGPL or the CeCILL are applicable 
     32* instead of those above. If you wish to allow use of your version of this file 
     33* only under the terms of either the GPL, the LGPL or the CeCILL, and not to allow 
     34* others to use your version of this file under the terms of the MPL, indicate 
     35* your decision by deleting the provisions above and replace them with the notice 
     36* and other provisions required by the GPL, the LGPL or the CeCILL. If you do not 
     37* delete the provisions above, a recipient may use your version of this file under 
     38* the terms of any one of the MPL, the GPL, the LGPL or the CeCILL. 
     39* ]]LICENCE 
     40*/ 
    4141--> 
    4242<!--   
    43 <!DOCTYPE window [ 
    44   <!ENTITY % appExt SYSTEM "chrome://scm_assmnt1_1/locale/assmntUnitMlqXhtmlTransf.dtd"> 
    45   %appExt; 
    46 ]> 
     43        <!DOCTYPE window [ 
     44        <!ENTITY % appExt SYSTEM "chrome://scm_assmnt1_1/locale/assmntUnitMlqXhtmlTransf.dtd"> 
     45        %appExt; 
     46        ]> 
    4747--> 
    48 <se:editor      xmlns="http://www.w3.org/1999/xhtml" 
    49                         xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 
    50                         xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" 
    51                         xmlns:sma="kelis.fr:scenari/modeling/assessment" 
    52                         xmlns:se="http://www.utc.fr/ics/scenari/v3/editing" 
    53                         xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" 
    54                         se:namespaces="true"> 
    55                          
     48<se:editor xmlns="http://www.w3.org/1999/xhtml" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sma="kelis.fr:scenari/modeling/assessment" xmlns:se="http://www.utc.fr/ics/scenari/v3/editing" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" se:namespaces="true"> 
     49 
    5650        <se:lib> 
    57          
     51 
    5852                <xul:element se:id="conditions" se:bind="element"> 
    5953                        <xul:childs> 
    6054                                <se:choice se:card="*"> 
    61                                         <se:ref se:refid="sm:completionStatus" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    62                                         <se:ref se:refid="sm:jsExpression" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    63                                         <se:ref se:refid="sm:jsFunctionBody" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     55                                        <se:ref se:refid="sm:completionStatus" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     56                                        <se:ref se:refid="sm:jsExpression" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     57                                        <se:ref se:refid="sm:jsFunctionBody" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    6458                                </se:choice> 
    65                                 <xul:insert se:bind="current"/> 
    66                         </xul:childs> 
    67                 </xul:element> 
    68                  
     59                                <xul:insert se:bind="current" /> 
     60                        </xul:childs> 
     61                </xul:element> 
     62 
    6963                <se:choice se:id="choiceAction" se:card="*" se:show="ifExist"> 
    7064                        <xul:element se:id="sm:labelInteraction" se:name="sm:labelInteraction" se:bind="element" se:card="?"> 
     
    7266                                        <xul:attribute se:bind="attribute" se:name="mode"> 
    7367                                                <xul:choiceInput> 
    74                                                         <xul:ciItem label="enabled"/> 
    75                                                         <xul:ciItem label="disabled"/> 
     68                                                        <xul:ciItem label="enabled" /> 
     69                                                        <xul:ciItem label="disabled" /> 
    7670                                                </xul:choiceInput> 
    7771                                        </xul:attribute> 
     
    8276                                        <xul:attribute se:bind="attribute" se:name="mode"> 
    8377                                                <xul:choiceInput> 
    84                                                         <xul:ciItem label="none"/> 
    85                                                         <xul:ciItem label="addClass"/> 
     78                                                        <xul:ciItem label="none" /> 
     79                                                        <xul:ciItem label="addClass" /> 
    8680                                                </xul:choiceInput> 
    8781                                        </xul:attribute> 
    8882                                </xul:atts> 
    8983                        </xul:element> 
    90                         <xul:element se:id="sm:solutionDisplay" se:name="sm:solutionDisplay" se:bind="element" se:card="?"> 
    91                                 <xul:atts> 
    92                                         <xul:attribute se:bind="attribute" se:name="mode"> 
    93                                                 <xul:choiceInput> 
    94                                                         <xul:ciItem label="shown"/> 
    95                                                         <xul:ciItem label="hidden"/> 
    96                                                 </xul:choiceInput> 
    97                                         </xul:attribute> 
    98                                 </xul:atts> 
    99                         </xul:element> 
    100                         <se:ref se:refid="sm:elementDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    101                         <se:ref se:refid="sm:buttonDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    102                         <se:ref se:refid="sm:goToSequence" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    103                         <se:ref se:refid="sm:setCompletionStatus" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    104                         <se:ref se:refid="sm:resetSession" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    105                         <se:ref se:refid="sm:jsEval" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     84                        <se:ref se:refid="sm:elementDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     85                        <se:ref se:refid="sm:buttonDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     86                        <se:ref se:refid="sm:goToSequence" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     87                        <se:ref se:refid="sm:setCompletionStatus" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     88                        <se:ref se:refid="sm:resetSession" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     89                        <se:ref se:refid="sm:jsEval" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    10690                        <xul:element se:name="sm:choose" se:bind="element" forcefilled="true"> 
    10791                                <xul:childs> 
    10892                                        <xul:element se:name="sm:when" se:bind="element" se:card="+"> 
    10993                                                <xul:childs> 
    110                                                         <se:ref se:name="sm:conditions" se:refid="conditions"/> 
    111                                                         <se:ref se:refid="choiceAction"/> 
    112                                                         <xul:insert se:bind="current"/> 
     94                                                        <se:ref se:name="sm:conditions" se:refid="conditions" /> 
     95                                                        <se:ref se:refid="choiceAction" /> 
     96                                                        <xul:insert se:bind="current" /> 
    11397                                                </xul:childs> 
    11498                                        </xul:element> 
    11599                                        <xul:element se:name="sm:otherwise" se:bind="element" se:card="?" insert="true"> 
    116100                                                <xul:childs> 
    117                                                         <se:ref se:refid="choiceAction"/> 
    118                                                         <xul:insert se:bind="current"/> 
     101                                                        <se:ref se:refid="choiceAction" /> 
     102                                                        <xul:insert se:bind="current" /> 
    119103                                                </xul:childs> 
    120104                                        </xul:element> 
     
    122106                        </xul:element> 
    123107                </se:choice> 
    124                  
     108 
    125109                <xul:element se:id="sm:WDraggableLabel" se:name="sm:WDraggableLabel" se:bind="element"> 
     110                        <xul:atts> 
     111                                <xul:attribute se:bind="attribute" se:name="tagName" se:defaultvalue="div"> 
     112                                        <xul:choiceInput> 
     113                                                <xul:ciItem label="div" /> 
     114                                                <xul:ciItem label="span" /> 
     115                                                <xul:ciItem label="li" /> 
     116                                        </xul:choiceInput> 
     117                                </xul:attribute> 
     118                        </xul:atts> 
    126119                        <xul:childs> 
    127120                                <se:choice se:id="choiceWDraggableLabel" se:card="*" se:show="ifExist"> 
    128121                                        <xul:element se:name="sm:handle" se:bind="element"> 
    129122                                                <xul:child> 
    130                                                         <se:ref se:refid="choiceWDraggableLabel"/> 
    131                                                         <xul:insert se:bind="current"/> 
     123                                                        <se:ref se:refid="choiceWDraggableLabel" /> 
     124                                                        <xul:insert se:bind="current" /> 
    132125                                                </xul:child> 
    133126                                        </xul:element> 
    134                                         <se:ref se:name="sm:callLabelModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    135                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    136                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     127                                        <se:ref se:name="sm:callLabelModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     128                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     129                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    137130                                        <xul:genelt forcefilled="true" se:bind="element"> 
    138131                                                <xul:atts> 
    139                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     132                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    140133                                                </xul:atts> 
    141134                                                <xul:childs> 
    142                                                         <se:ref se:refid="choiceWDraggableLabel"/> 
    143                                                         <xul:insert se:bind="current"/> 
     135                                                        <se:ref se:refid="choiceWDraggableLabel" /> 
     136                                                        <xul:insert se:bind="current" /> 
    144137                                                </xul:childs> 
    145138                                        </xul:genelt> 
    146                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     139                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    147140                                </se:choice> 
    148                                 <xul:insert se:bind="current"/> 
    149                         </xul:childs> 
    150                 </xul:element> 
    151                  
     141                                <xul:insert se:bind="current" /> 
     142                        </xul:childs> 
     143                </xul:element> 
     144 
     145                <se:template se:id="attsWContainer"> 
     146                        <xul:attribute se:bind="attribute" se:name="tagName" se:defaultvalue="div"> 
     147                                <xul:choiceInput> 
     148                                        <xul:ciItem label="div" /> 
     149                                        <xul:ciItem label="span" /> 
     150                                        <xul:ciItem label="ul" /> 
     151                                        <xul:ciItem label="ol" /> 
     152                                        <xul:ciItem label="td" /> 
     153                                </xul:choiceInput> 
     154                        </xul:attribute> 
     155                        <se:ref se:refid="widgetAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     156                </se:template> 
     157 
    152158                <xul:element se:name="sm:WContainer" se:id="sm:WContainer_resp" se:bind="element" forcefilled="true"> 
    153                         <!-- ATTS : mode="asStack/asBag" maxObjects=" 1 / * : calculé auto si dans loopXxx ou pas"  --> 
    154                 </xul:element> 
    155                  
     159                        <xul:atts> 
     160                                <se:ref se:refid="attsWContainer"/> 
     161                        </xul:atts> 
     162                </xul:element> 
     163 
    156164                <xul:element se:name="sm:WContainer" se:id="sm:WContainer_lab" se:bind="element" forcefilled="true"> 
    157                         <!-- ATTS : mode="asStack/asBag" maxObjects=" 1 / * : calculé auto si dans loopXxx ou pas"  --> 
     165                        <xul:atts> 
     166                                <se:ref se:refid="attsWContainer"/> 
     167                        </xul:atts> 
    158168                        <xul:childs> 
    159169                                <xul:element se:name="sm:forRandomLabel" se:id="sm:forRandomLabel_inC" se:bind="element" se:card="?"> 
    160170                                        <xul:childs> 
    161                                                 <se:ref se:refid="sm:WDraggableLabel"/> 
     171                                                <se:ref se:refid="sm:WDraggableLabel" /> 
    162172                                        </xul:childs> 
    163173                                </xul:element> 
    164174                        </xul:childs> 
    165175                </xul:element> 
    166                  
     176 
    167177                <xul:element se:name="sm:WContainer" se:id="sm:WContainer_inFor" se:bind="element" forcefilled="true"> 
    168                         <!-- ATTS : mode="asStack/asBag" maxObjects=" 1 / * : calculé auto si dans loopXxx ou pas"  --> 
    169                         <xul:childs> 
    170                                 <se:ref se:refid="sm:WDraggableLabel"/> 
    171                         </xul:childs> 
    172                 </xul:element> 
    173                  
    174                  
     178                        <xul:atts> 
     179                                <se:ref se:refid="attsWContainer"/> 
     180                        </xul:atts> 
     181                        <xul:childs> 
     182                                <se:ref se:refid="sm:WDraggableLabel" /> 
     183                        </xul:childs> 
     184                </xul:element> 
     185 
     186                <se:template se:id="attsWDragDropC"> 
     187                        <xul:attribute se:bind="attribute" se:name="tagName" se:defaultvalue="div"> 
     188                                <xul:choiceInput> 
     189                                        <xul:ciItem label="div" /> 
     190                                        <xul:ciItem label="span" /> 
     191                                        <xul:ciItem label="td" /> 
     192                                </xul:choiceInput> 
     193                        </xul:attribute> 
     194                        <xul:attribute se:bind="attribute" se:name="dropMode" se:defaultvalue="ordered"> 
     195                                <xul:choiceInput> 
     196                                        <xul:ciItem label="ordered" /> 
     197                                        <xul:ciItem label="append" /> 
     198                                        <xul:ciItem label="inBulk" /> 
     199                                </xul:choiceInput> 
     200                        </xul:attribute> 
     201                        <xul:attribute se:bind="attribute" se:name="maxLabels" tooltipTag="Exemples : '3', 'maxCountLabels', 'maxCountLabels+1'"> 
     202                                <xul:wordsInput trim="true" /> 
     203                        </xul:attribute> 
     204                        <se:ref se:refid="widgetAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     205                </se:template> 
    175206                <xul:element se:id="sm:WDragDropC_resp" se:name="sm:WDragDropContainer" se:bind="element"> 
     207                        <xul:atts> 
     208                                <se:ref se:refid="attsWDragDropC"/> 
     209                        </xul:atts> 
    176210                        <xul:childs> 
    177211                                <se:choice se:id="choiceWDragDropC" se:card="*"> 
    178                                         <se:ref se:refid="sm:WContainer_resp"/> 
    179                                         <se:ref se:refid="sm:WContainerIfEmpty"/> 
    180                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    181                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     212                                        <se:ref se:refid="sm:WContainer_resp" /> 
     213                                        <se:ref se:refid="sm:WIfContainerEmpty" /> 
     214                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     215                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    182216                                        <xul:genelt forcefilled="true" se:bind="element"> 
    183217                                                <xul:atts> 
    184                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     218                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    185219                                                </xul:atts> 
    186220                                                <xul:childs> 
    187                                                         <se:ref se:refid="choiceWDragDropC_resp" se:show="ifExist"/> 
    188                                                         <xul:insert se:bind="current"/> 
     221                                                        <se:ref se:refid="choiceWDragDropC_resp" se:show="ifExist" /> 
     222                                                        <xul:insert se:bind="current" /> 
    189223                                                </xul:childs> 
    190224                                        </xul:genelt> 
    191                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     225                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    192226                                </se:choice> 
    193                                 <xul:insert se:bind="current"/> 
     227                                <xul:insert se:bind="current" /> 
    194228                        </xul:childs> 
    195229                </xul:element> 
    196230                <xul:element se:id="sm:WDragDropC_target" se:name="sm:WDragDropContainer" se:bind="element"> 
     231                        <xul:atts> 
     232                                <se:ref se:refid="attsWDragDropC"/> 
     233                        </xul:atts> 
    197234                        <xul:childs> 
    198235                                <se:choice se:id="choiceWDragDropC_target" se:card="*"> 
    199                                         <se:ref se:refid="sm:WContainer_resp"/> 
    200                                         <xul:element se:name="sm:WContainerIfEmpty"  se:id="sm:WContainerIfEmpty" se:bind="element"> 
     236                                        <se:ref se:refid="sm:WContainer_resp" /> 
     237                                        <xul:element se:name="sm:WIfContainerEmpty" se:id="sm:WIfContainerEmpty" se:bind="element"> 
    201238                                                <xul:childs> 
    202239                                                        <se:choice se:id="choiceIfEmpty" se:card="*" se:show="ifExist"> 
    203                                                                 <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     240                                                                <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    204241                                                                <xul:genelt forcefilled="true" se:bind="element"> 
    205242                                                                        <xul:atts> 
    206                                                                                 <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     243                                                                                <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    207244                                                                        </xul:atts> 
    208245                                                                        <xul:childs> 
    209                                                                                 <se:ref se:refid="choiceIfEmpty"/> 
    210                                                                                 <xul:insert se:bind="current"/> 
     246                                                                                <se:ref se:refid="choiceIfEmpty" /> 
     247                                                                                <xul:insert se:bind="current" /> 
    211248                                                                        </xul:childs> 
    212249                                                                </xul:genelt> 
    213                                                                 <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     250                                                                <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    214251                                                        </se:choice> 
    215                                                         <xul:insert se:bind="current"/> 
     252                                                        <xul:insert se:bind="current" /> 
    216253                                                </xul:childs> 
    217254                                        </xul:element> 
    218                                         <se:ref se:name="sm:callTargetModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    219                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    220                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     255                                        <se:ref se:name="sm:callTargetModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     256                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     257                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    221258                                        <xul:genelt forcefilled="true" se:bind="element"> 
    222259                                                <xul:atts> 
    223                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     260                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    224261                                                </xul:atts> 
    225262                                                <xul:childs> 
    226                                                         <se:ref se:refid="choiceWDragDropC_target" se:show="ifExist"/> 
    227                                                         <xul:insert se:bind="current"/> 
     263                                                        <se:ref se:refid="choiceWDragDropC_target" se:show="ifExist" /> 
     264                                                        <xul:insert se:bind="current" /> 
    228265                                                </xul:childs> 
    229266                                        </xul:genelt> 
    230                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     267                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    231268                                </se:choice> 
    232                                 <xul:insert se:bind="current"/> 
     269                                <xul:insert se:bind="current" /> 
    233270                        </xul:childs> 
    234271                </xul:element> 
    235272                <xul:element se:id="sm:WDragDropC_lab" se:name="sm:WDragDropContainer" se:bind="element"> 
     273                        <xul:atts> 
     274                                <se:ref se:refid="attsWDragDropC"/> 
     275                        </xul:atts> 
    236276                        <xul:childs> 
    237277                                <se:choice se:id="choiceWDragDropC_lab" se:card="*"> 
    238                                         <se:ref se:refid="sm:WContainer_lab"/> 
    239                                         <se:ref se:refid="sm:WContainerIfEmpty"/> 
    240                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    241                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     278                                        <se:ref se:refid="sm:WContainer_lab" /> 
     279                                        <se:ref se:refid="sm:WIfContainerEmpty" /> 
     280                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     281                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    242282                                        <xul:genelt forcefilled="true" se:bind="element"> 
    243283                                                <xul:atts> 
    244                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     284                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    245285                                                </xul:atts> 
    246286                                                <xul:childs> 
    247                                                         <se:ref se:refid="choiceWDragDropC_lab" se:show="ifExist"/> 
    248                                                         <xul:insert se:bind="current"/> 
     287                                                        <se:ref se:refid="choiceWDragDropC_lab" se:show="ifExist" /> 
     288                                                        <xul:insert se:bind="current" /> 
    249289                                                </xul:childs> 
    250290                                        </xul:genelt> 
    251                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     291                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    252292                                </se:choice> 
    253                                 <xul:insert se:bind="current"/> 
     293                                <xul:insert se:bind="current" /> 
    254294                        </xul:childs> 
    255295                </xul:element> 
    256296                <xul:element se:id="sm:WDragDropC_inFor" se:name="sm:WDragDropContainer" se:bind="element"> 
     297                        <xul:atts> 
     298                                <se:ref se:refid="attsWDragDropC"/> 
     299                        </xul:atts> 
    257300                        <xul:childs> 
    258301                                <se:choice se:id="choiceWDragDropC_inFor" se:card="*"> 
    259                                         <se:ref se:refid="sm:WContainer_inFor"/> 
    260                                         <se:ref se:refid="sm:WContainerIfEmpty"/> 
    261                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    262                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     302                                        <se:ref se:refid="sm:WContainer_inFor" /> 
     303                                        <se:ref se:refid="sm:WIfContainerEmpty" /> 
     304                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     305                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    263306                                        <xul:genelt forcefilled="true" se:bind="element"> 
    264307                                                <xul:atts> 
    265                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     308                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    266309                                                </xul:atts> 
    267310                                                <xul:childs> 
    268                                                         <se:ref se:refid="choiceWDragDropC_inFor" se:show="ifExist"/> 
    269                                                         <xul:insert se:bind="current"/> 
     311                                                        <se:ref se:refid="choiceWDragDropC_inFor" se:show="ifExist" /> 
     312                                                        <xul:insert se:bind="current" /> 
    270313                                                </xul:childs> 
    271314                                        </xul:genelt> 
    272                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     315                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    273316                                </se:choice> 
    274                                 <xul:insert se:bind="current"/> 
    275                         </xul:childs> 
    276                 </xul:element> 
    277                  
    278                 <xul:element se:id="sm:WDragDropL_resp" se:name="sm:WDragDropList" se:bind="element"> 
    279                         <xul:childs> 
    280                                 <xul:element se:name="sm:WListItem" se:bind="element" forcefilled="true"> 
    281                                         <!-- mode="ordored/unordered" --> 
    282                                 </xul:element> 
    283                                 <se:ref se:name="sm:WListItemIfEmpty" se:refid="sm:WContainerIfEmpty" se:card="?"/> 
    284                         </xul:childs> 
    285                 </xul:element> 
    286                 <xul:element se:id="sm:WDragDropL_lab" se:name="sm:WDragDropList" se:bind="element"> 
    287                         <xul:childs> 
    288                                 <xul:element se:name="sm:WListItem" se:bind="element" forcefilled="true"> 
    289                                         <!-- mode="ordored/unordered" --> 
    290                                         <xul:childs> 
    291                                                 <se:ref se:refid="sm:forRandomLabel_inC"/> 
    292                                         </xul:childs> 
    293                                 </xul:element> 
    294                                 <se:ref se:name="sm:WListItemIfEmpty" se:refid="sm:WContainerIfEmpty" se:card="?"/> 
     317                                <xul:insert se:bind="current" /> 
    295318                        </xul:childs> 
    296319                </xul:element> 
    297320        </se:lib> 
    298          
     321 
    299322        <xul:xmlview se:bind="document"> 
    300                 <xul:wspInputHistoryProvider code="axisXhtml" id="axis"/> 
     323                <xul:wspInputHistoryProvider code="axisXhtml" id="axis" /> 
    301324                <xul:element se:name="sma:assmntUnitMlqXhtmlTransf" insert="collapsed" se:bind="element" se:declareNs="sc sm sma #default"> 
    302325                        <xul:atts> 
    303326                                <xul:attribute se:name="info" se:bind="attribute"> 
    304                                         <xul:wordsInput trim="true"/> 
     327                                        <xul:wordsInput trim="true" /> 
    305328                                </xul:attribute> 
    306329                        </xul:atts> 
     
    308331                                <xul:element se:name="sm:model" se:bind="element"> 
    309332                                        <xul:atts> 
    310                                                 <xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true"  regexpSgn=".*@sma_assmntUnitMlqPrim\b.*"/> 
     333                                                <xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*@sma_assmntUnitMlqPrim\b.*" /> 
    311334                                        </xul:atts> 
    312335                                </xul:element> 
     
    314337                                        <xul:atts> 
    315338                                                <xul:attribute se:bind="attribute" se:name="code"> 
    316                                                         <xul:wordsInput trim="true" validRegExp="^[a-zA-Z][a-zA-Z0-9]*$" autocompleteProviderXPath="id('axis')"/> 
     339                                                        <xul:wordsInput trim="true" validRegExp="^[a-zA-Z][a-zA-Z0-9]*$" autocompleteProviderXPath="id('axis')" /> 
    317340                                                </xul:attribute> 
    318341                                        </xul:atts> 
     
    323346                                                        <xul:atts> 
    324347                                                                <xul:attribute se:bind="attribute" se:name="code"> 
    325                                                                         <xul:wordsInput trim="true" validRegExp="^[a-zA-Z0-9]+$"/> 
     348                                                                        <xul:wordsInput trim="true" validRegExp="^[a-zA-Z0-9]+$" /> 
    326349                                                                </xul:attribute> 
    327350                                                        </xul:atts> 
    328351                                                        <xul:childs> 
    329352                                                                <xul:insert4all se:bind="current"> 
    330                                                                         <se:ref se:name="sm:onLoadConditions" se:refid="conditions" se:card="?" se:show="ifExist" insert="collapsed"/> 
     353                                                                        <se:ref se:name="sm:onLoadConditions" se:refid="conditions" se:card="?" se:show="ifExist" insert="collapsed" /> 
    331354                                                                        <xul:element se:name="sm:initBody" se:bind="element" se:card="?" se:show="ifExist" insert="collapsed"> 
    332355                                                                                <xul:childs> 
    333356                                                                                        <se:choice se:card="*" se:show="ifExist"> 
    334                                                                                                 <se:ref se:refid="sm:labelInteraction"/> 
    335                                                                                                 <se:ref se:refid="sm:resultDisplay"/> 
    336                                                                                                 <se:ref se:refid="sm:solutionDisplay"/> 
    337                                                                                                 <se:ref se:refid="sm:elementDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    338                                                                                                 <se:ref se:refid="sm:buttonDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     357                                                                                                <se:ref se:refid="sm:labelInteraction" /> 
     358                                                                                                <se:ref se:refid="sm:resultDisplay" /> 
     359                                                                                                <se:ref se:refid="sm:elementDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     360                                                                                                <se:ref se:refid="sm:buttonDisplay" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    339361                                                                                        </se:choice> 
    340                                                                                         <xul:insert se:bind="current"/> 
     362                                                                                        <xul:insert se:bind="current" /> 
    341363                                                                                </xul:childs> 
    342364                                                                        </xul:element> 
    343365                                                                        <xul:element se:name="sm:loadData" se:bind="element" se:card="?" se:show="ifExist" insert="collapsed"> 
    344366                                                                                <xul:childs> 
    345                                                                                         <se:ref se:refid="SessionKey" se:name="sm:responseSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    346                                                                                         <se:ref se:refid="SessionKey" se:name="sm:scoreSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    347                                                                                         <se:ref se:refid="SessionKey" se:name="sm:hintSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     367                                                                                        <se:ref se:refid="SessionKey" se:name="sm:responseSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     368                                                                                        <se:ref se:refid="SessionKey" se:name="sm:scoreSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     369                                                                                        <se:ref se:refid="SessionKey" se:name="sm:hintSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    348370                                                                                </xul:childs> 
    349371                                                                        </xul:element> 
    350372                                                                        <xul:element se:name="sm:saveData" se:bind="element" se:card="?" se:show="ifExist" insert="collapsed"> 
    351373                                                                                <xul:childs> 
    352                                                                                         <se:ref se:refid="SessionKey" se:name="sm:responseSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    353                                                                                         <se:ref se:refid="SessionKey" se:name="sm:scoreSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    354                                                                                         <se:ref se:refid="SessionKey" se:name="sm:hintSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     374                                                                                        <se:ref se:refid="SessionKey" se:name="sm:responseSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     375                                                                                        <se:ref se:refid="SessionKey" se:name="sm:scoreSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     376                                                                                        <se:ref se:refid="SessionKey" se:name="sm:hintSessionKey" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    355377                                                                                </xul:childs> 
    356378                                                                        </xul:element> 
    357379                                                                        <xul:element se:name="sm:scoreComputing" se:bind="element" se:card="?" se:show="ifExist" insert="collapsed" forcefilled="true"> 
    358380                                                                                <xul:childs> 
    359                                                                                         <xul:element se:name="sm:forBooleanScoring" se:bind="element" se:card="?"> 
    360                                                                                                 <xul:atts> 
    361                                                                                                         <xul:attribute se:bind="attribute" se:name="scoreIfRight"> 
    362                                                                                                                 <xul:wordsInput trim="true"/> 
    363                                                                                                         </xul:attribute> 
    364                                                                                                         <xul:attribute se:bind="attribute" se:name="scoreIfWrong"> 
    365                                                                                                                 <xul:wordsInput trim="true"/> 
    366                                                                                                         </xul:attribute> 
    367                                                                                                 </xul:atts> 
     381                                                                                        <xul:element se:name="sm:orderingScoring" se:bind="element" se:card="?"> 
     382                                                                                                <xul:attribute se:bind="attribute" se:name="algorithm" se:defaultvalue="none"> 
     383                                                                                                        <xul:choiceInput> 
     384                                                                                                                <xul:ciItem label="none" /> 
     385                                                                                                                <xul:ciItem label="distance" /> 
     386                                                                                                        </xul:choiceInput> 
     387                                                                                                </xul:attribute> 
    368388                                                                                        </xul:element> 
    369                                                                                         <xul:element se:name="sm:forSummedNumericScoring" se:bind="element" se:card="?"> 
    370                                                                                                 <xul:atts> 
    371                                                                                                         <xul:attribute se:bind="attribute" se:name="scoreIfUnselected"> 
    372                                                                                                                 <xul:wordsInput trim="true"/> 
    373                                                                                                         </xul:attribute> 
    374                                                                                                 </xul:atts> 
     389                                                                                        <xul:element se:name="sm:postProcessing" se:bind="element" se:card="?"> 
     390                                                                                                <xul:childs> 
     391                                                                                                        <se:choice se:card="*"> 
     392                                                                                                                <se:ref se:refid="sm:rateScore" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     393                                                                                                                <se:ref se:refid="sm:fixBounds" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     394                                                                                                                <se:ref se:name="sm:restrictMinPoints" se:refid="sm:restrictPoints" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     395                                                                                                                <se:ref se:name="sm:restrictMaxPoints" se:refid="sm:restrictPoints" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     396                                                                                                        </se:choice> 
     397                                                                                                        <xul:insert se:bind="current"/> 
     398                                                                                                </xul:childs> 
    375399                                                                                        </xul:element> 
    376                                                                                         <xul:element se:name="sm:forMappedNumericScoring" se:bind="element" se:card="?"> 
    377                                                                                                 <xul:atts> 
    378                                                                                                         <xul:attribute se:bind="attribute" se:name="scoreUndefinedResponse"> 
    379                                                                                                                 <xul:wordsInput trim="true"/> 
    380                                                                                                         </xul:attribute> 
    381                                                                                                 </xul:atts> 
    382                                                                                         </xul:element> 
    383                                                                                 </xul:childs> 
     400                                                                                </xul:childs> 
     401                                                                        </xul:element> 
     402                                                                        <xul:element se:name="sm:resultDisplaying" se:bind="element" se:card="?" se:show="ifExist" insert="collapsed" forcefilled="true"> 
     403                                                                                <xul:atts> 
     404                                                                                        <xul:attribute se:bind="attribute" se:name="classIfRight" se:defaultvalue="assmntResult_Right"> 
     405                                                                                                <xul:wordsInput trim="true" /> 
     406                                                                                        </xul:attribute> 
     407                                                                                        <xul:attribute se:bind="attribute" se:name="classIfWrong" se:defaultvalue="assmntResult_Wrong"> 
     408                                                                                                <xul:wordsInput trim="true" /> 
     409                                                                                        </xul:attribute> 
     410                                                                                </xul:atts> 
    384411                                                                        </xul:element> 
    385412                                                                        <xul:element se:name="sm:onEnter" se:bind="element" se:card="?" se:show="ifExist" insert="collapsed"> 
    386413                                                                                <xul:childs> 
    387                                                                                         <se:ref se:refid="choiceAction"/> 
    388                                                                                         <xul:insert se:bind="current"/> 
     414                                                                                        <se:ref se:refid="choiceAction" /> 
     415                                                                                        <xul:insert se:bind="current" /> 
    389416                                                                                </xul:childs> 
    390417                                                                        </xul:element> 
    391418                                                                        <xul:element se:name="sm:onExit" se:bind="element" se:card="?" se:show="ifExist" insert="collapsed"> 
    392419                                                                                <xul:childs> 
    393                                                                                         <se:ref se:refid="choiceAction"/> 
    394                                                                                         <xul:insert se:bind="current"/> 
     420                                                                                        <se:ref se:refid="choiceAction" /> 
     421                                                                                        <xul:insert se:bind="current" /> 
    395422                                                                                </xul:childs> 
    396423                                                                        </xul:element> 
     
    398425                                                        </xul:childs> 
    399426                                                </xul:element> 
    400                                                 <xul:insert se:bind="current"/> 
     427                                                <xul:insert se:bind="current" /> 
    401428                                        </xul:childs> 
    402429                                </xul:element> 
    403430                                <xul:element se:name="sm:publicFunctions" se:bind="element" se:card="?"> 
    404431                                        <xul:childs> 
    405                                                 <xul:element se:name="sm:function" se:bind="element"  se:card="*" se:show="ifExist"> 
     432                                                <xul:element se:name="sm:function" se:bind="element" se:card="*" se:show="ifExist"> 
    406433                                                        <xul:atts> 
    407434                                                                <xul:attribute se:bind="attribute" se:name="fctName" se:mandat="true"> 
    408                                                                         <xul:wordsInput trim="true" notnull="true" validRegExp="^[a-zA-Z0-9 ]+$"/> 
     435                                                                        <xul:wordsInput trim="true" notnull="true" validRegExp="^[a-zA-Z0-9 ]+$" /> 
    409436                                                                </xul:attribute> 
    410437                                                        </xul:atts> 
    411438                                                        <xul:childs> 
    412                                                                 <se:ref se:refid="choiceAction"/> 
    413                                                                 <xul:insert se:bind="current"/> 
     439                                                                <se:ref se:refid="choiceAction" /> 
     440                                                                <xul:insert se:bind="current" /> 
    414441                                                        </xul:childs> 
    415442                                                </xul:element> 
    416                                                 <xul:insert se:bind="current"/> 
     443                                                <xul:insert se:bind="current" /> 
    417444                                        </xul:childs> 
    418445                                </xul:element> 
     
    420447                                        <xul:childs> 
    421448                                                <se:choice se:id="choiceAssmntBody" se:card="*" se:show="ifExist"> 
    422                                                         <se:ref se:name="sm:callQuestionModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    423                                                         <se:ref se:name="sm:callUnitMeta" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    424                                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    425                                                                                  
     449                                                        <se:ref se:name="sm:callQuestionModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     450                                                        <se:ref se:name="sm:callUnitMeta" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     451                                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     452 
    426453                                                        <xul:element se:name="sm:forGroup" se:bind="element"> 
    427454                                                                <xul:childs> 
    428455                                                                        <se:choice se:id="choiceForGroup" se:card="*" se:show="ifExist"> 
    429                                                                                 <se:ref se:refid="sm:WResponseArea"/> 
    430                                                                                 <se:ref se:name="sm:callTargetModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    431                                                                                 <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    432                                                                                 <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     456                                                                                <se:ref se:refid="sm:WResponseArea" /> 
     457                                                                                <se:ref se:name="sm:callTargetModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     458                                                                                <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     459                                                                                <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    433460                                                                                <xul:genelt forcefilled="true" se:bind="element"> 
    434461                                                                                        <xul:atts> 
    435                                                                                                 <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     462                                                                                                <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    436463                                                                                        </xul:atts> 
    437464                                                                                        <xul:childs> 
    438                                                                                                 <se:ref se:refid="choiceForGroup"/> 
    439                                                                                                 <xul:insert se:bind="current"/> 
     465                                                                                                <se:ref se:refid="choiceForGroup" /> 
     466                                                                                                <xul:insert se:bind="current" /> 
    440467                                                                                        </xul:childs> 
    441468                                                                                </xul:genelt> 
    442                                                                                 <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     469                                                                                <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    443470                                                                        </se:choice> 
    444                                                                         <xul:insert se:bind="current"/> 
     471                                                                        <xul:insert se:bind="current" /> 
     472                                                                </xul:childs> 
     473                                                        </xul:element> 
     474                                                        <xul:element se:name="sm:WLabelsBasket" se:id="sm:WLabelsBasket" se:bind="element"> 
     475                                                                <xul:atts> 
     476                                                                        <xul:attribute se:bind="attribute" se:name="tagName" se:defaultvalue="div"> 
     477                                                                                <xul:choiceInput> 
     478                                                                                        <xul:ciItem label="div" /> 
     479                                                                                        <xul:ciItem label="span" /> 
     480                                                                                        <xul:ciItem label="table" /> 
     481                                                                                        <xul:ciItem label="tr" /> 
     482                                                                                        <xul:ciItem label="td" /> 
     483                                                                                </xul:choiceInput> 
     484                                                                        </xul:attribute> 
     485                                                                        <se:ref se:refid="classAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     486                                                                </xul:atts> 
     487                                                                <xul:childs> 
     488                                                                        <se:choice se:id="choiceWLabelsBasket" se:card="*" se:show="ifExist"> 
     489                                                                                <xul:element se:id="sm:forRandomLabel" se:name="sm:forRandomLabel" se:bind="element" se:card="?"> 
     490                                                                                        <xul:childs> 
     491                                                                                                <se:choice se:id="choiceForRandomLabel" se:card="*" se:show="ifExist"> 
     492                                                                                                        <se:ref se:refid="sm:WDragDropC_inFor" /> 
     493                                                                                                        <!--  <se:ref se:refid="sm:WDraggableLabel"/>  --> 
     494                                                                                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     495                                                                                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     496                                                                                                        <xul:genelt forcefilled="true" se:bind="element"> 
     497                                                                                                                <xul:atts> 
     498                                                                                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     499                                                                                                                </xul:atts> 
     500                                                                                                                <xul:childs> 
     501                                                                                                                        <se:ref se:refid="choiceForRandomLabel" /> 
     502                                                                                                                        <xul:insert se:bind="current" /> 
     503                                                                                                                </xul:childs> 
     504                                                                                                        </xul:genelt> 
     505                                                                                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     506                                                                                                </se:choice> 
     507                                                                                                <xul:insert se:bind="current" /> 
     508                                                                                        </xul:childs> 
     509                                                                                </xul:element> 
     510                                                                                <se:ref se:refid="sm:WDragDropC_lab" /> 
     511                                                                                <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     512                                                                                <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     513                                                                                <xul:genelt forcefilled="true" se:bind="element"> 
     514                                                                                        <xul:atts> 
     515                                                                                                <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     516                                                                                        </xul:atts> 
     517                                                                                        <xul:childs> 
     518                                                                                                <se:ref se:refid="choiceWLabelsBasket" /> 
     519                                                                                                <xul:insert se:bind="current" /> 
     520                                                                                        </xul:childs> 
     521                                                                                </xul:genelt> 
     522                                                                                <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     523                                                                        </se:choice> 
     524                                                                        <xul:insert se:bind="current" /> 
    445525                                                                </xul:childs> 
    446526                                                        </xul:element> 
    447527                                                        <xul:element se:name="sm:WResponseArea" se:id="sm:WResponseArea" se:bind="element"> 
     528                                                                <xul:atts> 
     529                                                                        <xul:attribute se:bind="attribute" se:name="tagName" se:defaultvalue="div"> 
     530                                                                                <xul:choiceInput> 
     531                                                                                        <xul:ciItem label="div" /> 
     532                                                                                        <xul:ciItem label="span" /> 
     533                                                                                        <xul:ciItem label="table" /> 
     534                                                                                        <xul:ciItem label="tr" /> 
     535                                                                                        <xul:ciItem label="td" /> 
     536                                                                                </xul:choiceInput> 
     537                                                                        </xul:attribute> 
     538                                                                        <se:ref se:refid="classAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     539                                                                </xul:atts> 
    448540                                                                <xul:childs> 
    449541                                                                        <se:choice se:id="choiceWResponseArea" se:card="*" se:show="ifExist"> 
    450                                                                                 <se:ref se:name="sm:callTargetModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     542                                                                                <se:ref se:name="sm:callTargetModel" se:refid="CallSubModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    451543                                                                                <xul:element se:name="sm:loop" se:bind="element"> 
    452544                                                                                        <xul:atts> 
    453545                                                                                                <xul:attribute se:bind="attribute" se:name="minCount" se:mandat="true"> 
    454                                                                                                         <xul:wordsInput trim="true" notnull="true" validRegExp="\d"/> 
     546                                                                                                        <xul:wordsInput trim="true" notnull="true" validRegExp="\d" /> 
    455547                                                                                                </xul:attribute> 
    456548                                                                                                <xul:attribute se:bind="attribute" se:name="upTo"> 
    457549                                                                                                        <xul:choiceInput> 
    458                                                                                                                 <xul:ciItem label="maxCountLabels"/> 
     550                                                                                                                <xul:ciItem label="maxCountLabels" /> 
    459551                                                                                                        </xul:choiceInput> 
    460552                                                                                                </xul:attribute> 
     
    462554                                                                                        <xul:childs> 
    463555                                                                                                <se:choice se:id="choiceLoop" se:card="*" se:show="ifExist"> 
    464                                                                                                         <se:ref se:refid="sm:WDragDropC_resp"/> 
    465                                                                                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    466                                                                                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     556                                                                                                        <se:ref se:refid="sm:WDragDropC_resp" /> 
     557                                                                                                        <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     558                                                                                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    467559                                                                                                        <xul:genelt forcefilled="true" se:bind="element"> 
    468560                                                                                                                <xul:atts> 
    469                                                                                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     561                                                                                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    470562                                                                                                                </xul:atts> 
    471563                                                                                                                <xul:childs> 
    472                                                                                                                         <se:ref se:refid="choiceLoop"/> 
    473                                                                                                                         <xul:insert se:bind="current"/> 
     564                                                                                                                        <se:ref se:refid="choiceLoop" /> 
     565                                                                                                                        <xul:insert se:bind="current" /> 
    474566                                                                                                                </xul:childs> 
    475567                                                                                                        </xul:genelt> 
    476                                                                                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     568                                                                                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    477569                                                                                                </se:choice> 
    478                                                                                                 <xul:insert se:bind="current"/> 
     570                                                                                                <xul:insert se:bind="current" /> 
    479571                                                                                        </xul:childs> 
    480572                                                                                </xul:element> 
    481                                                                                 <se:ref se:refid="sm:WLabelsBasket"/> 
    482                                                                                 <se:ref se:refid="sm:WDragDropC_target"/> 
    483                                                                                 <se:ref se:refid="sm:WDragDropL_resp"/> 
     573                                                                                <se:ref se:refid="sm:WDragDropC_target" /> 
    484574                                                                        </se:choice> 
    485                                                                         <xul:insert se:bind="current"/> 
     575                                                                        <xul:insert se:bind="current" /> 
    486576                                                                </xul:childs> 
    487577                                                        </xul:element> 
    488                                                         <xul:element se:name="sm:WLabelsBasket" se:id="sm:WLabelsBasket" se:bind="element"> 
     578 
     579                                                        <!--  
     580                                                                <xul:element se:name="sm:WSolution" se:bind="element"> 
    489581                                                                <xul:childs> 
    490                                                                         <se:choice se:id="choiceWLabelsBasket" se:card="*" se:show="ifExist"> 
    491                                                                                 <xul:element se:id="sm:forRandomLabel" se:name="sm:forRandomLabel" se:bind="element" se:card="?"> 
    492                                                                                         <xul:childs> 
    493                                                                                                 <se:choice se:id="choiceForRandomLabel" se:card="*" se:show="ifExist"> 
    494                                                                                                         <se:ref se:refid="sm:WDragDropC_inFor"/> 
    495                                                                                                         <!--  <se:ref se:refid="sm:WDraggableLabel"/>  --> 
    496                                                                                                         <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    497                                                                                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    498                                                                                                         <xul:genelt forcefilled="true" se:bind="element"> 
    499                                                                                                                 <xul:atts> 
    500                                                                                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    501                                                                                                                 </xul:atts> 
    502                                                                                                                 <xul:childs> 
    503                                                                                                                         <se:ref se:refid="choiceForRandomLabel"/> 
    504                                                                                                                         <xul:insert se:bind="current"/> 
    505                                                                                                                 </xul:childs> 
    506                                                                                                         </xul:genelt> 
    507                                                                                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    508                                                                                                 </se:choice> 
    509                                                                                                 <xul:insert se:bind="current"/> 
    510                                                                                         </xul:childs> 
    511                                                                                 </xul:element> 
    512                                                                                 <se:ref se:refid="sm:WDragDropC_lab"/> 
    513                                                                                 <se:ref se:refid="sm:WDragDropL_lab"/> 
    514                                                                                 <se:ref se:refid="sm:callModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    515                                                                                 <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    516                                                                                 <xul:genelt forcefilled="true" se:bind="element"> 
    517                                                                                         <xul:atts> 
    518                                                                                                 <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    519                                                                                         </xul:atts> 
    520                                                                                         <xul:childs> 
    521                                                                                                 <se:ref se:refid="choiceWLabelsBasket"/> 
    522                                                                                                 <xul:insert se:bind="current"/> 
    523                                                                                         </xul:childs> 
    524                                                                                 </xul:genelt> 
    525                                                                                 <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/>                                                                      
    526                                                                         </se:choice> 
    527                                                                         <xul:insert se:bind="current"/> 
     582                                                                <se:choice se:id="choiceWSolution" se:card="*" se:show="ifExist"> 
     583                                                                sm:forGroup 
     584                                                                sm:callTargetModel axis="" 
     585                                                                sm:forLabel 
     586                                                                sm:callLabelModel 
     587                                                                xxx 
     588                                                                img 
     589                                                                text 
     590                                                                xxx 
     591                                                                img 
     592                                                                text 
     593                                                                 
     594                                                                sm:forLabel 
     595                                                                sm:callLabelModel axis="" 
     596                                                                xxx 
     597                                                                img 
     598                                                                text 
     599                                                                 
     600                                                                xxx 
     601                                                                img 
     602                                                                text 
     603                                                                </se:choice> 
     604                                                                <xul:insert se:bind="current"/> 
    528605                                                                </xul:childs> 
    529                                                         </xul:element> 
    530                                                          
    531                                                         <!--  
    532                                                         <xul:element se:name="sm:WSolution" se:bind="element"> 
    533                                                                 <xul:childs> 
    534                                                                         <se:choice se:id="choiceWSolution" se:card="*" se:show="ifExist"> 
    535                                                                                 sm:forGroup 
    536                                                                                         sm:callTargetModel axis="" 
    537                                                                                         sm:forLabel 
    538                                                                                                 sm:callLabelModel 
    539                                                                                                 xxx 
    540                                                                                                 img 
    541                                                                                                 text 
    542                                                                                         xxx 
    543                                                                                         img 
    544                                                                                         text 
    545                                                                                  
    546                                                                                 sm:forLabel 
    547                                                                                         sm:callLabelModel axis="" 
    548                                                                                         xxx 
    549                                                                                         img 
    550                                                                                         text 
    551                                                                                          
    552                                                                                 xxx 
    553                                                                                 img 
    554                                                                                 text 
    555                                                                         </se:choice> 
    556                                                                         <xul:insert se:bind="current"/> 
    557                                                                 </xul:childs> 
    558                                                         </xul:element> 
    559                                                          --> 
    560                                                           
     606                                                                </xul:element> 
     607                                                        --> 
     608 
    561609                                                        <xul:element se:name="sm:WButton" se:bind="element"> 
    562610                                                                <xul:atts> 
    563                                                                         <se:ref se:refid="widgetAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     611                                                                        <se:ref se:refid="widgetAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    564612                                                                </xul:atts> 
    565613                                                                <xul:childs> 
     
    567615                                                                                <xul:childs> 
    568616                                                                                        <se:choice se:id="choiceButtonBody" se:card="*" se:show="ifExist"> 
    569                                                                                                 <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     617                                                                                                <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    570618                                                                                                <xul:genelt forcefilled="true" se:bind="element"> 
    571619                                                                                                        <xul:atts> 
    572                                                                                                                 <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     620                                                                                                                <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    573621                                                                                                        </xul:atts> 
    574622                                                                                                        <xul:childs> 
    575                                                                                                                 <se:ref se:refid="choiceButtonBody"/> 
    576                                                                                                                 <xul:insert se:bind="current"/> 
     623                                                                                                                <se:ref se:refid="choiceButtonBody" /> 
     624                                                                                                                <xul:insert se:bind="current" /> 
    577625                                                                                                        </xul:childs> 
    578626                                                                                                </xul:genelt> 
    579                                                                                                 <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     627                                                                                                <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    580628                                                                                        </se:choice> 
    581                                                                                         <xul:insert se:bind="current"/> 
     629                                                                                        <xul:insert se:bind="current" /> 
    582630                                                                                </xul:childs> 
    583631                                                                        </xul:element> 
    584632                                                                        <xul:element se:id="sm:buttonTitle" se:name="sm:buttonTitle" se:bind="element"> 
    585633                                                                                <xul:childs> 
    586                                                                                         <se:ref se:refid="sm:fixedString" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     634                                                                                        <se:ref se:refid="sm:fixedString" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    587635                                                                                        <!-- Passage en calcul dynamique de l'attribut title à voir : sur onload, initSeq ?  
    588                                                                                         <se:choice se:card="*"> 
     636                                                                                                <se:choice se:card="*"> 
    589637                                                                                                <se:ref se:refid="sm:fixedString" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    590638                                                                                                <se:ref se:refid="sm:jsExpression" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    591639                                                                                                <se:ref se:refid="sm:jsFunctionBody" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    592                                                                                         </se:choice> 
    593                                                                                         <xul:insert se:bind="current"/> 
     640                                                                                                </se:choice> 
     641                                                                                                <xul:insert se:bind="current"/> 
    594642                                                                                        --> 
    595643                                                                                </xul:childs> 
     
    597645                                                                        <xul:element se:id="sm:buttonAction" se:name="sm:buttonAction" se:bind="element"> 
    598646                                                                                <xul:childs> 
    599                                                                                         <se:ref se:refid="choiceAction"/> 
    600                                                                                         <xul:insert se:bind="current"/> 
    601                                                                                 </xul:childs> 
    602                                                                         </xul:element> 
    603                                                                 </xul:childs>                                    
    604                                                         </xul:element>   
     647                                                                                        <se:ref se:refid="choiceAction" /> 
     648                                                                                        <xul:insert se:bind="current" /> 
     649                                                                                </xul:childs> 
     650                                                                        </xul:element> 
     651                                                                </xul:childs> 
     652                                                        </xul:element> 
    605653                                                        <xul:element se:name="sm:WToggleButton" se:bind="element"> 
    606654                                                                <xul:atts> 
    607                                                                         <se:ref se:refid="widgetAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     655                                                                        <se:ref se:refid="widgetAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    608656                                                                </xul:atts> 
    609657                                                                <xul:childs> 
    610                                                                         <se:ref se:refid="sm:buttonBody"/> 
    611                                                                         <se:ref se:refid="sm:buttonTitle"/> 
    612                                                                         <se:ref se:refid="sm:buttonAction" se:name="sm:buttonActionOn"/> 
    613                                                                         <se:ref se:refid="sm:buttonAction" se:name="sm:buttonActionOff"/> 
    614                                                                 </xul:childs>                                    
     658                                                                        <se:ref se:refid="sm:buttonBody" /> 
     659                                                                        <se:ref se:refid="sm:buttonTitle" /> 
     660                                                                        <se:ref se:refid="sm:buttonAction" se:name="sm:buttonActionOn" /> 
     661                                                                        <se:ref se:refid="sm:buttonAction" se:name="sm:buttonActionOff" /> 
     662                                                                </xul:childs> 
    615663                                                        </xul:element> 
    616                                                          
    617                                                         <se:ref se:refid="sm:WFeedback" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    618                                                         <se:ref se:refid="sm:WGlobalExplanation" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    619                                                         <se:ref se:refid="sm:WScore" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    620                                                         <se:ref se:refid="sm:WHints" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    621                                                          
     664 
     665                                                        <se:ref se:refid="sm:WFeedback" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     666                                                        <se:ref se:refid="sm:WGlobalExplanation" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     667                                                        <se:ref se:refid="sm:WScore" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     668                                                        <se:ref se:refid="sm:WHints" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
     669 
    622670                                                        <!-- 
    623                                                         <se:ref se:refid="sm:jsExpression" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    624                                                         <se:ref se:refid="sm:jsFunctionBody" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    625                                                         <se:ref se:refid="sm:jsEval" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     671                                                                <se:ref se:refid="sm:jsExpression" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     672                                                                <se:ref se:refid="sm:jsFunctionBody" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     673                                                                <se:ref se:refid="sm:jsEval" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    626674                                                        --> 
    627                                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     675                                                        <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    628676                                                        <xul:genelt forcefilled="true" se:bind="element"> 
    629677                                                                <xul:atts> 
    630                                                                         <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     678                                                                        <se:ref se:refid="genEltAtts" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    631679                                                                </xul:atts> 
    632680                                                                <xul:childs> 
    633                                                                         <se:ref se:refid="choiceAssmntBody"/> 
    634                                                                         <xul:insert se:bind="current"/> 
     681                                                                        <se:ref se:refid="choiceAssmntBody" /> 
     682                                                                        <xul:insert se:bind="current" /> 
    635683                                                                </xul:childs> 
    636684                                                        </xul:genelt> 
    637                                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     685                                                        <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml" /> 
    638686                                                </se:choice> 
    639                                                 <xul:insert se:bind="current"/> 
     687                                                <xul:insert se:bind="current" /> 
    640688                                        </xul:childs> 
    641689                                </xul:element> 
  • trunk/Wsp_ModelingAssmnt/es/content/xEdition/commonXhtmlTransf.xed.xml

    r6265 r6483  
    351351                                <se:choice se:id="choiceWFeedback" se:card="*"  se:show="ifExist"> 
    352352                                        <se:ref se:refid="CallSubModel" se:name="sm:callFeedbackModel" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
    353                                         <se:ref se:refid="img" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     353                                        <se:ref se:refid="img"/> 
    354354                                        <xul:genelt forcefilled="true" se:bind="element"> 
    355355                                                <xul:atts> 
     
    361361                                                </xul:childs> 
    362362                                        </xul:genelt> 
    363                                         <se:ref se:refid="Textnode" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> 
     363                                        <se:ref se:refid="Textnode"/> 
    364364                                </se:choice> 
    365365                                <xul:insert se:bind="current"/> 
     
    559559         
    560560                <!-- <se:ref se:refid="sm:rateScore" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> --> 
    561                 <element se:id="sm:rateScore" se:name="sm:rateScore" se:bind="element"> 
    562                         <atts> 
    563                                 <attribute se:bind="attribute" se:name="rate"> 
    564                                         <wordsInput trim="true"/> 
    565                                 </attribute> 
    566                         </atts> 
    567                 </element> 
     561                <xul:element se:id="sm:rateScore" se:name="sm:rateScore" se:bind="element"> 
     562                        <xul:atts> 
     563                                <xul:attribute se:bind="attribute" se:name="rate"> 
     564                                        <xul:wordsInput trim="true"/> 
     565                                </xul:attribute> 
     566                        </xul:atts> 
     567                </xul:element> 
    568568                 
    569569                <!-- <se:ref se:refid="sm:fixBounds" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> --> 
    570                 <element se:id="sm:fixBounds" se:name="sm:fixBounds" se:bind="element"> 
    571                         <atts> 
    572                                 <attribute se:bind="attribute" se:name="minPoints"> 
    573                                         <wordsInput trim="true"/> 
    574                                 </attribute> 
    575                                 <attribute se:bind="attribute" se:name="maxPoints"> 
    576                                         <wordsInput trim="true"/> 
    577                                 </attribute> 
    578                         </atts> 
    579                 </element> 
     570                <xul:element se:id="sm:fixBounds" se:name="sm:fixBounds" se:bind="element"> 
     571                        <xul:atts> 
     572                                <xul:attribute se:bind="attribute" se:name="minPoints"> 
     573                                        <xul:wordsInput trim="true"/> 
     574                                </xul:attribute> 
     575                                <xul:attribute se:bind="attribute" se:name="maxPoints"> 
     576                                        <xul:wordsInput trim="true"/> 
     577                                </xul:attribute> 
     578                        </xul:atts> 
     579                </xul:element> 
    580580                 
    581581                <!-- <se:ref se:refid="sm:restrictPoints" se:refurl="chrome://scm_assmnt1_1/content/xEdition/commonXhtmlTransf.xed.xml"/> --> 
    582                 <element se:id="sm:restrictPoints" se:bind="element"> 
    583                         <atts> 
    584                                 <attribute se:bind="attribute" se:name="moreOrEqualThan"> 
    585                                         <wordsInput trim="true"/> 
    586                                 </attribute> 
    587                                 <attribute se:bind="attribute" se:name="lessOrEqualThan"> 
    588                                         <wordsInput trim="true"/> 
    589                                 </attribute> 
    590                         </atts> 
    591                 </element> 
     582                <xul:element se:id="sm:restrictPoints" se:bind="element"> 
     583                        <xul:atts> 
     584                                <xul:attribute se:bind="attribute" se:name="moreOrEqualThan"> 
     585                                        <xul:wordsInput trim="true"/> 
     586                                </xul:attribute> 
     587                                <xul:attribute se:bind="attribute" se:name="lessOrEqualThan"> 
     588                                        <xul:wordsInput trim="true"/> 
     589                                </xul:attribute> 
     590                        </xul:atts> 
     591                </xul:element> 
    592592        </se:lib> 
    593593</se:editor> 
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/sma_assmntUnitEditXhtmlTransf/xhtmlContent.xsl.xsl

    r6419 r6483  
    441441<!-- Modification du CompletionStatus notAttempt -> attempt. 
    442442-->             if(scServices.assmntMgr.getCompletionStatus(this.fId, vRespSession)=="notAttempt") scServices.assmntMgr.setCompletionStatus(this.fId, vRespSession, "attempt"); 
    443 <!-- Création function setResponses 
     443<!-- Création function setResp 
    444444-->             this.setResp = function(pInput) { 
    445445                        scServices.assmntMgr.setResponse(this.fId, vRespSession, pInput.name, pInput.value); 
    446446                        this.computeScore(); 
    447447                        scServices.assmntMgr.commit(); 
    448                         this.refreshResult(this._resultDisplay); 
     448                        this.refreshResultInput(pInput); 
    449449                }                                
    450450                        </xsl0:when> 
     
    463463                        for(var vF in this._Sol) if(vF!="_") {this.fMinPts += this._Sol[vF].min; this.fMaxPts += this._Sol[vF].max;} 
    464464                        this.fScorePts = <xsl:for-each select="$vFields">this.getFieldScore("<xsl:value-of select="si(@index, @index, 'field')"/>")+</xsl:for-each>0; 
     465                        <xsl0:apply-templates select="sm:scoreComputing/sm:postProcessing/*" mode="computePts"/> 
    465466                        //alert("score:::::"+this.fMinPts+" - "+this.fScorePts+" - "+this.fMaxPts); 
    466467<!-- Save scores 
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/sma_assmntUnitMcqXhtmlTransf/xhtmlContent.xsl.xsl

    r6295 r6483  
    487487                        </xsl0:when> 
    488488                </xsl0:choose> 
     489                <xsl0:apply-templates select="sm:postProcessing/*" mode="computePts"/> 
    489490                //alert("score:::::"+this.fMinPts+" - "+this.fScorePts+" - "+this.fMaxPts); 
    490491        </xsl0:template> 
Note: See TracChangeset for help on using the changeset viewer.