From: toyomoyo Date: Wed, 8 Aug 2007 07:50:32 +0000 (+0000) Subject: user the grader report for user activity reports X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=4d25a59e3fc972db05174b7fa609ec701dd0e446;p=moodle.git user the grader report for user activity reports --- diff --git a/course/user.php b/course/user.php index 653573d3c7..bbdacad704 100644 --- a/course/user.php +++ b/course/user.php @@ -70,8 +70,25 @@ case "grade": $course = get_record('course', 'id', required_param('id', PARAM_INT)); if (!empty($course->showgrades)) { - require_once($CFG->dirroot.'/grade/lib.php'); - print_student_grade($user, $course); + require_once $CFG->libdir.'/gradelib.php'; + require_once $CFG->dirroot.'/grade/lib.php'; + require_once $CFG->dirroot.'/grade/report/user/lib.php'; + $context = get_context_instance(CONTEXT_COURSE, $id); + /// return tracking object + $gpr = new grade_plugin_return(array('type'=>'report', 'plugin'=>'user', 'courseid'=>$id, 'userid'=>$user->id)); + // Create a report instance + $report = new grade_report_user($id, $gpr, $context, $user->id); + + $gradetotal = 0; + $gradesum = 0; + + // print the page + print_heading(get_string('modulename', 'gradereport_user'). ' - '.fullname($report->user)); + + if ($report->fill_table()) { + echo $report->print_table(true); + } + // print_student_grade($user, $course); } break;