public function test_aggregate_submission_grades_process_weighted_mean() { $this->resetAfterTest(true); // fixture set-up $batch = array(); // batch of a submission's assessments $batch[] = (object) array('submissionid' => 45, 'submissiongrade' => null, 'weight' => 3, 'grade' => 12.0); $batch[] = (object) array('submissionid' => 45, 'submissiongrade' => null, 'weight' => 2, 'grade' => 30.0); $batch[] = (object) array('submissionid' => 45, 'submissiongrade' => null, 'weight' => 1, 'grade' => 10.0); $batch[] = (object) array('submissionid' => 45, 'submissiongrade' => null, 'weight' => 0, 'grade' => 1000.0); $expected = 17.66667; //$DB->expectOnce('update_record'); // exercise SUT $this->workshop->aggregate_submission_grades_process($batch); }
public function aggregate_submission_grades_process(array $assessments) { parent::aggregate_submission_grades_process($assessments); }