Update of /var/cvs/contributions/didactor2/src/assessment/templates/assessment
In directory james.mmbase.org:/tmp/cvs-serv19504

Modified Files:
        stage2-evaluate.jspx 
Log Message:
evaluate problems fixed


See also: 
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/assessment/templates/assessment


Index: stage2-evaluate.jspx
===================================================================
RCS file: 
/var/cvs/contributions/didactor2/src/assessment/templates/assessment/stage2-evaluate.jspx,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- stage2-evaluate.jspx        19 Jan 2009 13:46:25 -0000      1.2
+++ stage2-evaluate.jspx        23 Feb 2009 17:55:30 -0000      1.3
@@ -36,9 +36,44 @@
 
     <div id="problemEvaluateTest" class="problem">
  
+       <mm:node referid="test">
+               <di:copybook><mm:node id="copybookNo" /></di:copybook>
+                               <mm:relatednodescontainer 
path="madetests,copybooks" element="madetests">
+            <mm:constraint field="copybooks.number" referid="copybookNo"/>
+            <mm:relatednodes>
+              <mm:field name="number" jspvar="this_madetest" vartype="String" 
write="false">
+                <mm:related path="related,problems" 
constraints="problems.number=$problem">
+                  <mm:import id="madetest" 
reset="true">${this_madetest}</mm:import>
+                  
+                 
+                </mm:related>
+              </mm:field>
+            </mm:relatednodes>
+          </mm:relatednodescontainer>
+
+          <mm:notpresent referid="madetest">
+            <mm:createnode type="madetests" id="madetest">
+              <mm:setfield name="date"><mm:time time="now"/></mm:setfield>
+              <mm:setfield name="testpath"></mm:setfield>
+              <mm:setfield name="score">-4</mm:setfield>
+            </mm:createnode>
+            <mm:node number="${test}" id="this_test"/>
+            <mm:createrelation role="related" source="this_test" 
destination="madetest"/>
+            <mm:createrelation role="related" source="copybookNo" 
destination="madetest"/>
+            <mm:node number="$problem" notfound="skip">
+              <mm:createrelation role="related" source="problem" 
destination="madetest"/>
+            </mm:node>
+            <mm:remove referid="this_test"/>
+            <mm:remove referid="copybookNo"/>
+          </mm:notpresent>
+       
+       </mm:node>
+
+      
+      <mm:treeinclude page="/assessment/stage2-evaluate-buildtest.jspx"
+                  referids="t...@learnobject,madetest"  
objectlist="$includePath"/>
+      
     
-      <mm:include page="/education/tests/buildtest.jsp"
-                  referids="t...@learnobject" />
     </div>
                
     <mm:link page="/assessment/stage5.js.jsp">
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to