Exemple #1
0
 /**
  * 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);
    }