diff --git a/mod/lti/grade.php b/mod/lti/grade.php deleted file mode 100644 index 6eec41f7b26..00000000000 --- a/mod/lti/grade.php +++ /dev/null @@ -1,71 +0,0 @@ -. -// -// This file is part of BasicLTI4Moodle -// -// BasicLTI4Moodle is an IMS BasicLTI (Basic Learning Tools for Interoperability) -// consumer for Moodle 1.9 and Moodle 2.0. BasicLTI is a IMS Standard that allows web -// based learning tools to be easily integrated in LMS as native ones. The IMS BasicLTI -// specification is part of the IMS standard Common Cartridge 1.1 Sakai and other main LMS -// are already supporting or going to support BasicLTI. This project Implements the consumer -// for Moodle. Moodle is a Free Open source Learning Management System by Martin Dougiamas. -// BasicLTI4Moodle is a project iniciated and leaded by Ludo(Marc Alier) and Jordi Piguillem -// at the GESSI research group at UPC. -// SimpleLTI consumer for Moodle is an implementation of the early specification of LTI -// by Charles Severance (Dr Chuck) htp://dr-chuck.com , developed by Jordi Piguillem in a -// Google Summer of Code 2008 project co-mentored by Charles Severance and Marc Alier. -// -// BasicLTI4Moodle is copyright 2009 by Marc Alier Forment, Jordi Piguillem and Nikolas Galanis -// of the Universitat Politecnica de Catalunya http://www.upc.edu -// Contact info: Marc Alier Forment granludo @ gmail.com or marc.alier @ upc.edu. - -/** - * This file contains submissions-specific code for the lti module - * - * @package mod_lti - * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis - * marc.alier@upc.edu - * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu - * @author Marc Alier - * @author Jordi Piguillem - * @author Nikolas Galanis - * @author Chris Scribner - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - * @deprecated since 2.8 - */ - -require_once(dirname(dirname(__DIR__)).'/config.php'); - -$id = optional_param('id', 0, PARAM_INT); -$l = optional_param('l', 0, PARAM_INT); - -if ($l) { - $lti = $DB->get_record('lti', array('id' => $l), '*', MUST_EXIST); - $cm = get_coursemodule_from_instance('lti', $lti->id, $lti->course, false, MUST_EXIST); -} else { - $cm = get_coursemodule_from_id('lti', $id, 0, false, MUST_EXIST); - $lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST); -} - -$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST); - -require_login($course, false, $cm); -require_capability('mod/lti:view', context_module::instance($cm->id)); - -debugging('This file has been deprecated. Links to this file should automatically '. - 'fallback to /mod/lti/view.php once this file has been deleted.', DEBUG_DEVELOPER); - -redirect(new moodle_url('/mod/lti/view.php', array('l' => $lti->id))); diff --git a/mod/lti/lib.php b/mod/lti/lib.php index 5e9c313b1cd..ae723ee2da4 100644 --- a/mod/lti/lib.php +++ b/mod/lti/lib.php @@ -489,20 +489,6 @@ function lti_grade_item_delete($basiclti) { return grade_update('mod/lti', $basiclti->course, 'mod', 'lti', $basiclti->id, 0, null, array('deleted' => 1)); } -function lti_extend_settings_navigation($settings, $parentnode) { - global $PAGE; - - if (has_capability('mod/lti:manage', context_module::instance($PAGE->cm->id))) { - $keys = $parentnode->get_children_key_list(); - - $node = navigation_node::create('Submissions', - new moodle_url('/mod/lti/grade.php', array('id' => $PAGE->cm->id)), - navigation_node::TYPE_SETTING, null, 'mod_lti_submissions'); - - $parentnode->add_node($node, $keys[1]); - } -} - /** * Log post actions *