User Tools

Site Tools


stats:proc:changeresult_task

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
stats:proc:changeresult_task [2011/10/12 14:47]
Patrick Michel created
stats:proc:changeresult_task [2013/07/10 12:34] (current)
Line 2: Line 2:
  
 <code xcend> <code xcend>
-changeResult(string ​uid, string ​id, string ​studentId, ​string ​taskId, double points) { +changeResult(ident uid, ident id, ident studentId, ​ident taskId, double points) { 
-  assume exists ​//accounts/​account[uid]/​examiner[id];​+  assume exists /​account[uid]/​examiner[id];​
    
-  assume exists ​//exams/exam[id]/results/​participant[studentId];​ +  assume exists /​exam[id]/​participant[studentId];​ 
-  assume exists ​//exams/exam[id]/tasks/​task[taskId];​+  assume exists /​exam[id]/​task[taskId];​
    
-  assume points >= 0 && points <= //exams/exam[id]/tasks/​task[taskId]/​maxPoints;​+  assume points >= 0 && points <= /​exam[id]/​task[taskId]/​maxPoints;​
  
-  assume exists ​//exams/exam[id]/results/​participant[studentId]/​result[taskId];​+  assume exists /​exam[id]/​participant[studentId]/​result[taskId];​
    
-  update ​//exams/exam[id]/results/​participant[studentId]/​result[taskId]/​points points;+  update /​exam[id]/​participant[studentId]/​result[taskId]/​points points;
 } }
 </​code>​ </​code>​
  
stats/proc/changeresult_task.txt · Last modified: 2013/07/10 12:34 (external edit)