dirroot.'/grade/export/lib.php'; require_once 'grade_export_xml.php'; $id = required_param('id', PARAM_INT); // course id if (!$course = get_record('course', 'id', $id)) { print_error('nocourseid'); } require_login($course); $context = get_context_instance(CONTEXT_COURSE, $id); require_capability('moodle/grade:export', $context); require_capability('gradeexport/xml:view', $context); $strgrades = get_string('grades', 'grades'); $actionstr = get_string('modulename', 'gradeexport_xml'); $navigation = grade_build_nav(__FILE__, $actionstr, array('courseid' => $course->id)); print_header($course->shortname.': '.get_string('grades'), $course->fullname, $navigation); print_grade_plugin_selector($id, 'export', 'xml'); $mform = new grade_export_form(null, array('idnumberrequired'=>true, 'publishing' => true)); // process post information if ($data = $mform->get_data()) { $export = new grade_export_xml($course, groups_get_course_group($course)); // print the grades on screen for feedbacks $export->process_form($data); $export->print_continue(); $export->display_preview(); print_footer($course); exit; } groups_print_course_menu($course, 'index.php?id='.$id); echo '
'; $mform->display(); print_footer(); ?>