@@ -60,7 +60,7 @@ public function add_form_elements($assessornumber=0) {
60
60
{coursework_sample_set_plugin} sp
61
61
WHERE sr.sample_set_plugin_id = sp.id
62
62
AND sr.courseworkid = {$ this ->coursework ->id }
63
- AND sr.stageidentifier = 'assessor {$ assessornumber }'
63
+ AND sr.stage_identifier = 'assessor_ {$ assessornumber }'
64
64
AND sp.rulename = 'range_sample_type' " ;
65
65
66
66
$ rulesfound = false ;
@@ -77,9 +77,9 @@ public function add_form_elements($assessornumber=0) {
77
77
$ html .= $ this ->range_elements ($ assessornumber , 0 , false );
78
78
}
79
79
80
- $ html .= html_writer::link ('# ' , get_string ('addgraderule ' , 'mod_coursework ' ), ['id ' => "assessor {$ assessornumber }addgradderule " , 'class ' => 'addgradderule sample_set_rule ' ]);
80
+ $ html .= html_writer::link ('# ' , get_string ('addgraderule ' , 'mod_coursework ' ), ['id ' => "assessor_ {$ assessornumber }_addgradderule " , 'class ' => 'addgradderule sample_set_rule ' ]);
81
81
$ html .= " " ;
82
- $ html .= html_writer::link ('# ' , get_string ('removegraderule ' , 'mod_coursework ' ), ['id ' => "assessor {$ assessornumber }removegradderule " , 'class ' => 'removegradderule sample_set_rule ' ]);
82
+ $ html .= html_writer::link ('# ' , get_string ('removegraderule ' , 'mod_coursework ' ), ['id ' => "assessor_ {$ assessornumber }_removegradderule " , 'class ' => 'removegradderule sample_set_rule ' ]);
83
83
84
84
return $ html ;
85
85
}
@@ -118,10 +118,14 @@ public function range_elements($assessornumber, $sequence, $dbrecord=false) {
118
118
$ ruleschecked = false ;
119
119
}
120
120
121
- $ html = html_writer::start_tag ('div ' , ['class ' => "assessor {$ assessornumber }graderules " , 'id ' => "assessor {$ assessornumber }graderules {$ sequence }" ]);
121
+ $ html = html_writer::start_tag (
122
+ 'div ' ,
123
+ ['class ' => "assessor_ {$ assessornumber }_grade_rules " , 'id ' => "assessor_ {$ assessornumber }_grade_rules_ {$ sequence }" ]
124
+ );
122
125
123
- $ html .= html_writer::checkbox ("assessor {$ assessornumber }samplerules[] " , 1 , $ ruleschecked , '' ,
124
- ['id ' => "assessor {$ assessornumber }samplerules {$ sequence }" , 'class ' => "assessor {$ assessornumber } rangegradecheckbox samplesetrule " ]);
126
+ $ html .= html_writer::checkbox (
127
+ "assessor_ {$ assessornumber }_samplerules[] " , 1 , $ ruleschecked , '' ,
128
+ ['id ' => "assessor_ {$ assessornumber }_samplerules_ {$ sequence }" , 'class ' => "assessor_ {$ assessornumber } range_grade_checkbox sample_set_rule " ]);
125
129
126
130
$ gradescaletext = ($ this ->coursework ->grade < 0 ) ? get_string ('scale ' , 'mod_coursework ' ) : get_string ('grade ' , 'mod_coursework ' );
127
131
$ gradescaleval = ($ this ->coursework ->grade < 0 ) ? 'scale ' : 'grade ' ;
@@ -130,28 +134,28 @@ public function range_elements($assessornumber, $sequence, $dbrecord=false) {
130
134
$ gradescaleval => $ gradescaletext ];
131
135
132
136
$ html .= html_writer::select ($ options ,
133
- "assessor {$ assessornumber }sampletype [] " ,
137
+ "assessor_ {$ assessornumber }_sampletype [] " ,
134
138
"" ,
135
139
$ selectedtype ,
136
- ['id ' => "assessor {$ assessornumber }sampletype {$ sequence }" , 'class ' => "grade_type sample_set_rule " ]);
140
+ ['id ' => "assessor_ {$ assessornumber }_sampletype_ {$ sequence }" , 'class ' => "grade_type sample_set_rule " ]);
137
141
138
142
$ html .= html_writer::label (get_string ('from ' , 'mod_coursework ' ), 'assessortwo_samplefrom[0] ' );
139
143
140
144
$ ruleoptions = (!empty ($ selectedtype ) && array_key_exists ('percentage ' , $ selectedtype )) ? $ percentageoptions : $ scale ; //change this into a ternary statement that
141
145
142
146
$ html .= html_writer::select ($ ruleoptions ,
143
- "assessor {$ assessornumber }samplefrom [] " ,
147
+ "assessor_ {$ assessornumber }_samplefrom [] " ,
144
148
"" ,
145
149
$ selectedfrom ,
146
- ['id ' => "assessor {$ assessornumber }samplefrom {$ sequence }" , 'class ' => " sample_set_rule range_drop_down range_samp_from " ]);
150
+ ['id ' => "assessor_ {$ assessornumber }_samplefrom_ {$ sequence }" , 'class ' => " sample_set_rule range_drop_down range_samp_from " ]);
147
151
148
- $ html .= html_writer::label (get_string ('to ' , 'mod_coursework ' ), "assessor {$ assessornumber }sampleto [0] " );
152
+ $ html .= html_writer::label (get_string ('to ' , 'mod_coursework ' ), "assessor_ {$ assessornumber }_sampleto [0] " );
149
153
150
154
$ html .= html_writer::select (array_reverse ($ ruleoptions , true ),
151
- "assessor {$ assessornumber }sampleto [] " ,
155
+ "assessor_ {$ assessornumber }_sampleto [] " ,
152
156
"" ,
153
157
$ selectedto ,
154
- ['id ' => "assessor {$ assessornumber }sampleto {$ sequence }" , 'class ' => " sample_set_rule range_drop_down " ]);
158
+ ['id ' => "assessor_ {$ assessornumber }_sampleto_ {$ sequence }" , 'class ' => " sample_set_rule range_drop_down " ]);
155
159
156
160
$ html .= html_writer::end_tag ('div ' , '' );
157
161
@@ -330,10 +334,10 @@ public function save_form_data($assessornumber=0, &$order=0) {
330
334
331
335
global $ DB ;
332
336
333
- $ samplerules = optional_param_array ("assessor {$ assessornumber }samplerules " , false , PARAM_RAW );
334
- $ sampletype = optional_param_array ("assessor {$ assessornumber }sampletype " , false , PARAM_RAW );
335
- $ samplefrom = optional_param_array ("assessor {$ assessornumber }samplefrom " , false , PARAM_RAW );
336
- $ sampleto = optional_param_array ("assessor {$ assessornumber }sampleto " , false , PARAM_RAW );
337
+ $ samplerules = optional_param_array ("assessor_ {$ assessornumber }_samplerules " , false , PARAM_RAW );
338
+ $ sampletype = optional_param_array ("assessor_ {$ assessornumber }_sampletype " , false , PARAM_RAW );
339
+ $ samplefrom = optional_param_array ("assessor_ {$ assessornumber }_samplefrom " , false , PARAM_RAW );
340
+ $ sampleto = optional_param_array ("assessor_ {$ assessornumber }_sampleto " , false , PARAM_RAW );
337
341
338
342
$ sampleplugin = $ DB ->get_record ('coursework_sample_set_plugin ' , ['rulename ' => 'range_sample_type ' ]);
339
343
@@ -348,7 +352,7 @@ public function save_form_data($assessornumber=0, &$order=0) {
348
352
$ dbrecord ->sample_set_plugin_id = $ sampleplugin ->id ;
349
353
$ dbrecord ->courseworkid = $ this ->coursework ->id ;
350
354
$ dbrecord ->ruleorder = $ order ;
351
- $ dbrecord ->stage_identifier = "assessor {$ assessornumber }" ;
355
+ $ dbrecord ->stage_identifier = "assessor_ {$ assessornumber }" ;
352
356
353
357
$ DB ->insert_record ("coursework_sample_set_rules " , $ dbrecord );
354
358
$ order ++;
@@ -361,7 +365,7 @@ public function adjust_sample_set($stagenumber, &$allocatables, &$manualsamplese
361
365
362
366
global $ DB ;
363
367
364
- $ stage = "assessor_ " . $ stagenumber ;
368
+ $ stage = "assessor_ " . $ stagenumber ;
365
369
366
370
$ sql = "SELECT r.*,p.rulename
367
371
FROM {coursework_sample_set_plugin} p,
@@ -391,7 +395,6 @@ public function adjust_sample_set($stagenumber, &$allocatables, &$manualsamplese
391
395
&& isset ($ allocatables [$ awf ->allocatableid ])) {
392
396
$ autosampleset [$ awf ->allocatableid ] = $ allocatables [$ awf ->allocatableid ];
393
397
}
394
-
395
398
}
396
399
}
397
400
}
@@ -454,9 +457,9 @@ private function get_allocatables_in_range($stage, $limit1, $limit2) {
454
457
// Note as things stand limit1 and limit2 can not be params as the type of the grade field (varchar)
455
458
//means the values are cast as strings
456
459
457
- return $ DB ->get_records_sql ($ sql , [ ' courseworkid ' => $ this -> coursework -> id ,
458
- 'stage ' => $ stage ]);
459
-
460
+ return $ DB ->get_records_sql ($ sql ,
461
+ [ ' courseworkid ' => $ this -> coursework -> id , 'stage ' => $ stage ]
462
+ );
460
463
}
461
464
462
465
}
0 commit comments