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

Both sides previous revision Previous revision
stats:proc:changeresult_task [2012/05/22 09:55]
Patrick Michel
stats:proc:changeresult_task [2013/07/10 12:34] (current)
Line 3: Line 3:
 <code xcend> <code xcend>
 changeResult(ident uid, ident id, ident studentId, ident 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.1337673305.txt.gz · Last modified: 2012/05/22 09:55 by Patrick Michel