libdir.'/gradelib.php'; require_once $CFG->dirroot.'/grade/lib.php'; $courseid = required_param('id'); /// basic access checks if(isset($DB) && !is_null($DB)) { $course = $DB->get_record('course', array('id' => $courseid)); } else { $course = get_record('course', 'id', $courseid); } if (!$course) { print_error('nocourseid'); } require_login($course); $context = get_context_instance(CONTEXT_COURSE, $course->id); require_capability('gradereport/visual:view', $context); /// last selected report session tracking if (!isset($USER->grade_last_report)) { $USER->grade_last_report = array(); } $USER->grade_last_report[$course->id] = 'visual'; /// Build navigation $strgrades = get_string('grades'); $reportname = get_string('modulename', 'gradereport_visual'); $navigation = grade_build_nav(__FILE__, $reportname, $courseid); //grade_regrade_final_grades($courseid); /// Print header print_header_simple($strgrades.': '.$reportname, ': '.$strgrades, $navigation, '', '', true, null, navmenu($course), false, null); /// Print the plugin selector at the top print_grade_plugin_selector($courseid, 'report', 'stats'); // Add tabs $currenttab = 'visualreport'; require('tabs.php'); require('flex.php'); /// Print footer print_footer($course); ?>