/** * Get information on scales * @param int $courseid * @return grade_plugin_info */ public static function get_info_scales($courseid) { if (self::$scaleinfo !== null) { return self::$scaleinfo; } if (has_capability('moodle/course:managescales', context_course::instance($courseid))) { $url = new moodle_url('/grade/edit/scale/index.php', array('id' => $courseid)); self::$scaleinfo = new grade_plugin_info('scale', $url, get_string('view')); } else { self::$scaleinfo = false; } return self::$scaleinfo; }