/** * Returns the final grade values for this grade category. * * @param int $userid Optional user ID to retrieve a single user's final grade * @return mixed An array of all final_grades (stdClass objects) for this grade_item, or a single final_grade. */ public function get_final($userid = null) { $this->load_grade_item(); return $this->grade_item->get_final($userid); }
function sub_test_grade_grade_set_hidden() { $grade_item = new grade_item($this->grade_items[0]); $grade = new grade_grade($grade_item->get_final(1)); $this->assertTrue(method_exists($grade, 'set_hidden')); $this->assertEqual(0, $grade_item->hidden); $this->assertEqual(0, $grade->hidden); $grade->set_hidden(0); $this->assertEqual(0, $grade->hidden); $grade->set_hidden(1); $this->assertEqual(1, $grade->hidden); }