Renamed plugin from basiclti to blti
authorChris Scribner <scriby@gmail.com>
Thu, 25 Aug 2011 19:30:13 +0000 (15:30 -0400)
committerChris Scribner <scriby@gmail.com>
Mon, 7 Nov 2011 01:41:44 +0000 (20:41 -0500)
33 files changed:
mod/basiclti/db/upgrade.php [deleted file]
mod/basiclti/styles.css [deleted file]
mod/blti/OAuth.php [moved from mod/basiclti/OAuth.php with 100% similarity]
mod/blti/TODO.txt [moved from mod/basiclti/TODO.txt with 100% similarity]
mod/blti/TrivialStore.php [moved from mod/basiclti/TrivialStore.php with 99% similarity]
mod/blti/backup/moodle2/backup_blti_activity_task.class.php [moved from mod/basiclti/backup/moodle2/backup_basiclti_activity_task.class.php with 80% similarity]
mod/blti/backup/moodle2/backup_blti_stepslib.php [moved from mod/basiclti/backup/moodle2/backup_basiclti_stepslib.php with 88% similarity]
mod/blti/backup/moodle2/restore_blti_activity_task.class.php [moved from mod/basiclti/backup/moodle2/restore_basiclti_activity_task.class.php with 79% similarity]
mod/blti/backup/moodle2/restore_blti_stepslib.php [moved from mod/basiclti/backup/moodle2/restore_basiclti_stepslib.php with 86% similarity]
mod/blti/basiclti.js [moved from mod/basiclti/basiclti.js with 99% similarity]
mod/blti/db/access.php [moved from mod/basiclti/db/access.php with 89% similarity]
mod/blti/db/install.xml [moved from mod/basiclti/db/install.xml with 86% similarity]
mod/blti/db/log.php [moved from mod/basiclti/db/log.php with 100% similarity]
mod/blti/db/upgrade.php [new file with mode: 0644]
mod/blti/edit_form.php [moved from mod/basiclti/edit_form.php with 76% similarity]
mod/blti/index.php [moved from mod/basiclti/index.php with 90% similarity]
mod/blti/lang/en/blti.php [moved from mod/basiclti/lang/en/basiclti.php with 97% similarity]
mod/blti/lang/en/help/basiclti/index.html [moved from mod/basiclti/lang/en/help/basiclti/index.html with 100% similarity]
mod/blti/lang/en/help/basiclti/mods.html [moved from mod/basiclti/lang/en/help/basiclti/mods.html with 100% similarity]
mod/blti/launch.php [moved from mod/basiclti/launch.php with 85% similarity]
mod/blti/lib.php [moved from mod/basiclti/lib.php with 84% similarity]
mod/blti/localadminlib.php [moved from mod/basiclti/localadminlib.php with 88% similarity]
mod/blti/locallib.php [moved from mod/basiclti/locallib.php with 84% similarity]
mod/blti/mod_form.php [moved from mod/basiclti/mod_form.php with 80% similarity]
mod/blti/pix/icon.gif [moved from mod/basiclti/pix/icon.gif with 100% similarity]
mod/blti/service.php [moved from mod/basiclti/service.php with 91% similarity]
mod/blti/settings.php [moved from mod/basiclti/settings.php with 75% similarity]
mod/blti/simpletest/testlocallib.php [moved from mod/basiclti/simpletest/testlocallib.php with 95% similarity]
mod/blti/styles.css [new file with mode: 0644]
mod/blti/submissions.php [moved from mod/basiclti/submissions.php with 80% similarity]
mod/blti/typessettings.php [moved from mod/basiclti/typessettings.php with 83% similarity]
mod/blti/version.php [moved from mod/basiclti/version.php with 97% similarity]
mod/blti/view.php [moved from mod/basiclti/view.php with 83% similarity]

diff --git a/mod/basiclti/db/upgrade.php b/mod/basiclti/db/upgrade.php
deleted file mode 100644 (file)
index 65f743f..0000000
+++ /dev/null
@@ -1,241 +0,0 @@
-<?php\r
-// This file is part of BasicLTI4Moodle\r
-//\r
-// BasicLTI4Moodle is an IMS BasicLTI (Basic Learning Tools for Interoperability)\r
-// consumer for Moodle 1.9 and Moodle 2.0. BasicLTI is a IMS Standard that allows web\r
-// based learning tools to be easily integrated in LMS as native ones. The IMS BasicLTI\r
-// specification is part of the IMS standard Common Cartridge 1.1 Sakai and other main LMS\r
-// are already supporting or going to support BasicLTI. This project Implements the consumer\r
-// for Moodle. Moodle is a Free Open source Learning Management System by Martin Dougiamas.\r
-// BasicLTI4Moodle is a project iniciated and leaded by Ludo(Marc Alier) and Jordi Piguillem\r
-// at the GESSI research group at UPC.\r
-// SimpleLTI consumer for Moodle is an implementation of the early specification of LTI\r
-// by Charles Severance (Dr Chuck) htp://dr-chuck.com , developed by Jordi Piguillem in a\r
-// Google Summer of Code 2008 project co-mentored by Charles Severance and Marc Alier.\r
-//\r
-// BasicLTI4Moodle is copyright 2009 by Marc Alier Forment, Jordi Piguillem and Nikolas Galanis\r
-// of the Universitat Politecnica de Catalunya http://www.upc.edu\r
-// Contact info: Marc Alier Forment granludo @ gmail.com or marc.alier @ upc.edu\r
-//\r
-// Moodle is free software: you can redistribute it and/or modify\r
-// it under the terms of the GNU General Public License as published by\r
-// the Free Software Foundation, either version 3 of the License, or\r
-// (at your option) any later version.\r
-//\r
-// Moodle is distributed in the hope that it will be useful,\r
-// but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
-// GNU General Public License for more details.\r
-//\r
-// You should have received a copy of the GNU General Public License\r
-// along with Moodle. If not, see <http://www.gnu.org/licenses/>.\r
-\r
-/**\r
- * This file keeps track of upgrades to the basiclti module\r
- *\r
- * @package basiclti\r
- * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
- *  marc.alier@upc.edu\r
- * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
- *\r
- * @author Marc Alier\r
- * @author Jordi Piguillem\r
- * @author Nikolas Galanis\r
- *\r
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\r
- */\r
-\r
-\r
-/**\r
- * xmldb_basiclti_upgrade is the function that upgrades Moodle's\r
- * database when is needed\r
- *\r
- * This function is automaticly called when version number in\r
- * version.php changes.\r
- *\r
- * @param int $oldversion New old version number.\r
- *\r
- * @return boolean\r
- */\r
-\r
-function xmldb_basiclti_upgrade($oldversion=0) {\r
-\r
-    global $DB;\r
-\r
-    $dbman = $DB->get_manager();\r
-    $result = true;\r
-\r
-    if ($result && $oldversion < 2008090201) {\r
-\r
-        $table = new xmldb_table('basiclti_types');\r
-        $table->add_field('id', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, XMLDB_SEQUENCE, null, null);\r
-        $table->add_field('name', XMLDB_TYPE_CHAR, '255', null, XMLDB_NOTNULL, null, null, null);\r
-\r
-        $table->add_key('primary', XMLDB_KEY_PRIMARY, array('id'));\r
-\r
-        upgrade_mod_savepoint($result, 2008090201, 'basiclti_types');\r
-\r
-        $table = new xmldb_table('basiclti_types_config');\r
-        $table->add_field('id', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, XMLDB_SEQUENCE, null, null);\r
-        $table->add_field('typeid', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null);\r
-        $table->add_field('name', XMLDB_TYPE_CHAR, '100', XMLDB_NOTNULL, null, null, null, null);\r
-        $table->add_field('value', XMLDB_TYPE_CHAR, '255', XMLDB_NOTNULL, null, null, null, null);\r
-\r
-        $table->add_key('primary', XMLDB_KEY_PRIMARY, array('id'));\r
-\r
-        upgrade_mod_savepoint($result, 2008090201, 'basiclti_types_config');\r
-\r
-        $table = new xmldb_table('basiclti');\r
-        $field = new xmldb_field('typeid');\r
-\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, null, null, null, null);\r
-            $dbman->add_field($table, $field);\r
-        }\r
-        upgrade_mod_savepoint($result, 2008090201, 'basiclti');\r
-    }\r
-\r
-    if ($result && $oldversion < 2008091201) {\r
-        $table = new xmldb_table('basiclti_types');\r
-        $field = new xmldb_field('rawname');\r
-\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_CHAR, '100', null,  null, null, null, null);\r
-            $dbman->add_field($table, $field);\r
-        }\r
-\r
-        upgrade_mod_savepoint($result, 2008091202, 'basiclti_types');\r
-    }\r
-\r
-    if ($result && $oldversion < 2011011200) {\r
-        $table = new xmldb_table('basiclti');\r
-\r
-        $field = new xmldb_field('acceptgrades');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '1', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '0', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-        $field = new xmldb_field('instructorchoiceacceptgrades');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '1', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '0', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-        $field = new xmldb_field('allowroster');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '1', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '0', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-        $field = new xmldb_field('instructorchoiceallowroster');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-               $field->set_attributes(XMLDB_TYPE_INTEGER, '1', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '0', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-        $field = new xmldb_field('allowsetting');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '1', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '0', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-        $field = new xmldb_field('instructorchoiceallowsetting');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '1', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '0', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-        $field = new xmldb_field('setting');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_CHAR, '8192', null, null, null, '', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('placementsecret');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_CHAR, '1024', null,  null, null, '', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('timeplacementsecret');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '0', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('oldplacementsecret');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_CHAR, '1024', null,  null, null, '', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-\r
-        upgrade_mod_savepoint(true, 2011011200, 'basiclti');\r
-    }\r
-\r
-    if ($result && $oldversion < 2011011304) {\r
-        $table = new xmldb_table('basiclti');\r
-        $field = new xmldb_field('grade');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED,  XMLDB_NOTNULL, null, '100', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-\r
-        upgrade_mod_savepoint(true, 2011011304, 'basiclti');\r
-    }\r
-\r
-    if ($result && $oldversion < 2011052600) {\r
-        $table = new xmldb_table('basiclti');\r
-\r
-        $field = new xmldb_field('resourcekey');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('password');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('sendname');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('sendemailaddr');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('allowroster');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('allowsetting');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('acceptgrades');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        $field = new xmldb_field('customparameters');\r
-        if ($dbman->field_exists($table, $field)) {\r
-            $dbman->drop_field($table, $field);\r
-        }\r
-\r
-        upgrade_mod_savepoint(true, 2011052600, 'basiclti');\r
-    }\r
-\r
-    if($result && $oldversion < 2011070100) {\r
-        $table = new xmldb_table('basiclti');\r
-\r
-        $field = new xmldb_field('instructorcustomparameters');\r
-        if (!$dbman->field_exists($table, $field)) {\r
-            $field->set_attributes(XMLDB_TYPE_CHAR, '255', null,  null, null, '', null);\r
-            $result = $result && $dbman->add_field($table, $field);\r
-        }\r
-\r
-        upgrade_mod_savepoint(true, 2011070100, 'basiclti');\r
-    }\r
-\r
-    return $result;\r
-}\r
-\r
diff --git a/mod/basiclti/styles.css b/mod/basiclti/styles.css
deleted file mode 100644 (file)
index 82a3ae4..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-.path-mod-basiclti .basicltiframe {position: relative;width: 100%;height: 100%;}
-
-/** General Styles **/
-.path-mod-basiclti .userpicture,
-.path-mod-basiclti .picture.user,
-.path-mod-basiclti .picture.teacher {width:35px;height: 35px;vertical-align:top;}
-.path-mod-basiclti .feedback .files,
-.path-mod-basiclti .feedback .grade,
-.path-mod-basiclti .feedback .outcome,
-.path-mod-basiclti .feedback .finalgrade {float: right;}
-.path-mod-basiclti .feedback .disabledfeedback {width: 500px;height: 250px;}
-.path-mod-basiclti .feedback .from {float: left;}
-.path-mod-basiclti .files img {margin-right: 4px;}
-.path-mod-basiclti .files a {white-space:nowrap;}
-.path-mod-basiclti .late {color: red;}
-.path-mod-basiclti .message {text-align: center;}
-
-/** Styles for submissions.php **/
-#page-mod-basiclti-submissions fieldset.felement {margin-left: 16%;}
-#page-mod-basiclti-submissions form#options div {text-align:right;margin-left:auto;margin-right:20px;}
-#page-mod-basiclti-submissions .header .commands {display: inline;}
-#page-mod-basiclti-submissions .picture {width: 35px;}
-#page-mod-basiclti-submissions .fullname,
-#page-mod-basiclti-submissions .timemodified,
-#page-mod-basiclti-submissions .timemarked {text-align: left;}
-#page-mod-basiclti-submissions .submissions .grade,
-#page-mod-basiclti-submissions .submissions .outcome,
-#page-mod-basiclti-submissions .submissions .finalgrade {text-align: right;}
-#page-mod-basiclti-submissions .qgprefs #optiontable {text-align:right;margin-left:auto;}
similarity index 100%
rename from mod/basiclti/OAuth.php
rename to mod/blti/OAuth.php
similarity index 100%
rename from mod/basiclti/TODO.txt
rename to mod/blti/TODO.txt
similarity index 99%
rename from mod/basiclti/TrivialStore.php
rename to mod/blti/TrivialStore.php
index 05eb9fc..6e7086b 100644 (file)
@@ -50,7 +50,7 @@
 /**
  * This file contains a Trivial memory-based store - no support for tokens
  *
- * @package basiclti
+ * @package blti
  * @copyright IMS Global Learning Consortium
  *
  * @author Charles Severance csev@umich.edu
@@ -32,9 +32,9 @@
 
 
 /**
- * This file contains the basiclti module backup class
+ * This file contains the blti module backup class
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
-require_once($CFG->dirroot . '/mod/basiclti/backup/moodle2/backup_basiclti_stepslib.php');
+require_once($CFG->dirroot . '/mod/blti/backup/moodle2/backup_blti_stepslib.php');
 
 /**
- * basiclti backup task that provides all the settings and steps to perform one
+ * blti backup task that provides all the settings and steps to perform one
  * complete backup of the module
  */
-class backup_basiclti_activity_task extends backup_activity_task {
+class backup_blti_activity_task extends backup_activity_task {
 
     /**
      * Define (add) particular settings this activity can have
@@ -66,7 +66,7 @@ class backup_basiclti_activity_task extends backup_activity_task {
      */
     protected function define_my_steps() {
         // Choice only has one structure step
-        $this->add_step(new backup_basiclti_activity_structure_step('basiclti_structure', 'basiclti.xml'));
+        $this->add_step(new backup_blti_activity_structure_step('blti_structure', 'blti.xml'));
     }
 
     /**
@@ -79,12 +79,12 @@ class backup_basiclti_activity_task extends backup_activity_task {
         $base = preg_quote($CFG->wwwroot, "/");
 
         // Link to the list of basiclti tools
-        $search="/(".$base."\/mod\/basiclti\/index.php\?id\=)([0-9]+)/";
-        $content= preg_replace($search, '$@BASICLTIINDEX*$2@$', $content);
+        $search="/(".$base."\/mod\/blti\/index.php\?id\=)([0-9]+)/";
+        $content= preg_replace($search, '$@BLTIINDEX*$2@$', $content);
 
         // Link to basiclti view by moduleid
-        $search="/(".$base."\/mod\/basiclti\/view.php\?id\=)([0-9]+)/";
-        $content= preg_replace($search, '$@BASICLTIVIEWBYID*$2@$', $content);
+        $search="/(".$base."\/mod\/blti\/view.php\?id\=)([0-9]+)/";
+        $content= preg_replace($search, '$@BLTIVIEWBYID*$2@$', $content);
 
         return $content;
     }
@@ -32,9 +32,9 @@
 
 /**
  * This file contains all the backup steps that will be used
- * by the backup_basiclti_activity_task
+ * by the backup_blti_activity_task
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
  */
 
 /**
- * Define all the backup steps that will be used by the backup_basiclti_activity_task
+ * Define all the backup steps that will be used by the backup_blti_activity_task
  */
 
 /**
  * Define the complete assignment structure for backup, with file and id annotations
  */
-class backup_basiclti_activity_structure_step extends backup_activity_structure_step {
+class backup_blti_activity_structure_step extends backup_activity_structure_step {
 
     protected function define_structure() {
 
@@ -61,7 +61,7 @@ class backup_basiclti_activity_structure_step extends backup_activity_structure_
         $userinfo = $this->get_setting_value('userinfo');
 
         // Define each element separated
-        $basiclti = new backup_nested_element('basiclti', array('id'), array(
+        $basiclti = new backup_nested_element('blti', array('id'), array(
             'name', 'intro', 'introformat', 'timecreated', 'timemodified',
             'typeid', 'toolurl', 'preferheight', 'instructorchoiccesendname',
             'instructorchoicesendemailaddr', 'organizationid',
@@ -73,13 +73,13 @@ class backup_basiclti_activity_structure_step extends backup_activity_structure_
         // (none)
 
         // Define sources
-        $basiclti->set_source_table('basiclti', array('id' => backup::VAR_ACTIVITYID));
+        $basiclti->set_source_table('blti', array('id' => backup::VAR_ACTIVITYID));
 
         // Define id annotations
         // (none)
 
         // Define file annotations
-        $basiclti->annotate_files('mod_basiclti', 'intro', null); // This file areas haven't itemid
+        $basiclti->annotate_files('mod_blti', 'intro', null); // This file areas haven't itemid
 
         // Return the root element (basiclti), wrapped into standard activity structure
         return $this->prepare_activity_structure($basiclti);
@@ -33,7 +33,7 @@
 /**
  * This file contains the basicLTI module restore class
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
  */
 defined('MOODLE_INTERNAL') || die();
 
-require_once($CFG->dirroot . '/mod/basiclti/backup/moodle2/restore_basiclti_stepslib.php'); // Because it exists (must)
+require_once($CFG->dirroot . '/mod/blti/backup/moodle2/restore_blti_stepslib.php'); // Because it exists (must)
 
 /**
  * basiclti restore task that provides all the settings and steps to perform one
  * complete restore of the activity
  */
-class restore_basiclti_activity_task extends restore_activity_task {
+class restore_blti_activity_task extends restore_activity_task {
 
     /**
      * Define (add) particular settings this activity can have
@@ -66,7 +66,7 @@ class restore_basiclti_activity_task extends restore_activity_task {
      */
     protected function define_my_steps() {
         // label only has one structure step
-        $this->add_step(new restore_basiclti_activity_structure_step('basiclti_structure', 'basiclti.xml'));
+        $this->add_step(new restore_blti_activity_structure_step('blti_structure', 'blti.xml'));
     }
 
     /**
@@ -76,7 +76,7 @@ class restore_basiclti_activity_task extends restore_activity_task {
     static public function define_decode_contents() {
         $contents = array();
 
-        $contents[] = new restore_decode_content('basiclti', array('intro'), 'basiclti');
+        $contents[] = new restore_decode_content('blti', array('intro'), 'blti');
 
         return $contents;
     }
@@ -88,8 +88,8 @@ class restore_basiclti_activity_task extends restore_activity_task {
     static public function define_decode_rules() {
         $rules = array();
 
-        $rules[] = new restore_decode_rule('BASICLTIVIEWBYID', '/mod/basiclti/view.php?id=$1', 'course_module');
-        $rules[] = new restore_decode_rule('BASICLTIINDEX', '/mod/basiclti/index.php?id=$1', 'course');
+        $rules[] = new restore_decode_rule('BLTIVIEWBYID', '/mod/blti/view.php?id=$1', 'course_module');
+        $rules[] = new restore_decode_rule('BLTIINDEX', '/mod/blti/index.php?id=$1', 'course');
 
         return $rules;
 
@@ -104,9 +104,9 @@ class restore_basiclti_activity_task extends restore_activity_task {
     static public function define_restore_log_rules() {
         $rules = array();
 
-        $rules[] = new restore_log_rule('basiclti', 'add', 'view.php?id={course_module}', '{basiclti}');
-        $rules[] = new restore_log_rule('basiclti', 'update', 'view.php?id={course_module}', '{basiclti}');
-        $rules[] = new restore_log_rule('basiclti', 'view', 'view.php?id={course_module}', '{basiclti}');
+        $rules[] = new restore_log_rule('blti', 'add', 'view.php?id={course_module}', '{blti}');
+        $rules[] = new restore_log_rule('blti', 'update', 'view.php?id={course_module}', '{blti}');
+        $rules[] = new restore_log_rule('blti', 'view', 'view.php?id={course_module}', '{blti}');
 
         return $rules;
     }
@@ -124,7 +124,7 @@ class restore_basiclti_activity_task extends restore_activity_task {
     static public function define_restore_log_rules_for_course() {
         $rules = array();
 
-        $rules[] = new restore_log_rule('basiclti', 'view all', 'index.php?id={course}', null);
+        $rules[] = new restore_log_rule('blti', 'view all', 'index.php?id={course}', null);
 
         return $rules;
     }
@@ -35,7 +35,7 @@
  * This file contains all the restore steps that will be used
  * by the restore_basiclti_activity_task
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
 /**
  * Structure step to restore one basiclti activity
  */
-class restore_basiclti_activity_structure_step extends restore_activity_structure_step {
+class restore_blti_activity_structure_step extends restore_activity_structure_step {
 
     protected function define_structure() {
 
         $paths = array();
-        $paths[] = new restore_path_element('basiclti', '/activity/basiclti');
+        $paths[] = new restore_path_element('blti', '/activity/blti');
 
         // Return the paths wrapped into standard activity structure
         return $this->prepare_activity_structure($paths);
     }
 
-    protected function process_basiclti($data) {
+    protected function process_blti($data) {
         global $DB;
 
         $data = (object)$data;
@@ -73,7 +73,7 @@ class restore_basiclti_activity_structure_step extends restore_activity_structur
         $data->course = $this->get_courseid();
 
         // insert the basiclti record
-        $newitemid = $DB->insert_record('basiclti', $data);
+        $newitemid = $DB->insert_record('blti', $data);
         // immediately after inserting "activity" record, call this
         $this->apply_activity_instance($newitemid);
     }
@@ -81,9 +81,9 @@ class restore_basiclti_activity_structure_step extends restore_activity_structur
     protected function after_execute() {
         global $DB;
 
-        $basicltis = $DB->get_records('basiclti');
+        $basicltis = $DB->get_records('blti');
         foreach ($basicltis as $basiclti) {
-            if (!$DB->get_record('basiclti_types_config',
+            if (!$DB->get_record('blti_types_config',
                 array('typeid' => $basiclti->typeid, 'name' => 'toolurl', 'value' => $basiclti->toolurl))) {
 
                 $basiclti->typeid = 0;
@@ -92,10 +92,10 @@ class restore_basiclti_activity_structure_step extends restore_activity_structur
             $basiclti->placementsecret = uniqid('', true);
             $basiclti->timeplacementsecret = time();
 
-            $DB->update_record('basiclti', $basiclti);
+            $DB->update_record('blti', $basiclti);
         }
 
         // Add basiclti related files, no need to match by itemname (just internally handled context)
-        $this->add_related_files('mod_basiclti', 'intro', null);
+        $this->add_related_files('mod_blti', 'intro', null);
     }
 }
similarity index 99%
rename from mod/basiclti/basiclti.js
rename to mod/blti/basiclti.js
index be112a0..2d9dfe3 100644 (file)
@@ -32,7 +32,7 @@
 /**
  * This file contains a library of javasxript functions for the BasicLTI module
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
similarity index 89%
rename from mod/basiclti/db/access.php
rename to mod/blti/db/access.php
index 341461f..6188180 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 //
-// Capability definitions for the basicLTI module.
+// Capability definitions for the blti module.
 //
 // The capabilities are loaded into the database table when the module is
 // installed or updated. Whenever the capability definitions are updated,
@@ -28,9 +28,9 @@
 // The variable name for the capability definitions array is $capabilities
 
 /**
- * This file contains the capabilities used by the basiclti module
+ * This file contains the capabilities used by the blti module
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
@@ -44,7 +44,7 @@
 
 $capabilities = array(
 
-    'mod/basiclti:view' => array(
+    'mod/bltii:view' => array(
 
         'captype' => 'read',
         'contextlevel' => CONTEXT_MODULE,
@@ -57,7 +57,7 @@ $capabilities = array(
         )
     ),
 
-    'mod/basiclti:grade' => array(
+    'mod/blti:grade' => array(
         'riskbitmask' => RISK_XSS,
 
         'captype' => 'write',
similarity index 86%
rename from mod/basiclti/db/install.xml
rename to mod/blti/db/install.xml
index 33ffe13..c9d1023 100644 (file)
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<XMLDB PATH="mod/basiclti/db" VERSION="20080912" COMMENT="XMLDB file for Moodle mod/basiclti"
+<XMLDB PATH="mod/blti/db" VERSION="20080912" COMMENT="XMLDB file for Moodle mod/blti"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="../../../lib/xmldb/xmldb.xsd"
 >
   <TABLES>
-    <TABLE NAME="basiclti" COMMENT="This table contains Basic LTI activities instances" NEXT="basiclti_filter">
+    <TABLE NAME="blti" COMMENT="This table contains Basic LTI activities instances" NEXT="blti_types">
       <FIELDS>
         <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" SEQUENCE="true" NEXT="course"/>
         <FIELD NAME="course" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" DEFAULT="0" SEQUENCE="false" COMMENT="Course basiclti activity belongs to" PREVIOUS="id" NEXT="name"/>
         <INDEX NAME="course" UNIQUE="false" FIELDS="course"/>
       </INDEXES>
     </TABLE>
-    <TABLE NAME="basiclti_filter" COMMENT="This table stores trusted servers and it's password" PREVIOUS="basiclti" NEXT="basiclti_types">
 
-      <FIELDS>
-        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" SEQUENCE="true" NEXT="toolurl"/>
-        <FIELD NAME="toolurl" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false" COMMENT="Server url" PREVIOUS="id" NEXT="password"/>
-        <FIELD NAME="password" TYPE="char" LENGTH="32" NOTNULL="true" SEQUENCE="false" COMMENT="Server password" PREVIOUS="toolurl"/>
-      </FIELDS>
-      <KEYS>
-        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
-      </KEYS>
-    </TABLE>
-
-    <TABLE NAME="basiclti_types" COMMENT="Basic LTI pre-configured activities" PREVIOUS="basiclti_filter" NEXT="basiclti_types_config">
+    <TABLE NAME="blti_types" COMMENT="Basic LTI pre-configured activities" PREVIOUS="blti" NEXT="blti_types_config">
       <FIELDS>
         <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" SEQUENCE="true" NEXT="name"/>
         <FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" DEFAULT="basiclti Activity" SEQUENCE="false" COMMENT="Activity name" PREVIOUS="id" NEXT="rawname"/>
@@ -65,7 +54,7 @@
       </KEYS>
 
     </TABLE>
-    <TABLE NAME="basiclti_types_config" COMMENT="Basic LTI types configuration" PREVIOUS="basiclti_types">
+    <TABLE NAME="blti_types_config" COMMENT="Basic LTI types configuration" PREVIOUS="blti_types">
       <FIELDS>
         <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" SEQUENCE="true" NEXT="typeid"/>
         <FIELD NAME="typeid" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" SEQUENCE="false" COMMENT="Basic LTI type id" PREVIOUS="id" NEXT="name"/>
similarity index 100%
rename from mod/basiclti/db/log.php
rename to mod/blti/db/log.php
diff --git a/mod/blti/db/upgrade.php b/mod/blti/db/upgrade.php
new file mode 100644 (file)
index 0000000..d8c8b50
--- /dev/null
@@ -0,0 +1,72 @@
+<?php\r
+// This file is part of BasicLTI4Moodle\r
+//\r
+// BasicLTI4Moodle is an IMS BasicLTI (Basic Learning Tools for Interoperability)\r
+// consumer for Moodle 1.9 and Moodle 2.0. BasicLTI is a IMS Standard that allows web\r
+// based learning tools to be easily integrated in LMS as native ones. The IMS BasicLTI\r
+// specification is part of the IMS standard Common Cartridge 1.1 Sakai and other main LMS\r
+// are already supporting or going to support BasicLTI. This project Implements the consumer\r
+// for Moodle. Moodle is a Free Open source Learning Management System by Martin Dougiamas.\r
+// BasicLTI4Moodle is a project iniciated and leaded by Ludo(Marc Alier) and Jordi Piguillem\r
+// at the GESSI research group at UPC.\r
+// SimpleLTI consumer for Moodle is an implementation of the early specification of LTI\r
+// by Charles Severance (Dr Chuck) htp://dr-chuck.com , developed by Jordi Piguillem in a\r
+// Google Summer of Code 2008 project co-mentored by Charles Severance and Marc Alier.\r
+//\r
+// BasicLTI4Moodle is copyright 2009 by Marc Alier Forment, Jordi Piguillem and Nikolas Galanis\r
+// of the Universitat Politecnica de Catalunya http://www.upc.edu\r
+// Contact info: Marc Alier Forment granludo @ gmail.com or marc.alier @ upc.edu\r
+//\r
+// Moodle is free software: you can redistribute it and/or modify\r
+// it under the terms of the GNU General Public License as published by\r
+// the Free Software Foundation, either version 3 of the License, or\r
+// (at your option) any later version.\r
+//\r
+// Moodle is distributed in the hope that it will be useful,\r
+// but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
+// GNU General Public License for more details.\r
+//\r
+// You should have received a copy of the GNU General Public License\r
+// along with Moodle. If not, see <http://www.gnu.org/licenses/>.\r
+\r
+/**\r
+ * This file keeps track of upgrades to the basiclti module\r
+ *\r
+ * @package blti\r
+ * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
+ *  marc.alier@upc.edu\r
+ * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
+ *\r
+ * @author Marc Alier\r
+ * @author Jordi Piguillem\r
+ * @author Nikolas Galanis\r
+ *\r
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\r
+ */\r
+\r
+\r
+/**\r
+ * xmldb_blti_upgrade is the function that upgrades Moodle's\r
+ * database when is needed\r
+ *\r
+ * This function is automaticly called when version number in\r
+ * version.php changes.\r
+ *\r
+ * @param int $oldversion New old version number.\r
+ *\r
+ * @return boolean\r
+ */\r
+\r
+function xmldb_blti_upgrade($oldversion=0) {\r
+\r
+    global $DB;\r
+\r
+    $dbman = $DB->get_manager();\r
+    $result = true;\r
+\r
+    \r
+\r
+    return $result;\r
+}\r
+\r
similarity index 76%
rename from mod/basiclti/edit_form.php
rename to mod/blti/edit_form.php
index ce9ff27..b13f259 100644 (file)
@@ -33,7 +33,7 @@
 /**\r
  * This file defines de main basiclti configuration form\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
@@ -50,7 +50,7 @@ defined('MOODLE_INTERNAL') || die;
 \r
 require_once($CFG->libdir.'/formslib.php');\r
 \r
-class mod_basiclti_edit_types_form extends moodleform{\r
+class mod_blti_edit_types_form extends moodleform{\r
 \r
     function definition() {\r
         $mform    =& $this->_form;\r
@@ -59,161 +59,161 @@ class mod_basiclti_edit_types_form extends moodleform{
         // Add basiclti elements\r
         $mform->addElement('header', 'setup', get_string('modstandardels', 'form'));\r
 \r
-        $mform->addElement('text', 'lti_typename', get_string('typename', 'basiclti'));\r
+        $mform->addElement('text', 'lti_typename', get_string('typename', 'blti'));\r
         $mform->setType('lti_typename', PARAM_INT);\r
-//        $mform->addHelpButton('lti_typename', 'typename','basiclti');\r
+//        $mform->addHelpButton('lti_typename', 'typename','blti');\r
         $mform->addRule('lti_typename', null, 'required', null, 'client');\r
 \r
         $regex = '/^(http|https):\/\/([a-z0-9-]\.+)*/i';\r
 \r
-        $mform->addElement('text', 'lti_toolurl', get_string('toolurl', 'basiclti'), array('size'=>'64'));\r
+        $mform->addElement('text', 'lti_toolurl', get_string('toolurl', 'blti'), array('size'=>'64'));\r
         $mform->setType('lti_toolurl', PARAM_TEXT);\r
-//        $mform->addHelpButton('lti_toolurl', 'toolurl', 'basiclti');\r
-        $mform->addRule('lti_toolurl', get_string('validurl', 'basiclti'), 'regex', $regex, 'client');\r
+//        $mform->addHelpButton('lti_toolurl', 'toolurl', 'blti');\r
+        $mform->addRule('lti_toolurl', get_string('validurl', 'blti'), 'regex', $regex, 'client');\r
         $mform->addRule('lti_toolurl', null, 'required', null, 'client');\r
 \r
-        $mform->addElement('text', 'lti_resourcekey', get_string('resourcekey', 'basiclti'));\r
+        $mform->addElement('text', 'lti_resourcekey', get_string('resourcekey', 'blti'));\r
         $mform->setType('lti_resourcekey', PARAM_TEXT);\r
 \r
-        $mform->addElement('passwordunmask', 'lti_password', get_string('password', 'basiclti'));\r
+        $mform->addElement('passwordunmask', 'lti_password', get_string('password', 'blti'));\r
         $mform->setType('lti_password', PARAM_TEXT);\r
 \r
 //-------------------------------------------------------------------------------\r
         // Add size parameters\r
-        $mform->addElement('header', 'size', get_string('size', 'basiclti'));\r
+        $mform->addElement('header', 'size', get_string('size', 'blti'));\r
 \r
-        $mform->addElement('text', 'lti_preferheight', get_string('preferheight', 'basiclti'));\r
+        $mform->addElement('text', 'lti_preferheight', get_string('preferheight', 'blti'));\r
         $mform->setType('lti_preferheight', PARAM_INT);\r
-//        $mform->addHelpButton('lti_preferheight', 'preferheight', 'basiclti');\r
+//        $mform->addHelpButton('lti_preferheight', 'preferheight', 'blti');\r
 \r
 \r
 //-------------------------------------------------------------------------------\r
         // Add privacy preferences fieldset where users choose whether to send their data\r
-        $mform->addElement('header', 'privacy', get_string('privacy', 'basiclti'));\r
+        $mform->addElement('header', 'privacy', get_string('privacy', 'blti'));\r
 \r
         $options=array();\r
-        $options[0] = get_string('never', 'basiclti');\r
-        $options[1] = get_string('always', 'basiclti');\r
-        $options[2] = get_string('delegate', 'basiclti');\r
+        $options[0] = get_string('never', 'blti');\r
+        $options[1] = get_string('always', 'blti');\r
+        $options[2] = get_string('delegate', 'blti');\r
 \r
         $defaults=array();\r
-        $defaults[0] = get_string('donot', 'basiclti');\r
-        $defaults[1] = get_string('send', 'basiclti');\r
+        $defaults[0] = get_string('donot', 'blti');\r
+        $defaults[1] = get_string('send', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_sendname', get_string('sendname', 'basiclti'), $options);\r
+        $mform->addElement('select', 'lti_sendname', get_string('sendname', 'blti'), $options);\r
         $mform->setDefault('lti_sendname', '0');\r
-//        $mform->addHelpButton('lti_sendname', 'sendname', 'basiclti');\r
+//        $mform->addHelpButton('lti_sendname', 'sendname', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_instructorchoicesendname', get_string('setdefault', 'basiclti'), $defaults);\r
+        $mform->addElement('select', 'lti_instructorchoicesendname', get_string('setdefault', 'blti'), $defaults);\r
         $mform->setDefault('lti_instructorchoicesendname', '0');\r
         $mform->disabledIf('lti_instructorchoicesendname', 'lti_sendname', 'neq', 2);\r
 \r
-        $mform->addElement('select', 'lti_sendemailaddr', get_string('sendemailaddr', 'basiclti'), $options);\r
+        $mform->addElement('select', 'lti_sendemailaddr', get_string('sendemailaddr', 'blti'), $options);\r
         $mform->setDefault('lti_sendemailaddr', '0');\r
-//        $mform->addHelpButton('lti_sendemailaddr', 'sendemailaddr', 'basiclti');\r
+//        $mform->addHelpButton('lti_sendemailaddr', 'sendemailaddr', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_instructorchoicesendemailaddr', get_string('setdefault', 'basiclti'), $defaults);\r
+        $mform->addElement('select', 'lti_instructorchoicesendemailaddr', get_string('setdefault', 'blti'), $defaults);\r
         $mform->setDefault('lti_instructorchoicesendemailaddr', '0');\r
         $mform->disabledIf('lti_instructorchoicesendemailaddr', 'lti_sendemailaddr', 'neq', 2);\r
 \r
 //-------------------------------------------------------------------------------\r
         // BLTI Extensions\r
-        $mform->addElement('header', 'extensions', get_string('extensions', 'basiclti'));\r
+        $mform->addElement('header', 'extensions', get_string('extensions', 'blti'));\r
 \r
         $defaults_accept=array();\r
-        $defaults_accept[0] = get_string('donotaccept', 'basiclti');\r
-        $defaults_accept[1] = get_string('accept', 'basiclti');\r
+        $defaults_accept[0] = get_string('donotaccept', 'blti');\r
+        $defaults_accept[1] = get_string('accept', 'blti');\r
 \r
         $defaults_allow=array();\r
-        $defaults_allow[0] = get_string('donotallow', 'basiclti');\r
-        $defaults_allow[1] = get_string('allow', 'basiclti');\r
+        $defaults_allow[0] = get_string('donotallow', 'blti');\r
+        $defaults_allow[1] = get_string('allow', 'blti');\r
 \r
         // Add grading preferences fieldset where the tool is allowed to return grades\r
-        $mform->addElement('select', 'lti_acceptgrades', get_string('acceptgrades', 'basiclti'), $options);\r
+        $mform->addElement('select', 'lti_acceptgrades', get_string('acceptgrades', 'blti'), $options);\r
         $mform->setDefault('lti_acceptgrades', '0');\r
-//        $mform->addHelpButton('lti_acceptgrades', 'acceptgrades', 'basiclti');\r
+//        $mform->addHelpButton('lti_acceptgrades', 'acceptgrades', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_instructorchoiceacceptgrades', get_string('setdefault', 'basiclti'), $defaults_accept);\r
+        $mform->addElement('select', 'lti_instructorchoiceacceptgrades', get_string('setdefault', 'blti'), $defaults_accept);\r
         $mform->setDefault('lti_instructorchoiceacceptgrades', '0');\r
         $mform->disabledIf('lti_instructorchoiceacceptgrades', 'lti_acceptgrades', 'neq', 2);\r
 \r
         // Add grading preferences fieldset where the tool is allowed to retrieve rosters\r
-        $mform->addElement('select', 'lti_allowroster', get_string('allowroster', 'basiclti'), $options);\r
+        $mform->addElement('select', 'lti_allowroster', get_string('allowroster', 'blti'), $options);\r
         $mform->setDefault('lti_allowroster', '0');\r
-//        $mform->addHelpButton('lti_allowroster', 'allowroster', 'basiclti');\r
+//        $mform->addHelpButton('lti_allowroster', 'allowroster', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_instructorchoiceallowroster', get_string('setdefault', 'basiclti'), $defaults_allow);\r
+        $mform->addElement('select', 'lti_instructorchoiceallowroster', get_string('setdefault', 'blti'), $defaults_allow);\r
         $mform->setDefault('lti_instructorchoiceallowroster', '0');\r
         $mform->disabledIf('lti_instructorchoiceallowroster', 'lti_allowroster', 'neq', 2);\r
 \r
         // Add grading preferences fieldset where the tool is allowed to update settings\r
-        $mform->addElement('select', 'lti_allowsetting', get_string('allowsetting', 'basiclti'), $options);\r
+        $mform->addElement('select', 'lti_allowsetting', get_string('allowsetting', 'blti'), $options);\r
         $mform->setDefault('lti_allowsetting', '0');\r
-//        $mform->addHelpButton('lti_allowsetting', 'allowsetting', 'basiclti');\r
+//        $mform->addHelpButton('lti_allowsetting', 'allowsetting', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_instructorchoiceallowsetting', get_string('setdefault', 'basiclti'), $defaults_allow);\r
+        $mform->addElement('select', 'lti_instructorchoiceallowsetting', get_string('setdefault', 'blti'), $defaults_allow);\r
         $mform->setDefault('lti_instructorchoiceallowsetting', '0');\r
         $mform->disabledIf('lti_instructorchoiceallowsetting', 'lti_allowsetting', 'neq', 2);\r
 \r
 //-------------------------------------------------------------------------------\r
         // Add custom parameters fieldset\r
-        $mform->addElement('header', 'custom', get_string('custom', 'basiclti'));\r
+        $mform->addElement('header', 'custom', get_string('custom', 'blti'));\r
 \r
         $mform->addElement('textarea', 'lti_customparameters', '', array('rows'=>15, 'cols'=>60));\r
         $mform->setType('lti_customparameters', PARAM_TEXT);\r
 \r
-        $mform->addElement('select', 'lti_allowinstructorcustom', get_string('allowinstructorcustom', 'basiclti'), $defaults_allow);\r
+        $mform->addElement('select', 'lti_allowinstructorcustom', get_string('allowinstructorcustom', 'blti'), $defaults_allow);\r
         $mform->setDefault('lti_allowinstructorcustom', '0');\r
 \r
 //-------------------------------------------------------------------------------\r
         // Add setup parameters fieldset\r
-        $mform->addElement('header', 'setupoptions', get_string('setupoptions', 'basiclti'));\r
+        $mform->addElement('header', 'setupoptions', get_string('setupoptions', 'blti'));\r
 \r
         // Adding option to change id that is placed in context_id\r
         $idoptions = array();\r
-        $idoptions[0] = get_string('id', 'basiclti');\r
-        $idoptions[1] = get_string('courseid', 'basiclti');\r
+        $idoptions[0] = get_string('id', 'blti');\r
+        $idoptions[1] = get_string('courseid', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_moodle_course_field', get_string('moodle_course_field', 'basiclti'), $idoptions);\r
+        $mform->addElement('select', 'lti_moodle_course_field', get_string('moodle_course_field', 'blti'), $idoptions);\r
         $mform->setDefault('lti_moodle_course_field', '0');\r
 \r
         // Added option to allow user to specify if this is a resource or activity type\r
         $classoptions = array();\r
-        $classoptions[0] = get_string('activity', 'basiclti');\r
-        $classoptions[1] = get_string('resource', 'basiclti');\r
+        $classoptions[0] = get_string('activity', 'blti');\r
+        $classoptions[1] = get_string('resource', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_module_class_type', get_string('module_class_type', 'basiclti'), $classoptions);\r
+        $mform->addElement('select', 'lti_module_class_type', get_string('module_class_type', 'blti'), $classoptions);\r
         $mform->setDefault('lti_module_class_type', '0');\r
 \r
 //-------------------------------------------------------------------------------\r
         // Add organization parameters fieldset\r
-        $mform->addElement('header', 'organization', get_string('organization', 'basiclti'));\r
+        $mform->addElement('header', 'organization', get_string('organization', 'blti'));\r
 \r
-        $mform->addElement('text', 'lti_organizationid', get_string('organizationid', 'basiclti'));\r
+        $mform->addElement('text', 'lti_organizationid', get_string('organizationid', 'blti'));\r
         $mform->setType('lti_organizationid', PARAM_TEXT);\r
-//        $mform->addHelpButton('lti_organizationid', 'organizationid', 'basiclti');\r
+//        $mform->addHelpButton('lti_organizationid', 'organizationid', 'blti');\r
 \r
-        $mform->addElement('text', 'lti_organizationurl', get_string('organizationurl', 'basiclti'));\r
+        $mform->addElement('text', 'lti_organizationurl', get_string('organizationurl', 'blti'));\r
         $mform->setType('lti_organizationurl', PARAM_TEXT);\r
-//        $mform->addHelpButton('lti_organizationurl', 'organizationurl', 'basiclti');\r
+//        $mform->addHelpButton('lti_organizationurl', 'organizationurl', 'blti');\r
 \r
         /* Suppress this for now - Chuck\r
-        $mform->addElement('text', 'lti_organizationdescr', get_string('organizationdescr', 'basiclti'));\r
+        $mform->addElement('text', 'lti_organizationdescr', get_string('organizationdescr', 'blti'));\r
         $mform->setType('lti_organizationdescr', PARAM_TEXT);\r
-        $mform->addHelpButton('lti_organizationdescr', 'organizationdescr', 'basiclti');\r
+        $mform->addHelpButton('lti_organizationdescr', 'organizationdescr', 'blti');\r
         */\r
 \r
 //-------------------------------------------------------------------------------\r
         // Add launch parameters fieldset\r
-        $mform->addElement('header', 'launchoptions', get_string('launchoptions', 'basiclti'));\r
+        $mform->addElement('header', 'launchoptions', get_string('launchoptions', 'blti'));\r
 \r
         $launchoptions=array();\r
-        $launchoptions[0] = get_string('launch_in_moodle', 'basiclti');\r
-        $launchoptions[1] = get_string('launch_in_popup', 'basiclti');\r
+        $launchoptions[0] = get_string('launch_in_moodle', 'blti');\r
+        $launchoptions[1] = get_string('launch_in_popup', 'blti');\r
 \r
-        $mform->addElement('select', 'lti_launchinpopup', get_string('launchinpopup', 'basiclti'), $launchoptions);\r
+        $mform->addElement('select', 'lti_launchinpopup', get_string('launchinpopup', 'blti'), $launchoptions);\r
         $mform->setDefault('lti_launchinpopup', '0');\r
-//        $mform->addHelpButton('lti_launchinpopup', 'launchinpopup', 'basiclti');\r
+//        $mform->addHelpButton('lti_launchinpopup', 'launchinpopup', 'blti');\r
 \r
 //-------------------------------------------------------------------------------\r
         // Add a hidden element to signal a tool fixing operation after a problematic backup - restore process\r
similarity index 90%
rename from mod/basiclti/index.php
rename to mod/blti/index.php
index cf3c6cb..fb2ff0f 100644 (file)
@@ -33,7 +33,7 @@
 /**\r
  * This page lists all the instances of basiclti in a particular course\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
@@ -45,7 +45,7 @@
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\r
  */\r
 require_once("../../config.php");\r
-require_once($CFG->dirroot.'/mod/basiclti/lib.php');\r
+require_once($CFG->dirroot.'/mod/blti/lib.php');\r
 \r
 $id = required_param('id', PARAM_INT);   // course id\r
 \r
@@ -53,25 +53,25 @@ if (! $course = $DB->get_record("course", array("id" => $id))) {
     throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course ID is incorrect');\r
 }\r
 \r
-$url = new moodle_url('/mod/basiclti/index.php', array('id'=>$id));\r
+$url = new moodle_url('/mod/blti/index.php', array('id'=>$id));\r
 $PAGE->set_url($url);\r
 $PAGE->set_pagelayout('incourse');\r
 \r
 require_login($course);\r
 \r
-add_to_log($course->id, "basiclti", "view all", "index.php?id=$course->id", "");\r
+add_to_log($course->id, "blti", "view all", "index.php?id=$course->id", "");\r
 \r
-$pagetitle = strip_tags($course->shortname.': '.get_string("modulenamepluralformatted", "basiclti"));\r
+$pagetitle = strip_tags($course->shortname.': '.get_string("modulenamepluralformatted", "blti"));\r
 $PAGE->set_title($pagetitle);\r
 $PAGE->set_heading($course->fullname);\r
 \r
 echo $OUTPUT->header();\r
 \r
 /// Print the main part of the page\r
-echo $OUTPUT->heading(get_string("modulenamepluralformatted", "basiclti"));\r
+echo $OUTPUT->heading(get_string("modulenamepluralformatted", "blti"));\r
 \r
 /// Get all the appropriate data\r
-if (! $basicltis = get_all_instances_in_course("basiclti", $course)) {\r
+if (! $basicltis = get_all_instances_in_course("blti", $course)) {\r
     notice("There are no basicltis", "../../course/view.php?id=$course->id");\r
     die;\r
 }\r
similarity index 97%
rename from mod/basiclti/lang/en/basiclti.php
rename to mod/blti/lang/en/blti.php
index bc8ae94..62d95d4 100644 (file)
@@ -56,6 +56,7 @@ $string['allowinstructorcustom'] = 'Allow instructors to add custom parameters';
 $string['allowroster'] = 'Allow tool access to course roster';\r
 $string['allowsetting'] = 'Allow tool to store 8K of settings in Moodle';\r
 $string['always'] = 'Always';\r
+$string['blti'] = 'Basic LTI';\r
 $string['basiclti'] = 'Basic LTI';\r
 $string['basiclti_base_string'] = 'Basic LTI OAuth Base String';\r
 $string['basiclti_in_new_window'] = 'Your activity has opened in a new window';\r
@@ -131,7 +132,7 @@ $string['organizationurl'] ='Organization URL';
 $string['pagesize'] = 'Submissions shown per page';\r
 $string['password'] = 'Remote Tool Password';\r
 $string['pluginadministration'] = 'Basic LTI administration';\r
-$string['pluginname'] = 'BasicLTI';\r
+$string['pluginname'] = 'BLTI';\r
 $string['preferheight'] = 'Preferred Height';\r
 $string['preferwidget'] = 'Prefer Widget Launch';\r
 $string['preferwidth'] = 'Preferred Width';\r
similarity index 85%
rename from mod/basiclti/launch.php
rename to mod/blti/launch.php
index 3326ce0..42769b6 100644 (file)
@@ -33,7 +33,7 @@
 /**\r
  * This file contains all necessary code to view a basiclti activity instance\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
@@ -46,8 +46,8 @@
  */\r
 \r
 require_once("../../config.php");\r
-require_once($CFG->dirroot.'/mod/basiclti/lib.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/locallib.php');\r
+require_once($CFG->dirroot.'/mod/blti/lib.php');\r
+require_once($CFG->dirroot.'/mod/blti/locallib.php');\r
 \r
 $id = optional_param('id', 0, PARAM_INT); // Course Module ID, or\r
     $object = optional_param('withobject', false, PARAM_BOOL); // Launch BasicLTI in an object\r
@@ -61,25 +61,25 @@ if ($id) {
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course is misconfigured');\r
     }\r
 \r
-    if (! $basiclti = $DB->get_record("basiclti", array("id" => $cm->instance))) {\r
+    if (! $basiclti = $DB->get_record("blti", array("id" => $cm->instance))) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course module is incorrect');\r
     }\r
 \r
 } else {\r
-    if (! $basiclti = $DB->get_record("basiclti", array("id" => $a))) {\r
+    if (! $basiclti = $DB->get_record("blti", array("id" => $a))) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course module is incorrect');\r
     }\r
     if (! $course = $DB->get_record("course", array("id" => $basiclti->course))) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course is misconfigured');\r
     }\r
-    if (! $cm = get_coursemodule_from_instance("basiclti", $basiclti->id, $course->id)) {\r
+    if (! $cm = get_coursemodule_from_instance("blti", $basiclti->id, $course->id)) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course Module ID was incorrect');\r
     }\r
 }\r
 \r
 require_login($course);\r
 \r
-add_to_log($course->id, "basiclti", "launch", "launch.php?id=$cm->id", "$basiclti->id");\r
+add_to_log($course->id, "blti", "launch", "launch.php?id=$cm->id", "$basiclti->id");\r
 \r
-basiclti_view($basiclti, $object);\r
+blti_view($basiclti, $object);\r
 \r
similarity index 84%
rename from mod/basiclti/lib.php
rename to mod/blti/lib.php
index 809a84b..e0888ef 100644 (file)
@@ -34,7 +34,7 @@
  * This file contains a library of functions and constants for the\r
  * BasicLTI module\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
 \r
 defined('MOODLE_INTERNAL') || die;\r
 \r
-require_once($CFG->dirroot.'/mod/basiclti/locallib.php');\r
+require_once($CFG->dirroot.'/mod/blti/locallib.php');\r
 \r
 /**\r
  * List of features supported in URL module\r
  * @param string $feature FEATURE_xx constant for requested feature\r
  * @return mixed True if module supports feature, false if not, null if doesn't know\r
  */\r
-function basiclti_supports($feature) {\r
+function blti_supports($feature) {\r
     switch($feature) {\r
         case FEATURE_GROUPS:                  return false;\r
         case FEATURE_GROUPINGS:               return false;\r
@@ -79,19 +79,19 @@ function basiclti_supports($feature) {
  * @param object $instance An object from the form in mod.html\r
  * @return int The id of the newly inserted basiclti record\r
  **/\r
-function basiclti_add_instance($basiclti) {\r
+function blti_add_instance($basiclti) {\r
     global $DB;\r
     $basiclti->timecreated = time();\r
     $basiclti->timemodified = $basiclti->timecreated;\r
     $basiclti->placementsecret = uniqid('', true);\r
     $basiclti->timeplacementsecret = time();\r
 \r
-    $id = $DB->insert_record("basiclti", $basiclti);\r
+    $id = $DB->insert_record("blti", $basiclti);\r
 \r
-    $basiclti = $DB->get_record('basiclti', array('id'=>$id));\r
+    $basiclti = $DB->get_record('blti', array('id'=>$id));\r
 \r
     if ($basiclti->instructorchoiceacceptgrades == 1) {\r
-        basiclti_grade_item_update($basiclti);\r
+        blti_grade_item_update($basiclti);\r
     }\r
 \r
     return $id;\r
@@ -105,13 +105,13 @@ function basiclti_add_instance($basiclti) {
  * @param object $instance An object from the form in mod.html\r
  * @return boolean Success/Fail\r
  **/\r
-function basiclti_update_instance($basiclti) {\r
+function blti_update_instance($basiclti) {\r
     global $DB;\r
 \r
     $basiclti->timemodified = time();\r
     $basiclti->id = $basiclti->instance;\r
 \r
-    $basicltirec = $DB->get_record("basiclti", array("id" => $basiclti->id));\r
+    $basicltirec = $DB->get_record("blti", array("id" => $basiclti->id));\r
     $basiclti->grade = $basicltirec->grade;\r
 \r
     if (empty($basiclti->preferwidget)) {\r
@@ -119,12 +119,12 @@ function basiclti_update_instance($basiclti) {
     }\r
 \r
     if ($basiclti->instructorchoiceacceptgrades == 1) {\r
-        basiclti_grade_item_update($basiclti);\r
+        blti_grade_item_update($basiclti);\r
     } else {\r
-        basiclti_grade_item_delete($basiclti);\r
+        blti_grade_item_delete($basiclti);\r
     }\r
 \r
-    return $DB->update_record("basiclti", $basiclti);\r
+    return $DB->update_record("blti", $basiclti);\r
 }\r
 \r
 /**\r
@@ -135,19 +135,19 @@ function basiclti_update_instance($basiclti) {
  * @param int $id Id of the module instance\r
  * @return boolean Success/Failure\r
  **/\r
-function basiclti_delete_instance($id) {\r
+function blti_delete_instance($id) {\r
     global $DB;\r
 \r
-    if (! $basiclti = $DB->get_record("basiclti", array("id" => $id))) {\r
+    if (! $basiclti = $DB->get_record("blti", array("id" => $id))) {\r
         return false;\r
     }\r
 \r
     $result = true;\r
 \r
     # Delete any dependent records here #\r
-    basiclti_grade_item_delete($basiclti);\r
+    blti_grade_item_delete($basiclti);\r
 \r
-    return $DB->delete_records("basiclti", array("id" => $basiclti->id));\r
+    return $DB->delete_records("blti", array("id" => $basiclti->id));\r
 }\r
 \r
 /**\r
@@ -160,7 +160,7 @@ function basiclti_delete_instance($id) {
  * @return null\r
  * @TODO: implement this moodle function (if needed)\r
  **/\r
-function basiclti_user_outline($course, $user, $mod, $basiclti) {\r
+function blti_user_outline($course, $user, $mod, $basiclti) {\r
     return $return;\r
 }\r
 \r
@@ -171,7 +171,7 @@ function basiclti_user_outline($course, $user, $mod, $basiclti) {
  * @return boolean\r
  * @TODO: implement this moodle function (if needed)\r
  **/\r
-function basiclti_user_complete($course, $user, $mod, $basiclti) {\r
+function blti_user_complete($course, $user, $mod, $basiclti) {\r
     return true;\r
 }\r
 \r
@@ -184,7 +184,7 @@ function basiclti_user_complete($course, $user, $mod, $basiclti) {
  * @return boolean\r
  * @TODO: implement this moodle function\r
  **/\r
-function basiclti_print_recent_activity($course, $isteacher, $timestart) {\r
+function blti_print_recent_activity($course, $isteacher, $timestart) {\r
     return false;  //  True if anything was printed, otherwise false\r
 }\r
 \r
@@ -196,7 +196,7 @@ function basiclti_print_recent_activity($course, $isteacher, $timestart) {
  * @uses $CFG\r
  * @return boolean\r
  **/\r
-function basiclti_cron () {\r
+function blti_cron () {\r
     return true;\r
 }\r
 \r
@@ -215,7 +215,7 @@ function basiclti_cron () {
  *\r
  * @TODO: implement this moodle function (if needed)\r
  **/\r
-function basiclti_grades($basicltiid) {\r
+function blti_grades($basicltiid) {\r
     return null;\r
 }\r
 \r
@@ -230,7 +230,7 @@ function basiclti_grades($basicltiid) {
  *\r
  * @TODO: implement this moodle function\r
  **/\r
-function basiclti_get_participants($basicltiid) {\r
+function blti_get_participants($basicltiid) {\r
     return false;\r
 }\r
 \r
@@ -245,7 +245,7 @@ function basiclti_get_participants($basicltiid) {
  *\r
  * @TODO: implement this moodle function (if needed)\r
  **/\r
-function basiclti_scale_used ($basicltiid, $scaleid) {\r
+function blti_scale_used ($basicltiid, $scaleid) {\r
     $return = false;\r
 \r
     //$rec = get_record("basiclti","id","$basicltiid","scale","-$scaleid");\r
@@ -266,10 +266,10 @@ function basiclti_scale_used ($basicltiid, $scaleid) {
  * @return boolean True if the scale is used by any basiclti\r
  *\r
  */\r
-function basiclti_scale_used_anywhere($scaleid) {\r
+function blti_scale_used_anywhere($scaleid) {\r
     global $DB;\r
 \r
-    if ($scaleid and $DB->record_exists('basiclti', array('grade' => -$scaleid))) {\r
+    if ($scaleid and $DB->record_exists('blti', array('grade' => -$scaleid))) {\r
         return true;\r
     } else {\r
         return false;\r
@@ -282,7 +282,7 @@ function basiclti_scale_used_anywhere($scaleid) {
  *\r
  * @return boolean true if success, false on error\r
  */\r
-function basiclti_install() {\r
+function blti_install() {\r
      return true;\r
 }\r
 \r
@@ -292,7 +292,7 @@ function basiclti_install() {
  *\r
  * @return boolean true if success, false on error\r
  */\r
-function basiclti_uninstall() {\r
+function blti_uninstall() {\r
     return true;\r
 }\r
 \r
@@ -301,10 +301,10 @@ function basiclti_uninstall() {
  *\r
  * @return array of basicLTI types\r
  */\r
-function basiclti_get_basiclti_types() {\r
+function blti_get_blti_types() {\r
     global $DB;\r
 \r
-    return $DB->get_records('basiclti_types');\r
+    return $DB->get_records('blti_types');\r
 }\r
 \r
 /**\r
@@ -312,13 +312,13 @@ function basiclti_get_basiclti_types() {
  *\r
  * @return array of basicLTI types\r
  */\r
-function basiclti_get_types() {\r
+function blti_get_types() {\r
     $types = array();\r
 \r
-    $basicltitypes = basiclti_get_basiclti_types();\r
+    $basicltitypes = blti_get_blti_types();\r
     if (!empty($basicltitypes)) {\r
         foreach ($basicltitypes as $basicltitype) {\r
-            $ltitypesconfig = basiclti_get_type_config($basicltitype->id);\r
+            $ltitypesconfig = blti_get_type_config($basicltitype->id);\r
 \r
             $modclass = MOD_CLASS_ACTIVITY;\r
             if (isset($ltitypesconfig['module_class_type'])) {\r
@@ -329,7 +329,7 @@ function basiclti_get_types() {
 \r
             $type = new object();\r
             $type->modclass = $modclass;\r
-            $type->type = 'basiclti&amp;type='.urlencode($basicltitype->rawname);\r
+            $type->type = 'blti&amp;type='.urlencode($basicltitype->rawname);\r
             $type->typestr = $basicltitype->name;\r
             $types[] = $type;\r
         }\r
@@ -385,7 +385,7 @@ function basiclti_get_types() {
  * @global object\r
  * @param string $mode Specifies the kind of teacher interaction taking place\r
  */\r
-function basiclti_submissions($cm, $course, $basiclti, $mode) {\r
+function blti_submissions($cm, $course, $basiclti, $mode) {\r
     ///The main switch is changed to facilitate\r
     ///1) Batch fast grading\r
     ///2) Skip to the next one on the popup\r
@@ -405,33 +405,33 @@ function basiclti_submissions($cm, $course, $basiclti, $mode) {
 \r
     if (is_null($mailinfo)) {\r
         if (optional_param('sesskey', null, PARAM_BOOL)) {\r
-            set_user_preference('basiclti_mailinfo', $mailinfo);\r
+            set_user_preference('blti_mailinfo', $mailinfo);\r
         } else {\r
-            $mailinfo = get_user_preferences('basiclti_mailinfo', 0);\r
+            $mailinfo = get_user_preferences('blti_mailinfo', 0);\r
         }\r
     } else {\r
-        set_user_preference('basiclti_mailinfo', $mailinfo);\r
+        set_user_preference('blti_mailinfo', $mailinfo);\r
     }\r
 \r
     switch ($mode) {\r
         case 'grade':                         // We are in a main window grading\r
             if ($submission = process_feedback()) {\r
-                basiclti_display_submissions($cm, $course, $basiclti, get_string('changessaved'));\r
+                blti_display_submissions($cm, $course, $basiclti, get_string('changessaved'));\r
             } else {\r
-                basiclti_display_submissions($cm, $course, $basiclti);\r
+                blti_display_submissions($cm, $course, $basiclti);\r
             }\r
             break;\r
 \r
         case 'single':                        // We are in a main window displaying one submission\r
             if ($submission = process_feedback()) {\r
-                basiclti_display_submissions($cm, $course, $basiclti, get_string('changessaved'));\r
+                blti_display_submissions($cm, $course, $basiclti, get_string('changessaved'));\r
             } else {\r
                 display_submission();\r
             }\r
             break;\r
 \r
         case 'all':                          // Main window, display everything\r
-            basiclti_display_submissions($cm, $course, $basiclti);\r
+            blti_display_submissions($cm, $course, $basiclti);\r
             break;\r
 \r
         case 'fastgrade':\r
@@ -449,7 +449,7 @@ function basiclti_submissions($cm, $course, $basiclti, $mode) {
             }\r
             if (!$col) {\r
                 //both submissioncomment and grade columns collapsed..\r
-                basiclti_display_submissions($cm, $course, $basiclti);\r
+                blti_display_submissions($cm, $course, $basiclti);\r
                 break;\r
             }\r
 \r
@@ -543,7 +543,7 @@ function basiclti_submissions($cm, $course, $basiclti, $mode) {
                     }\r
 \r
                     //add to log only if updating\r
-                    add_to_log($course->id, 'basiclti', 'update grades',\r
+                    add_to_log($course->id, 'blti', 'update grades',\r
                                'submissions.php?id='.$cm->id.'&user='.$USER->id,\r
                                $USER->id, $cm->id);\r
                 }\r
@@ -552,7 +552,7 @@ function basiclti_submissions($cm, $course, $basiclti, $mode) {
 \r
             $message = $OUTPUT->notification(get_string('changessaved'), 'notifysuccess');\r
 \r
-            basiclti_display_submissions($cm, $course, $basiclti, $message);\r
+            blti_display_submissions($cm, $course, $basiclti, $message);\r
             break;\r
 \r
         case 'saveandnext':\r
@@ -595,7 +595,7 @@ function basiclti_submissions($cm, $course, $basiclti, $mode) {
  * @param string $message\r
  * @return bool|void\r
  */\r
-function basiclti_display_submissions($cm, $course, $basiclti, $message='') {\r
+function blti_display_submissions($cm, $course, $basiclti, $message='') {\r
     global $CFG, $DB, $OUTPUT, $PAGE;\r
     require_once($CFG->libdir.'/gradelib.php');\r
 \r
@@ -608,18 +608,18 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
         $perpage = optional_param('perpage', 10, PARAM_INT);\r
         $perpage = ($perpage <= 0) ? 10 : $perpage;\r
         $filter = optional_param('filter', 0, PARAM_INT);\r
-        set_user_preference('basiclti_perpage', $perpage);\r
-        set_user_preference('basiclti_quickgrade', optional_param('quickgrade', 0, PARAM_BOOL));\r
-        set_user_preference('basiclti_filter', $filter);\r
+        set_user_preference('blti_perpage', $perpage);\r
+        set_user_preference('blti_quickgrade', optional_param('quickgrade', 0, PARAM_BOOL));\r
+        set_user_preference('blti_filter', $filter);\r
     }\r
 \r
     /* next we get perpage and quickgrade (allow quick grade) params\r
      * from database\r
      */\r
-    $perpage    = get_user_preferences('basiclti_perpage', 10);\r
-    $quickgrade = get_user_preferences('basiclti_quickgrade', 0);\r
-    $filter = get_user_preferences('basiclti_filter', 0);\r
-    $grading_info = grade_get_grades($course->id, 'mod', 'basiclti', $basiclti->id);\r
+    $perpage    = get_user_preferences('blti_perpage', 10);\r
+    $quickgrade = get_user_preferences('blti_quickgrade', 0);\r
+    $filter = get_user_preferences('blti_filter', 0);\r
+    $grading_info = grade_get_grades($course->id, 'mod', 'blti', $basiclti->id);\r
 \r
     if (!empty($CFG->enableoutcomes) and !empty($grading_info->outcomes)) {\r
         $uses_outcomes = true;\r
@@ -628,10 +628,10 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     }\r
 \r
     $page    = optional_param('page', 0, PARAM_INT);\r
-    $strsaveallfeedback = get_string('saveallfeedback', 'basiclti');\r
+    $strsaveallfeedback = get_string('saveallfeedback', 'blti');\r
 \r
     $tabindex = 1; //tabindex for quick grading tabbing; Not working for dropdowns yet\r
-    add_to_log($course->id, 'basiclti', 'view submission', 'submissions.php?id='.$cm->id, $basiclti->id, $cm->id);\r
+    add_to_log($course->id, 'blti', 'view submission', 'submissions.php?id='.$cm->id, $basiclti->id, $cm->id);\r
 \r
     $PAGE->set_title(format_string($basiclti->name, true));\r
     $PAGE->set_heading($course->fullname);\r
@@ -645,7 +645,7 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     /// Print quickgrade form around the table\r
     if ($quickgrade) {\r
         $formattrs = array();\r
-        $formattrs['action'] = new moodle_url('/mod/basiclti/submissions.php');\r
+        $formattrs['action'] = new moodle_url('/mod/blti/submissions.php');\r
         $formattrs['id'] = 'fastg';\r
         $formattrs['method'] = 'post';\r
 \r
@@ -673,10 +673,10 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     /// find out current groups mode\r
     $groupmode = groups_get_activity_groupmode($cm);\r
     $currentgroup = groups_get_activity_group($cm, true);\r
-    groups_print_activity_menu($cm, $CFG->wwwroot . '/mod/basiclti/submissions.php?id=' . $cm->id);\r
+    groups_print_activity_menu($cm, $CFG->wwwroot . '/mod/blti/submissions.php?id=' . $cm->id);\r
 \r
     /// Get all ppl that are allowed to submit tools\r
-    list($esql, $params) = get_enrolled_sql($context, 'mod/basiclti:view', $currentgroup);\r
+    list($esql, $params) = get_enrolled_sql($context, 'mod/blti:view', $currentgroup);\r
 \r
     $sql = "SELECT u.id FROM {user} u ".\r
            "LEFT JOIN ($esql) eu ON eu.id=u.id ".\r
@@ -702,8 +702,8 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     $tableheaders = array('',\r
                           get_string('fullname'),\r
                           get_string('grade'),\r
-                          get_string('comment', 'basiclti'),\r
-                          get_string('lastmodified').' ('.get_string('submission', 'basiclti').')',\r
+                          get_string('comment', 'blti'),\r
+                          get_string('lastmodified').' ('.get_string('submission', 'blti').')',\r
                           get_string('lastmodified').' ('.get_string('grade').')',\r
                           get_string('status'),\r
                           get_string('finalgrade', 'grades'));\r
@@ -712,11 +712,11 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     }\r
 \r
     require_once($CFG->libdir.'/tablelib.php');\r
-    $table = new flexible_table('mod-basiclti-submissions');\r
+    $table = new flexible_table('mod-blti-submissions');\r
 \r
     $table->define_columns($tablecolumns);\r
     $table->define_headers($tableheaders);\r
-    $table->define_baseurl($CFG->wwwroot.'/mod/basiclti/submissions.php?id='.$cm->id.'&amp;currentgroup='.$currentgroup);\r
+    $table->define_baseurl($CFG->wwwroot.'/mod/blti/submissions.php?id='.$cm->id.'&amp;currentgroup='.$currentgroup);\r
 \r
     $table->sortable(true, 'lastname');//sorted by lastname by default\r
     $table->collapsible(true);\r
@@ -749,7 +749,7 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     $table->setup();\r
 \r
     if (empty($users)) {\r
-        echo $OUTPUT->heading(get_string('noviewusers', 'basiclti'));\r
+        echo $OUTPUT->heading(get_string('noviewusers', 'blti'));\r
         echo '</div>';\r
         return true;\r
     }\r
@@ -788,7 +788,7 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     $strgrade  = get_string('grade');\r
     $grademenu = make_grades_menu($basiclti->grade);\r
     if ($ausers !== false) {\r
-        $grading_info = grade_get_grades($course->id, 'mod', 'basiclti', $basiclti->id, array_keys($ausers));\r
+        $grading_info = grade_get_grades($course->id, 'mod', 'blti', $basiclti->id, array_keys($ausers));\r
         $endposition = $offset + $perpage;\r
         $currentposition = 0;\r
         foreach ($ausers as $auser) {\r
@@ -861,7 +861,7 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
                 $buttontext = ($auser->status == 1) ? $strupdate : $strgrade;\r
 \r
                 ///No more buttons, we use popups ;-).\r
-                $popup_url = '/mod/basiclti/submissions.php?id='.$cm->id\r
+                $popup_url = '/mod/blti/submissions.php?id='.$cm->id\r
                            . '&amp;userid='.$auser->id.'&amp;mode=single'.'&amp;filter='.$filter.'&amp;offset='.$offset++;\r
 \r
                 $button = $OUTPUT->action_link($popup_url, $buttontext);\r
@@ -908,15 +908,15 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
     /// Print quickgrade form around the table\r
     if ($quickgrade && $table->started_output) {\r
         $mailinfopref = false;\r
-        if (get_user_preferences('basiclti_mailinfo', 1)) {\r
+        if (get_user_preferences('blti_mailinfo', 1)) {\r
             $mailinfopref = true;\r
         }\r
-        $emailnotification =  html_writer::checkbox('mailinfo', 1, $mailinfopref, get_string('enableemailnotification', 'basiclti'));\r
+        $emailnotification =  html_writer::checkbox('mailinfo', 1, $mailinfopref, get_string('enableemailnotification', 'blti'));\r
 \r
-        $emailnotification .= $OUTPUT->help_icon('enableemailnotification', 'basiclti');\r
+        $emailnotification .= $OUTPUT->help_icon('enableemailnotification', 'blti');\r
         echo html_writer::tag('div', $emailnotification, array('class'=>'emailnotification'));\r
 \r
-        $savefeedback = html_writer::empty_tag('input', array('type'=>'submit', 'name'=>'fastg', 'value'=>get_string('saveallfeedback', 'basiclti')));\r
+        $savefeedback = html_writer::empty_tag('input', array('type'=>'submit', 'name'=>'fastg', 'value'=>get_string('saveallfeedback', 'blti')));\r
         echo html_writer::tag('div', $savefeedback, array('class'=>'fastgbutton'));\r
 \r
         echo html_writer::end_tag('form');\r
@@ -929,22 +929,22 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
 \r
     /// Mini form for setting user preference\r
 \r
-    $formaction = new moodle_url('/mod/basiclti/submissions.php', array('id'=>$cm->id));\r
+    $formaction = new moodle_url('/mod/blti/submissions.php', array('id'=>$cm->id));\r
     $mform = new MoodleQuickForm('optionspref', 'post', $formaction, '', array('class'=>'optionspref'));\r
 \r
     $mform->addElement('hidden', 'updatepref');\r
     $mform->setDefault('updatepref', 1);\r
-    $mform->addElement('header', 'qgprefs', get_string('optionalsettings', 'basiclti'));\r
+    $mform->addElement('header', 'qgprefs', get_string('optionalsettings', 'blti'));\r
 //        $mform->addElement('select', 'filter', get_string('show'),  $filters);\r
 \r
     $mform->setDefault('filter', $filter);\r
 \r
-    $mform->addElement('text', 'perpage', get_string('pagesize', 'basiclti'), array('size'=>1));\r
+    $mform->addElement('text', 'perpage', get_string('pagesize', 'blti'), array('size'=>1));\r
     $mform->setDefault('perpage', $perpage);\r
 \r
-    $mform->addElement('checkbox', 'quickgrade', get_string('quickgrade', 'basiclti'));\r
+    $mform->addElement('checkbox', 'quickgrade', get_string('quickgrade', 'blti'));\r
     $mform->setDefault('quickgrade', $quickgrade);\r
-    $mform->addHelpButton('quickgrade', 'quickgrade', 'basiclti');\r
+    $mform->addHelpButton('quickgrade', 'quickgrade', 'blti');\r
 \r
     $mform->addElement('submit', 'savepreferences', get_string('savepreferences'));\r
 \r
@@ -960,7 +960,7 @@ function basiclti_display_submissions($cm, $course, $basiclti, $message='') {
  * @param mixed optional array/object of grade(s); 'reset' means reset grades in gradebook\r
  * @return int 0 if ok, error code otherwise\r
  */\r
-function basiclti_grade_item_update($basiclti, $grades=null) {\r
+function blti_grade_item_update($basiclti, $grades=null) {\r
     global $CFG;\r
     require_once($CFG->libdir.'/gradelib.php');\r
 \r
@@ -988,7 +988,7 @@ function basiclti_grade_item_update($basiclti, $grades=null) {
         $grades = null;\r
     }\r
 \r
-    return grade_update('mod/basiclti', $basiclti->courseid, 'mod', 'basiclti', $basiclti->id, 0, $grades, $params);\r
+    return grade_update('mod/blti', $basiclti->courseid, 'mod', 'blti', $basiclti->id, 0, $grades, $params);\r
 }\r
 \r
 /**\r
@@ -997,7 +997,7 @@ function basiclti_grade_item_update($basiclti, $grades=null) {
  * @param object $basiclti object\r
  * @return object basiclti\r
  */\r
-function basiclti_grade_item_delete($basiclti) {\r
+function blti_grade_item_delete($basiclti) {\r
     global $CFG;\r
     require_once($CFG->libdir.'/gradelib.php');\r
 \r
@@ -1005,6 +1005,6 @@ function basiclti_grade_item_delete($basiclti) {
         $basiclti->courseid = $basiclti->course;\r
     }\r
 \r
-    return grade_update('mod/basiclti', $basiclti->courseid, 'mod', 'basiclti', $basiclti->id, 0, null, array('deleted'=>1));\r
+    return grade_update('mod/blti', $basiclti->courseid, 'mod', 'blti', $basiclti->id, 0, null, array('deleted'=>1));\r
 }\r
 \r
similarity index 88%
rename from mod/basiclti/localadminlib.php
rename to mod/blti/localadminlib.php
index f6fe118..4ccb940 100644 (file)
@@ -34,7 +34,7 @@
  * This file contains some functions and classes used in Basic LTI\r
  * module administration\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
@@ -54,7 +54,7 @@ require_once($CFG->libdir.'/adminlib.php');
  *\r
  * @TODO: finish doc this class and it's functions\r
  */\r
-class admin_setting_basicltimodule_configlink extends admin_setting {\r
+class admin_setting_bltimodule_configlink extends admin_setting {\r
 \r
     /**\r
      * Constructor\r
@@ -62,7 +62,7 @@ class admin_setting_basicltimodule_configlink extends admin_setting {
      * @param string $visiblename localised\r
      * @param string $description long localised info\r
      */\r
-    function admin_setting_basicltimodule_configlink($name, $visiblename, $description) {\r
+    function admin_setting_bltimodule_configlink($name, $visiblename, $description) {\r
         parent::__construct($name, $visiblename, $description, '');\r
     }\r
 \r
@@ -78,7 +78,7 @@ class admin_setting_basicltimodule_configlink extends admin_setting {
         global $CFG;\r
         return format_admin_setting($this, "",\r
                 '<div class="defaultsnext" >'.\r
-                '<a href="'.$CFG->wwwroot.'/mod/basiclti/typessettings.php">'.get_string('filterconfig', 'basiclti').'</a>'.\r
+                '<a href="'.$CFG->wwwroot.'/mod/blti/typessettings.php">'.get_string('filterconfig', 'blti').'</a>'.\r
                 '</div>',\r
                 $this->description, true, '', null, $query);\r
     }\r
similarity index 84%
rename from mod/basiclti/locallib.php
rename to mod/blti/locallib.php
index b200c27..2310b0a 100644 (file)
@@ -33,7 +33,7 @@
 /**\r
  * This file contains the library of functions and constants for the basiclti module\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
 \r
 defined('MOODLE_INTERNAL') || die;\r
 \r
-require_once($CFG->dirroot.'/mod/basiclti/OAuth.php');\r
+require_once($CFG->dirroot.'/mod/blti/OAuth.php');\r
 \r
 /**\r
  * Prints a Basic LTI activity\r
  *\r
  * $param int $basicltiid       Basic LTI activity id\r
  */\r
-function basiclti_view($instance, $makeobject=false) {\r
+function blti_view($instance, $makeobject=false) {\r
     global $PAGE;\r
 \r
-    $typeconfig = basiclti_get_type_config($instance->typeid);\r
+    $typeconfig = blti_get_type_config($instance->typeid);\r
     $endpoint = $typeconfig['toolurl'];\r
     $key = $typeconfig['resourcekey'];\r
     $secret = $typeconfig['password'];\r
@@ -67,7 +67,7 @@ function basiclti_view($instance, $makeobject=false) {
     */\r
 \r
     $course = $PAGE->course;\r
-    $requestparams = basiclti_build_request($instance, $typeconfig, $course);\r
+    $requestparams = blti_build_request($instance, $typeconfig, $course);\r
 \r
     // Make sure we let the tool know what LMS they are being called from\r
     $requestparams["ext_lms"] = "moodle-2";\r
@@ -75,7 +75,7 @@ function basiclti_view($instance, $makeobject=false) {
     // Add oauth_callback to be compliant with the 1.0A spec\r
     $requestparams["oauth_callback"] = "about:blank";\r
 \r
-    $submittext = get_string('press_to_submit', 'basiclti');\r
+    $submittext = get_string('press_to_submit', 'blti');\r
     $parms = sign_parameters($requestparams, $endpoint, "POST", $key, $secret, $submittext, $orgid /*, $orgdesc*/);\r
 \r
     $debuglaunch = ( $instance->debuglaunch == 1 );\r
@@ -89,7 +89,7 @@ function basiclti_view($instance, $makeobject=false) {
     } else {\r
         $content = post_launch_html($parms, $endpoint, $debuglaunch, false);\r
     }\r
-//    $cm = get_coursemodule_from_instance("basiclti", $instance->id);\r
+//    $cm = get_coursemodule_from_instance("blti", $instance->id);\r
 //    print '<object height='.$height.' width="80%" data="launch.php?id='.$cm->id.'">'.$content.'</object>';\r
     print $content;\r
 }\r
@@ -103,11 +103,11 @@ function basiclti_view($instance, $makeobject=false) {
  *\r
  * @return array    $request        Request details\r
  */\r
-function basiclti_build_request($instance, $typeconfig, $course) {\r
+function blti_build_request($instance, $typeconfig, $course) {\r
     global $USER, $CFG;\r
 \r
     $context = get_context_instance(CONTEXT_COURSE, $course->id);\r
-    $role = basiclti_get_ims_role($USER, $context);\r
+    $role = blti_get_ims_role($USER, $context);\r
 \r
     $locale = $course->lang;\r
     if ( strlen($locale) < 1 ) {\r
@@ -138,21 +138,21 @@ function basiclti_build_request($instance, $typeconfig, $course) {
          ( $typeconfig['acceptgrades'] == 1 ||\r
          ( $typeconfig['acceptgrades'] == 2 && $instance->instructorchoiceacceptgrades == 1 ) ) ) {\r
         $requestparams["lis_result_sourcedid"] = $sourcedid;\r
-        $requestparams["ext_ims_lis_basic_outcome_url"] = $CFG->wwwroot.'/mod/basiclti/service.php';\r
+        $requestparams["ext_ims_lis_basic_outcome_url"] = $CFG->wwwroot.'/mod/blti/service.php';\r
     }\r
 \r
     if ( isset($placementsecret) &&\r
          ( $typeconfig['allowroster'] == 1 ||\r
          ( $typeconfig['allowroster'] == 2 && $instance->instructorchoiceallowroster == 1 ) ) ) {\r
         $requestparams["ext_ims_lis_memberships_id"] = $sourcedid;\r
-        $requestparams["ext_ims_lis_memberships_url"] = $CFG->wwwroot.'/mod/basiclti/service.php';\r
+        $requestparams["ext_ims_lis_memberships_url"] = $CFG->wwwroot.'/mod/blti/service.php';\r
     }\r
 \r
     if ( isset($placementsecret) &&\r
          ( $typeconfig['allowsetting'] == 1 ||\r
          ( $typeconfig['allowsetting'] == 2 && $instance->instructorchoiceallowsetting == 1 ) ) ) {\r
         $requestparams["ext_ims_lti_tool_setting_id"] = $sourcedid;\r
-        $requestparams["ext_ims_lti_tool_setting_url"] = $CFG->wwwroot.'/mod/basiclti/service.php';\r
+        $requestparams["ext_ims_lti_tool_setting_url"] = $CFG->wwwroot.'/mod/blti/service.php';\r
         $setting = $instance->setting;\r
         if ( isset($setting) ) {\r
              $requestparams["ext_ims_lti_tool_setting"] = $setting;\r
@@ -260,7 +260,7 @@ function map_keyname($key) {
  * @return string                 IMS Role\r
  *\r
  */\r
-function basiclti_get_ims_role($user, $context) {\r
+function blti_get_ims_role($user, $context) {\r
 \r
     $roles = get_user_roles($context, $user->id);\r
     $rolesname = array();\r
@@ -269,14 +269,14 @@ function basiclti_get_ims_role($user, $context) {
     }\r
 \r
     if (in_array('admin', $rolesname) || in_array('coursecreator', $rolesname)) {\r
-        return get_string('imsroleadmin', 'basiclti');\r
+        return get_string('imsroleadmin', 'blti');\r
     }\r
 \r
     if (in_array('editingteacher', $rolesname) || in_array('teacher', $rolesname)) {\r
-        return get_string('imsroleinstructor', 'basiclti');\r
+        return get_string('imsroleinstructor', 'blti');\r
     }\r
 \r
-    return get_string('imsrolelearner', 'basiclti');\r
+    return get_string('imsrolelearner', 'blti');\r
 }\r
 \r
 /**\r
@@ -286,11 +286,11 @@ function basiclti_get_ims_role($user, $context) {
  *\r
  * @return array        Tool Configuration\r
  */\r
-function basiclti_get_type_config($typeid) {\r
+function blti_get_type_config($typeid) {\r
     global $DB;\r
 \r
     $typeconfig = array();\r
-    $configs = $DB->get_records('basiclti_types_config', array('typeid' => $typeid));\r
+    $configs = $DB->get_records('blti_types_config', array('typeid' => $typeid));\r
     if (!empty($configs)) {\r
         foreach ($configs as $config) {\r
             $typeconfig[$config->name] = $config->value;\r
@@ -305,30 +305,30 @@ function basiclti_get_type_config($typeid) {
  * backup - restore process.\r
  *\r
  */\r
-function basiclti_get_unconfigured_tools() {\r
+function blti_get_unconfigured_tools() {\r
     global $DB;\r
 \r
-    return $DB->get_records('basiclti', array('typeid' => 0));\r
+    return $DB->get_records('blti', array('typeid' => 0));\r
 }\r
 \r
 /**\r
  * Returns all basicLTI tools configured by the administrator\r
  *\r
  */\r
-function basiclti_filter_get_types() {\r
+function blti_filter_get_types() {\r
     global $DB;\r
 \r
-    return $DB->get_records('basiclti_types');\r
+    return $DB->get_records('blti_types');\r
 }\r
 \r
 /**\r
  * Prints the various configured tool types\r
  *\r
  */\r
-function basiclti_filter_print_types() {\r
+function blti_filter_print_types() {\r
     global $CFG;\r
 \r
-    $types = basiclti_filter_get_types();\r
+    $types = blti_filter_get_types();\r
     if (!empty($types)) {\r
         echo '<ul>';\r
         foreach ($types as $type) {\r
@@ -348,7 +348,7 @@ function basiclti_filter_print_types() {
         echo '</ul>';\r
     } else {\r
         echo '<div class="message">';\r
-        echo get_string('notypes', 'basiclti');\r
+        echo get_string('notypes', 'blti');\r
         echo '</div>';\r
     }\r
 }\r
@@ -358,17 +358,17 @@ function basiclti_filter_print_types() {
  *\r
  * @param int $id   Configuration id\r
  */\r
-function basiclti_delete_type($id) {\r
+function blti_delete_type($id) {\r
     global $DB;\r
 \r
-    $instances = $DB->get_records('basiclti', array('typeid' => $id));\r
+    $instances = $DB->get_records('blti', array('typeid' => $id));\r
     foreach ($instances as $instance) {\r
         $instance->typeid = 0;\r
-        $DB->update_record('basiclti', $instance);\r
+        $DB->update_record('blti', $instance);\r
     }\r
 \r
-    $DB->delete_records('basiclti_types', array('id' => $id));\r
-    $DB->delete_records('basiclti_types_config', array('typeid' => $id));\r
+    $DB->delete_records('blti_types', array('id' => $id));\r
+    $DB->delete_records('blti_types_config', array('typeid' => $id));\r
 }\r
 \r
 /**\r
@@ -378,10 +378,10 @@ function basiclti_delete_type($id) {
  *\r
  * @return array Basic LTI configuration details\r
  */\r
-function basiclti_get_config($bltiobject) {\r
+function blti_get_config($bltiobject) {\r
     $typeconfig = array();\r
     $typeconfig = (array)$bltiobject;\r
-    $additionalconfig = basiclti_get_type_config($bltiobject->typeid);\r
+    $additionalconfig = blti_get_type_config($bltiobject->typeid);\r
     $typeconfig = array_merge($typeconfig, $additionalconfig);\r
     return $typeconfig;\r
 }\r
@@ -395,11 +395,11 @@ function basiclti_get_config($bltiobject) {
  * @return Instance configuration\r
  *\r
  */\r
-function basiclti_get_type_config_from_instance($id) {\r
+function blti_get_type_config_from_instance($id) {\r
     global $DB;\r
 \r
-    $instance = $DB->get_record('basiclti', array('id' => $id));\r
-    $config = basiclti_get_config($instance);\r
+    $instance = $DB->get_record('blti', array('id' => $id));\r
+    $config = blti_get_config($instance);\r
 \r
     $type = new stdClass();\r
     $type->lti_fix = $id;\r
@@ -437,11 +437,11 @@ function basiclti_get_type_config_from_instance($id) {
  *\r
  * @return Configuration details\r
  */\r
-function basiclti_get_type_type_config($id) {\r
+function blti_get_type_type_config($id) {\r
     global $DB;\r
 \r
-    $basicltitype = $DB->get_record('basiclti_types', array('id' => $id));\r
-    $config = basiclti_get_type_config($id);\r
+    $basicltitype = $DB->get_record('blti_types', array('id' => $id));\r
+    $config = blti_get_type_config($id);\r
 \r
     $type->lti_typename = $basicltitype->name;\r
     if (isset($config['toolurl'])) {\r
@@ -524,10 +524,10 @@ function basiclti_get_type_type_config($id) {
  *\r
  * @return int Record id number\r
  */\r
-function basiclti_add_config($config) {\r
+function blti_add_config($config) {\r
     global $DB;\r
 \r
-    return $DB->insert_record('basiclti_types_config', $config);\r
+    return $DB->insert_record('blti_types_config', $config);\r
 }\r
 \r
 /**\r
@@ -537,15 +537,15 @@ function basiclti_add_config($config) {
  *\r
  * @return Record id number\r
  */\r
-function basiclti_update_config($config) {\r
+function blti_update_config($config) {\r
     global $DB;\r
 \r
     $return = true;\r
-    if ($old = $DB->get_record('basiclti_types_config', array('typeid' => $config->typeid, 'name' => $config->name))) {\r
+    if ($old = $DB->get_record('blti_types_config', array('typeid' => $config->typeid, 'name' => $config->name))) {\r
         $config->id = $old->id;\r
-        $return = $DB->update_record('basiclti_types_config', $config);\r
+        $return = $DB->update_record('blti_types_config', $config);\r
     } else {\r
-        $return = $DB->insert_record('basiclti_types_config', $config);\r
+        $return = $DB->insert_record('blti_types_config', $config);\r
     }\r
     return $return;\r
 }\r
@@ -557,26 +557,26 @@ function basiclti_update_config($config) {
  * @param int $id ID of the misconfigured tool\r
  *\r
  */\r
-function basiclti_fix_misconfigured_choice($id) {\r
+function blti_fix_misconfigured_choice($id) {\r
     global $CFG, $USER, $OUTPUT;\r
 \r
     echo $OUTPUT->box_start('generalbox');\r
     echo '<div>';\r
-    $types = basiclti_filter_get_types();\r
+    $types = blti_filter_get_types();\r
     if (!empty($types)) {\r
-        echo '<h4 class="main">'.get_string('fixexistingconf', 'basiclti').'</h4></br>';\r
-        echo '<form action='.$CFG->wwwroot.'/mod/basiclti/typessettings.php?action=fix&amp;sesskey='.$USER->sesskey.' method="post">';\r
+        echo '<h4 class="main">'.get_string('fixexistingconf', 'blti').'</h4></br>';\r
+        echo '<form action='.$CFG->wwwroot.'/mod/blti/typessettings.php?action=fix&amp;sesskey='.$USER->sesskey.' method="post">';\r
 \r
         foreach ($types as $type) {\r
             echo '<input type="radio" name="useexisting" value="'.$type->id.'" />'.$type->name.'<br />';\r
         }\r
         echo '<input type="hidden" name="id" value="'.$id.'"/>';\r
         echo '<br />';\r
-        echo '<div class="message"><input type="submit" value="'.get_string('fixold', 'basiclti').'"></div>';\r
+        echo '<div class="message"><input type="submit" value="'.get_string('fixold', 'blti').'"></div>';\r
         echo '</form>';\r
     } else {\r
         echo '<div class="message">';\r
-        echo get_string('notypes', 'basiclti');\r
+        echo get_string('notypes', 'blti');\r
         echo '</div>';\r
     }\r
     echo '</div>';\r
@@ -584,11 +584,11 @@ function basiclti_fix_misconfigured_choice($id) {
 \r
     echo $OUTPUT->box_start("generalbox");\r
     echo '<div>';\r
-    echo '<h4 class="main">'.get_string('fixnewconf', 'basiclti').'</h4></br>';\r
-    echo '<form action='.$CFG->wwwroot.'/mod/basiclti/typessettings.php?action=fix&amp;sesskey='.$USER->sesskey.' method="post">';\r
+    echo '<h4 class="main">'.get_string('fixnewconf', 'blti').'</h4></br>';\r
+    echo '<form action='.$CFG->wwwroot.'/mod/blti/typessettings.php?action=fix&amp;sesskey='.$USER->sesskey.' method="post">';\r
     echo '<input type="hidden" name="id" value="'.$id.'"/>';\r
     echo '<input type="hidden" name="definenew" value="1"/>';\r
-    echo '<div class="message"><input type="submit" value="'.get_string('fixnew', 'basiclti').'"></div>';\r
+    echo '<div class="message"><input type="submit" value="'.get_string('fixnew', 'blti').'"></div>';\r
     echo '</form>';\r
     echo '</div>';\r
     echo $OUTPUT->box_end();\r
@@ -683,18 +683,18 @@ function post_launch_html($newparms, $endpoint, $debug=false, $height=false) {
         $r .= "  //]]> \n";\r
         $r .= "</script>\n";\r
         $r .= "<a id=\"displayText\" href=\"javascript:basicltiDebugToggle();\">";\r
-        $r .= get_string("toggle_debug_data", "basiclti")."</a>\n";\r
+        $r .= get_string("toggle_debug_data", "blti")."</a>\n";\r
         $r .= "<div id=\"basicltiDebug\" style=\"display:none\">\n";\r
-        $r .=  "<b>".get_string("basiclti_endpoint", "basiclti")."</b><br/>\n";\r
+        $r .=  "<b>".get_string("basiclti_endpoint", "blti")."</b><br/>\n";\r
         $r .= $endpoint . "<br/>\n&nbsp;<br/>\n";\r
-        $r .=  "<b>".get_string("basiclti_parameters", "basiclti")."</b><br/>\n";\r
+        $r .=  "<b>".get_string("basiclti_parameters", "blti")."</b><br/>\n";\r
         foreach ($newparms as $key => $value) {\r
             $key = htmlspecialchars($key);\r
             $value = htmlspecialchars($value);\r
             $r .= "$key = $value<br/>\n";\r
         }\r
         $r .= "&nbsp;<br/>\n";\r
-        $r .= "<p><b>".get_string("basiclti_base_string", "basiclti")."</b><br/>\n".$lastbasestring."</p>\n";\r
+        $r .= "<p><b>".get_string("basiclti_base_string", "blti")."</b><br/>\n".$lastbasestring."</p>\n";\r
         $r .= "</div>\n";\r
     }\r
     $r .= "</form>\n";\r
@@ -734,10 +734,10 @@ function submittedlink($cm, $allgroups=false) {
     global $CFG;\r
 \r
     $submitted = '';\r
-    $urlbase = "{$CFG->wwwroot}/mod/basiclti/";\r
+    $urlbase = "{$CFG->wwwroot}/mod/blti/";\r
 \r
     $context = get_context_instance(CONTEXT_MODULE, $cm->id);\r
-    if (has_capability('mod/basiclti:grade', $context)) {\r
+    if (has_capability('mod/blti:grade', $context)) {\r
         if ($allgroups and has_capability('moodle/site:accessallgroups', $context)) {\r
             $group = 0;\r
         } else {\r
@@ -745,7 +745,7 @@ function submittedlink($cm, $allgroups=false) {
         }\r
 \r
         $submitted = '<a href="'.$urlbase.'submissions.php?id='.$cm->id.'">'.\r
-                     get_string('viewsubmissions', 'basiclti').'</a>';\r
+                     get_string('viewsubmissions', 'blti').'</a>';\r
     } else {\r
         if (isloggedin()) {\r
             // TODO Insert code for students if needed\r
similarity index 80%
rename from mod/basiclti/mod_form.php
rename to mod/blti/mod_form.php
index 8a27a9e..9eceb6a 100644 (file)
@@ -33,7 +33,7 @@
 /**\r
  * This file defines the main basiclti configuration form\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
@@ -48,9 +48,9 @@
 defined('MOODLE_INTERNAL') || die;\r
 \r
 require_once($CFG->dirroot.'/course/moodleform_mod.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/locallib.php');\r
+require_once($CFG->dirroot.'/mod/blti/locallib.php');\r
 \r
-class mod_basiclti_mod_form extends moodleform_mod {\r
+class mod_blti_mod_form extends moodleform_mod {\r
 \r
     function definition() {\r
         global $DB;\r
@@ -60,10 +60,10 @@ class mod_basiclti_mod_form extends moodleform_mod {
         if (empty($typename)) {\r
             //Updating instance\r
             if (!empty($this->_instance)) {\r
-                $basiclti = $DB->get_record('basiclti', array('id' => $this->_instance));\r
+                $basiclti = $DB->get_record('blti', array('id' => $this->_instance));\r
                 $this->typeid = $basiclti->typeid;\r
 \r
-                $typeconfig = basiclti_get_config($basiclti);\r
+                $typeconfig = blti_get_config($basiclti);\r
                 $this->typeconfig = $typeconfig;\r
 \r
             } else { // New not pre-configured instance\r
@@ -71,10 +71,10 @@ class mod_basiclti_mod_form extends moodleform_mod {
             }\r
         } else {\r
             // New pre-configured instance\r
-            $basicltitype = $DB->get_record('basiclti_types', array('rawname' => $typename));\r
+            $basicltitype = $DB->get_record('blti_types', array('rawname' => $typename));\r
             $this->typeid = $basicltitype->id;\r
 \r
-            $typeconfig = basiclti_get_type_config($this->typeid);\r
+            $typeconfig = blti_get_type_config($this->typeid);\r
             $this->typeconfig = $typeconfig;\r
         }\r
 \r
@@ -83,11 +83,11 @@ class mod_basiclti_mod_form extends moodleform_mod {
     /// Adding the "general" fieldset, where all the common settings are shown\r
         $mform->addElement('header', 'general', get_string('general', 'form'));\r
     /// Adding the standard "name" field\r
-        $mform->addElement('text', 'name', get_string('basicltiname', 'basiclti'), array('size'=>'64'));\r
+        $mform->addElement('text', 'name', get_string('basicltiname', 'blti'), array('size'=>'64'));\r
         $mform->setType('name', PARAM_TEXT);\r
         $mform->addRule('name', null, 'required', null, 'client');\r
     /// Adding the optional "intro" and "introformat" pair of fields\r
-        $this->add_intro_editor(true, get_string('basicltiintro', 'basiclti'));\r
+        $this->add_intro_editor(true, get_string('basicltiintro', 'blti'));\r
 \r
 //-------------------------------------------------------------------------------\r
         $mform->addElement('hidden', 'typeid', $this->typeid);\r
@@ -96,13 +96,13 @@ class mod_basiclti_mod_form extends moodleform_mod {
 \r
 //-------------------------------------------------------------------------------\r
         // Add privacy preferences fieldset where users choose whether to send their data\r
-        $mform->addElement('header', 'privacy', get_string('privacy', 'basiclti'));\r
+        $mform->addElement('header', 'privacy', get_string('privacy', 'blti'));\r
 \r
         $privacyoptions=array();\r
-        $privacyoptions[0] = get_string('donot', 'basiclti');\r
-        $privacyoptions[1] = get_string('send', 'basiclti');\r
+        $privacyoptions[0] = get_string('donot', 'blti');\r
+        $privacyoptions[1] = get_string('send', 'blti');\r
 \r
-        $mform->addElement('select', 'instructorchoicesendname', get_string('sendname', 'basiclti'), $privacyoptions);\r
+        $mform->addElement('select', 'instructorchoicesendname', get_string('sendname', 'blti'), $privacyoptions);\r
 \r
         if (isset($this->typeconfig['instructorchoicesendname'])) {\r
             if ($this->typeconfig['instructorchoicesendname'] == 0) {\r
@@ -111,9 +111,9 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $mform->setDefault('instructorchoicesendname', '1');\r
             }\r
         }\r
-//        $mform->addHelpButton('instructorchoicesendname', 'sendname', 'basiclti');\r
+//        $mform->addHelpButton('instructorchoicesendname', 'sendname', 'blti');\r
 \r
-          $mform->addElement('select', 'instructorchoicesendemailaddr', get_string('sendemailaddr', 'basiclti'), $privacyoptions);\r
+          $mform->addElement('select', 'instructorchoicesendemailaddr', get_string('sendemailaddr', 'blti'), $privacyoptions);\r
 \r
         if (isset($this->typeconfig['instructorchoicesendemailaddr'])) {\r
             if ($this->typeconfig['instructorchoicesendemailaddr'] == 0) {\r
@@ -122,17 +122,17 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $mform->setDefault('instructorchoicesendemailaddr', '1');\r
             }\r
         }\r
-    //            $mform->addHelpButton('instructorchoicesendemailaddr', 'sendemailaddr', 'basiclti');\r
+    //            $mform->addHelpButton('instructorchoicesendemailaddr', 'sendemailaddr', 'blti');\r
 \r
 //-------------------------------------------------------------------------------\r
         // Add grading preferences fieldset where the instructor determines whether to accept grades\r
-        $mform->addElement('header', 'extensions', get_string('extensions', 'basiclti'));\r
+        $mform->addElement('header', 'extensions', get_string('extensions', 'blti'));\r
 \r
         $extensionoptions=array();\r
-        $extensionoptions[0] = get_string('donotaccept', 'basiclti');\r
-        $extensionoptions[1] = get_string('accept', 'basiclti');\r
+        $extensionoptions[0] = get_string('donotaccept', 'blti');\r
+        $extensionoptions[1] = get_string('accept', 'blti');\r
 \r
-        $mform->addElement('select', 'instructorchoiceacceptgrades', get_string('acceptgrades', 'basiclti'), $extensionoptions);\r
+        $mform->addElement('select', 'instructorchoiceacceptgrades', get_string('acceptgrades', 'blti'), $extensionoptions);\r
         if (isset($this->typeconfig['instructorchoiceacceptgrades'])) {\r
             if ($this->typeconfig['instructorchoiceacceptgrades'] == 0) {\r
                 $mform->setDefault('instructorchoiceacceptgrades', '0');\r
@@ -140,13 +140,13 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $mform->setDefault('instructorchoiceacceptgrades', '1');\r
             }\r
         }\r
-    //        $mform->addHelpButton('instructorchoiceacceptgrades', 'acceptgrades', 'basiclti');\r
+    //        $mform->addHelpButton('instructorchoiceacceptgrades', 'acceptgrades', 'blti');\r
 \r
         $extensionoptions=array();\r
-        $extensionoptions[0] = get_string('donotallow', 'basiclti');\r
-        $extensionoptions[1] = get_string('allow', 'basiclti');\r
+        $extensionoptions[0] = get_string('donotallow', 'blti');\r
+        $extensionoptions[1] = get_string('allow', 'blti');\r
 \r
-        $mform->addElement('select', 'instructorchoiceallowroster', get_string('allowroster', 'basiclti'), $extensionoptions);\r
+        $mform->addElement('select', 'instructorchoiceallowroster', get_string('allowroster', 'blti'), $extensionoptions);\r
         if (isset($this->typeconfig['instructorchoiceallowroster'])) {\r
             if ($this->typeconfig['instructorchoiceallowroster'] == 0) {\r
                 $mform->setDefault('instructorchoiceallowroster', '0');\r
@@ -154,10 +154,10 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $mform->setDefault('instructorchoiceallowroster', '1');\r
             }\r
         }\r
-    //        $mform->addHelpButton('instructorchoiceallowroster', 'allowroster', 'basiclti');\r
+    //        $mform->addHelpButton('instructorchoiceallowroster', 'allowroster', 'blti');\r
         $mform->setAdvanced('instructorchoiceallowroster');\r
 \r
-        $mform->addElement('select', 'instructorchoiceallowsetting', get_string('allowsetting', 'basiclti'), $extensionoptions);\r
+        $mform->addElement('select', 'instructorchoiceallowsetting', get_string('allowsetting', 'blti'), $extensionoptions);\r
 \r
         if (isset($this->typeconfig['instructorchoiceallowsetting'])) {\r
             if ($this->typeconfig['instructorchoiceallowsetting'] == 0) {\r
@@ -166,14 +166,14 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $mform->setDefault('instructorchoiceallowsetting', '1');\r
             }\r
         }\r
-//        $mform->addHelpButton('instructorchoiceallowsetting', 'allowsetting', 'basiclti');\r
+//        $mform->addHelpButton('instructorchoiceallowsetting', 'allowsetting', 'blti');\r
         $mform->setAdvanced('instructorchoiceallowsetting');\r
 \r
 //-------------------------------------------------------------------------------\r
         if (isset($this->typeconfig['allowinstructorcustom'])) {\r
             if ($this->typeconfig['allowinstructorcustom'] == 1) {\r
                 // Add custom parameters fieldset\r
-                $mform->addElement('header', 'launchoptions', get_string('custominstr', 'basiclti'));\r
+                $mform->addElement('header', 'launchoptions', get_string('custominstr', 'blti'));\r
 \r
                 $mform->addElement('textarea', 'instructorcustomparameters', '', array('rows'=>15, 'cols'=>60));\r
                 $mform->setType('instructorcustomparameters', PARAM_TEXT);\r
@@ -183,19 +183,19 @@ class mod_basiclti_mod_form extends moodleform_mod {
 \r
 //-------------------------------------------------------------------------------\r
         // Add launch parameters fieldset\r
-        $mform->addElement('header', 'launchoptions', get_string('launchoptions', 'basiclti'));\r
+        $mform->addElement('header', 'launchoptions', get_string('launchoptions', 'blti'));\r
 \r
         // Size parameters\r
-        $mform->addElement('text', 'preferheight', get_string('preferheight', 'basiclti'));\r
+        $mform->addElement('text', 'preferheight', get_string('preferheight', 'blti'));\r
         if (isset($this->typeconfig['preferheight'])) {\r
             $mform->setDefault('preferheight', $this->typeconfig['preferheight']);\r
         }\r
 \r
         $launchoptions=array();\r
-        $launchoptions[0] = get_string('launch_in_moodle', 'basiclti');\r
-        $launchoptions[1] = get_string('launch_in_popup', 'basiclti');\r
+        $launchoptions[0] = get_string('launch_in_moodle', 'blti');\r
+        $launchoptions[1] = get_string('launch_in_popup', 'blti');\r
 \r
-        $mform->addElement('select', 'launchinpopup', get_string('launchinpopup', 'basiclti'), $launchoptions);\r
+        $mform->addElement('select', 'launchinpopup', get_string('launchinpopup', 'blti'), $launchoptions);\r
 \r
         if (isset($this->typeconfig['launchinpopup'])) {\r
             if ($this->typeconfig['launchinpopup'] == 0) {\r
@@ -206,10 +206,10 @@ class mod_basiclti_mod_form extends moodleform_mod {
         }\r
 \r
         $debugoptions=array();\r
-        $debugoptions[0] = get_string('debuglaunchoff', 'basiclti');\r
-        $debugoptions[1] = get_string('debuglaunchon', 'basiclti');\r
+        $debugoptions[0] = get_string('debuglaunchoff', 'blti');\r
+        $debugoptions[1] = get_string('debuglaunchon', 'blti');\r
 \r
-        $mform->addElement('select', 'debuglaunch', get_string('debuglaunch', 'basiclti'), $debugoptions);\r
+        $mform->addElement('select', 'debuglaunch', get_string('debuglaunch', 'blti'), $debugoptions);\r
 \r
         if (isset($this->typeconfig['debuglaunch'])) {\r
             if ($this->typeconfig['debuglaunch'] == 0) {\r
@@ -251,7 +251,7 @@ class mod_basiclti_mod_form extends moodleform_mod {
         //we don't want to have these appear as possible selections in the form but\r
         //we want the form to display them if they are set.\r
         if (!empty($typeidvalue)) {\r
-            $typeconfig = basiclti_get_type_config($typeidvalue);\r
+            $typeconfig = blti_get_type_config($typeidvalue);\r
 \r
             if ($typeconfig["sendname"] != 2) {\r
                 $field =& $mform->getElement('instructorchoicesendname');\r
@@ -299,40 +299,40 @@ class mod_basiclti_mod_form extends moodleform_mod {
         if (!isset($default_values['toolurl'])) {\r
             if (isset($this->typeconfig['toolurl'])) {\r
                 $default_values['toolurl'] = $this->typeconfig['toolurl'];\r
-            } else if (isset($CFG->basiclti_toolurl)) {\r
-                $default_values['toolurl'] = $CFG->basiclti_toolurl;\r
+            } else if (isset($CFG->blti_toolurl)) {\r
+                $default_values['toolurl'] = $CFG->blti_toolurl;\r
             }\r
         }\r
 \r
         if (!isset($default_values['resourcekey'])) {\r
             if (isset($this->typeconfig['resourcekey'])) {\r
                 $default_values['resourcekey'] = $this->typeconfig['resourcekey'];\r
-            } else if (isset($CFG->basiclti_resourcekey)) {\r
-                $default_values['resourcekey'] = $CFG->basiclti_resourcekey;\r
+            } else if (isset($CFG->blti_resourcekey)) {\r
+                $default_values['resourcekey'] = $CFG->blti_resourcekey;\r
             }\r
         }\r
 \r
         if (!isset($default_values['password'])) {\r
             if (isset($this->typeconfig['password'])) {\r
                 $default_values['password'] = $this->typeconfig['password'];\r
-            } else if (isset($CFG->basiclti_password)) {\r
-                $default_values['password'] = $CFG->basiclti_password;\r
+            } else if (isset($CFG->blti_password)) {\r
+                $default_values['password'] = $CFG->blti_password;\r
             }\r
         }\r
 \r
         if (!isset($default_values['preferheight'])) {\r
             if (isset($this->typeconfig['preferheight'])) {\r
                 $default_values['preferheight'] = $this->typeconfig['preferheight'];\r
-            } else if (isset($CFG->basiclti_preferheight)) {\r
-                $default_values['preferheight'] = $CFG->basiclti_preferheight;\r
+            } else if (isset($CFG->blti_preferheight)) {\r
+                $default_values['preferheight'] = $CFG->blti_preferheight;\r
             }\r
         }\r
 \r
         if (!isset($default_values['sendname'])) {\r
             if (isset($this->typeconfig['sendname'])) {\r
                 $default_values['sendname'] = $this->typeconfig['sendname'];\r
-            } else if (isset($CFG->basiclti_sendname)) {\r
-                $default_values['sendname'] = $CFG->basiclti_sendname;\r
+            } else if (isset($CFG->blti_sendname)) {\r
+                $default_values['sendname'] = $CFG->blti_sendname;\r
             }\r
         }\r
 \r
@@ -341,7 +341,7 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $default_values['instructorchoicesendname'] = $this->typeconfig['instructorchoicesendname'];\r
             } else {\r
                 if ($this->typeconfig['sendname'] == 2) {\r
-                    $default_values['instructorchoicesendname'] = $CFG->basiclti_instructorchoicesendname;\r
+                    $default_values['instructorchoicesendname'] = $CFG->blti_instructorchoicesendname;\r
                 } else {\r
                       $default_values['instructorchoicesendname'] = $this->typeconfig['sendname'];\r
                 }\r
@@ -351,8 +351,8 @@ class mod_basiclti_mod_form extends moodleform_mod {
         if (!isset($default_values['sendemailaddr'])) {\r
             if (isset($this->typeconfig['sendemailaddr'])) {\r
                 $default_values['sendemailaddr'] = $this->typeconfig['sendemailaddr'];\r
-            } else if (isset($CFG->basiclti_sendemailaddr)) {\r
-                $default_values['sendemailaddr'] = $CFG->basiclti_sendemailaddr;\r
+            } else if (isset($CFG->blti_sendemailaddr)) {\r
+                $default_values['sendemailaddr'] = $CFG->blti_sendemailaddr;\r
             }\r
         }\r
 \r
@@ -361,7 +361,7 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $default_values['instructorchoicesendemailaddr'] = $this->typeconfig['instructorchoicesendemailaddr'];\r
             } else {\r
                 if ($this->typeconfig['sendemailaddr'] == 2) {\r
-                    $default_values['instructorchoicesendemailaddr'] = $CFG->basiclti_instructorchoicesendemailaddr;\r
+                    $default_values['instructorchoicesendemailaddr'] = $CFG->blti_instructorchoicesendemailaddr;\r
                 } else {\r
                       $default_values['instructorchoicesendemailaddr'] = $this->typeconfig['sendemailaddr'];\r
                 }\r
@@ -371,8 +371,8 @@ class mod_basiclti_mod_form extends moodleform_mod {
         if (!isset($default_values['acceptgrades'])) {\r
             if (isset($this->typeconfig['acceptgrades'])) {\r
                 $default_values['acceptgrades'] = $this->typeconfig['acceptgrades'];\r
-            } else if (isset($CFG->basiclti_acceptgrades)) {\r
-                $default_values['acceptgrades'] = $CFG->basiclti_acceptgrades;\r
+            } else if (isset($CFG->blti_acceptgrades)) {\r
+                $default_values['acceptgrades'] = $CFG->blti_acceptgrades;\r
             }\r
         }\r
 \r
@@ -381,7 +381,7 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $default_values['instructorchoiceacceptgrades'] = $this->typeconfig['instructorchoiceacceptgrades'];\r
             } else {\r
                 if ($this->typeconfig['acceptgrades'] == 2) {\r
-                    $default_values['instructorchoiceacceptgrades'] = $CFG->basiclti_instructorchoiceacceptgrades;\r
+                    $default_values['instructorchoiceacceptgrades'] = $CFG->blti_instructorchoiceacceptgrades;\r
                 } else {\r
                       $default_values['instructorchoiceacceptgrades'] = $this->typeconfig['acceptgrades'];\r
                 }\r
@@ -391,8 +391,8 @@ class mod_basiclti_mod_form extends moodleform_mod {
         if (!isset($default_values['allowroster'])) {\r
             if (isset($this->typeconfig['allowroster'])) {\r
                 $default_values['allowroster'] = $this->typeconfig['allowroster'];\r
-            } else if (isset($CFG->basiclti_allowroster)) {\r
-                $default_values['allowroster'] = $CFG->basiclti_allowroster;\r
+            } else if (isset($CFG->blti_allowroster)) {\r
+                $default_values['allowroster'] = $CFG->blti_allowroster;\r
             }\r
         }\r
 \r
@@ -401,7 +401,7 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $default_values['instructorchoiceallowroster'] = $this->typeconfig['instructorchoiceallowroster'];\r
             } else {\r
                 if ($this->typeconfig['allowroster'] == 2) {\r
-                    $default_values['instructorchoiceallowroster'] = $CFG->basiclti_instructorchoiceallowroster;\r
+                    $default_values['instructorchoiceallowroster'] = $CFG->blti_instructorchoiceallowroster;\r
                 } else {\r
                       $default_values['instructorchoiceallowroster'] = $this->typeconfig['allowroster'];\r
                 }\r
@@ -411,8 +411,8 @@ class mod_basiclti_mod_form extends moodleform_mod {
         if (!isset($default_values['allowsetting'])) {\r
             if (isset($this->typeconfig['allowsetting'])) {\r
                 $default_values['allowsetting'] = $this->typeconfig['allowsetting'];\r
-            } else if (isset($CFG->basiclti_allowsetting)) {\r
-                $default_values['allowsetting'] = $CFG->basiclti_allowsetting;\r
+            } else if (isset($CFG->blti_allowsetting)) {\r
+                $default_values['allowsetting'] = $CFG->blti_allowsetting;\r
             }\r
         }\r
 \r
@@ -421,7 +421,7 @@ class mod_basiclti_mod_form extends moodleform_mod {
                 $default_values['instructorchoiceallowsetting'] = $this->typeconfig['instructorchoiceallowsetting'];\r
             } else {\r
                 if ($this->typeconfig['allowsetting'] == 2) {\r
-                    $default_values['instructorchoiceallowsetting'] = $CFG->basiclti_instructorchoiceallowsetting;\r
+                    $default_values['instructorchoiceallowsetting'] = $CFG->blti_instructorchoiceallowsetting;\r
                 } else {\r
                       $default_values['instructorchoiceallowsetting'] = $this->typeconfig['allowsetting'];\r
                 }\r
@@ -431,48 +431,48 @@ class mod_basiclti_mod_form extends moodleform_mod {
         if (!isset($default_values['customparameters'])) {\r
             if (isset($this->typeconfig['customparameters'])) {\r
                 $default_values['customparameters'] = $this->typeconfig['customparameters'];\r
-            } else if (isset($CFG->basiclti_customparameters)) {\r
-                $default_values['customparameters'] = $CFG->basiclti_customparameters;\r
+            } else if (isset($CFG->blti_customparameters)) {\r
+                $default_values['customparameters'] = $CFG->blti_customparameters;\r
             }\r
         }\r
 \r
         if (!isset($default_values['allowinstructorcustom'])) {\r
             if (isset($this->typeconfig['allowinstructorcustom'])) {\r
                 $default_values['allowinstructorcustom'] = $this->typeconfig['allowinstructorcustom'];\r
-            } else if (isset($CFG->basiclti_allowinstructorcustom)) {\r
-                $default_values['allowinstructorcustom'] = $CFG->basiclti_allowinstructorcustom;\r
+            } else if (isset($CFG->blti_allowinstructorcustom)) {\r
+                $default_values['allowinstructorcustom'] = $CFG->blti_allowinstructorcustom;\r
             }\r
         }\r
 \r
         if (!isset($default_values['organizationid'])) {\r
             if (isset($this->typeconfig['organizationid'])) {\r
                 $default_values['organizationid'] = $this->typeconfig['organizationid'];\r
-            } else if (isset($CFG->basiclti_organizationid)) {\r
-                $default_values['organizationid'] = $CFG->basiclti_organizationid;\r
+            } else if (isset($CFG->blti_organizationid)) {\r
+                $default_values['organizationid'] = $CFG->blti_organizationid;\r
             }\r
         }\r
 \r
         if (!isset($default_values['organizationurl'])) {\r
             if (isset($this->typeconfig['organizationurl'])) {\r
                 $default_values['organizationurl'] = $this->typeconfig['organizationurl'];\r
-            } else if (isset($CFG->basiclti_organizationurl)) {\r
-                $default_values['organizationurl'] = $CFG->basiclti_organizationurl;\r
+            } else if (isset($CFG->blti_organizationurl)) {\r
+                $default_values['organizationurl'] = $CFG->blti_organizationurl;\r
             }\r
         }\r
 \r
         if (!isset($default_values['organizationdescr'])) {\r
             if (isset($this->typeconfig['organizationdescr'])) {\r
                 $default_values['organizationdescr'] = $this->typeconfig['organizationdescr'];\r
-            } else if (isset($CFG->basiclti_organizationdescr)) {\r
-                $default_values['organizationdescr'] = $CFG->basiclti_organizationdescr;\r
+            } else if (isset($CFG->blti_organizationdescr)) {\r
+                $default_values['organizationdescr'] = $CFG->blti_organizationdescr;\r
             }\r
         }\r
 \r
         if (!isset($default_values['launchinpopup'])) {\r
             if (isset($this->typeconfig['launchinpopup'])) {\r
                 $default_values['launchinpopup'] = $this->typeconfig['launchinpopup'];\r
-            } else if (isset($CFG->basiclti_launchinpopup)) {\r
-                $default_values['launchinpopup'] = $CFG->basiclti_launchinpopup;\r
+            } else if (isset($CFG->blti_launchinpopup)) {\r
+                $default_values['launchinpopup'] = $CFG->blti_launchinpopup;\r
             }\r
         }\r
 \r
similarity index 91%
rename from mod/basiclti/service.php
rename to mod/blti/service.php
index 34ac795..7b51d16 100644 (file)
@@ -34,7 +34,7 @@
  * This file contains all necessary code to support basiclti services\r
  * like outcomes and roster access.\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
  */\r
 \r
 require_once("../../config.php");\r
-require_once($CFG->dirroot.'/mod/basiclti/lib.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/locallib.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/OAuth.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/TrivialStore.php');\r
+require_once($CFG->dirroot.'/mod/blti/lib.php');\r
+require_once($CFG->dirroot.'/mod/blti/locallib.php');\r
+require_once($CFG->dirroot.'/mod/blti/OAuth.php');\r
+require_once($CFG->dirroot.'/mod/blti/TrivialStore.php');\r
 \r
 error_reporting(E_ALL & ~E_NOTICE);\r
 ini_set("display_errors", 1);\r
 \r
 $PAGE->set_context(get_context_instance(CONTEXT_SYSTEM));\r
-$PAGE->set_url('/mod/basiclti/service.php');\r
+$PAGE->set_url('/mod/blti/service.php');\r
 $PAGE->set_pagetype('admin-setting-' . $section);\r
 $PAGE->set_pagelayout('admin');\r
 $PAGE->navigation->clear_cache();\r
@@ -145,13 +145,13 @@ if (isset($signature) && isset($userid) && isset($placement)) {
 }\r
 \r
 // Retrieve the Basic LTI placement\r
-if (! $basiclti = $DB->get_record('basiclti', array('id'=>$placement))) {\r
+if (! $basiclti = $DB->get_record('blti', array('id'=>$placement))) {\r
     do_error("Bad sourcedid (4)");\r
 }\r
 \r
 $basiclti_types_config = (object)$basiclti_types_config;\r
 \r
-$typeconfig = basiclti_get_type_config($basiclti->typeid);\r
+$typeconfig = blti_get_type_config($basiclti->typeid);\r
 \r
 if (isset($typeconfig) && isset($typeconfig['password'])) {\r
     // OK\r
@@ -234,7 +234,7 @@ if (! $course = $DB->get_record('course', array('id'=>$basiclti->course))) {
 \r
 // TODO: Check that user is in course\r
 \r
-if (! $cm = get_coursemodule_from_instance("basiclti", $basiclti->id, $course->id)) {\r
+if (! $cm = get_coursemodule_from_instance("blti", $basiclti->id, $course->id)) {\r
     do_error("Course Module ID was incorrect");\r
 }\r
 \r
@@ -243,10 +243,10 @@ require_once($CFG->libdir.'/gradelib.php');
 \r
 // Beginning of actual grade processing\r
 if ($message_type == "basicoutcome") {\r
-    $source = 'mod/basiclti';\r
+    $source = 'mod/blti';\r
     $courseid = $course->id;\r
     $itemtype = 'mod';\r
-    $itemmodule = 'basiclti';\r
+    $itemmodule = 'blti';\r
     $iteminstance =  $basiclti->id;\r
 \r
     if ($lti_message_type == "basic-lis-readresult") {\r
@@ -314,18 +314,18 @@ if ($message_type == "basicoutcome") {
     if (! isset($setting)) {\r
         do_error('Missing setting value');\r
     }\r
-    $record = $DB->get_record('basiclti', array('id'=>$basiclti->id));\r
+    $record = $DB->get_record('blti', array('id'=>$basiclti->id));\r
     $record->setting = $setting;\r
-    $success = $DB->update_record('basiclti', $record);\r
+    $success = $DB->update_record('blti', $record);\r
     if ($success) {\r
         print message_response('Success', 'Status', 'fullsuccess', 'Setting updated');\r
     } else {\r
         do_error("Error updating error");\r
     }\r
 } else if ($lti_message_type == "basic-lti-deletesetting") {\r
-    $record = $DB->get_record('basiclti', array('id'=>$basiclti->id));\r
+    $record = $DB->get_record('blti', array('id'=>$basiclti->id));\r
     $record->setting = '';\r
-    $success = $DB->update_record('basiclti', $record);\r
+    $success = $DB->update_record('blti', $record);\r
     if ($success) {\r
         print message_response('Success', 'Status', 'fullsuccess', 'Setting deleted');\r
     } else {\r
similarity index 75%
rename from mod/basiclti/settings.php
rename to mod/blti/settings.php
index 65976f8..c730ce1 100644 (file)
@@ -33,7 +33,7 @@
 /**\r
  * This file defines the global basiclti administration form\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
 defined('MOODLE_INTERNAL') || die;\r
 \r
 if ($ADMIN->fulltree) {\r
-    require_once($CFG->dirroot.'/mod/basiclti/locallib.php');\r
+    require_once($CFG->dirroot.'/mod/blti/locallib.php');\r
 \r
     $str = '';\r
 \r
-    $types = basiclti_filter_get_types();\r
+    $types = blti_filter_get_types();\r
     if (!empty($types)) {\r
-        $str .= '<h4 class="main"><a href="'.$CFG->wwwroot.'/mod/basiclti/typessettings.php?action=add&amp;sesskey='.$USER->sesskey.'">'.get_string('addtype', 'basiclti').'</a></h4>';\r
+        $str .= '<h4 class="main"><a href="'.$CFG->wwwroot.'/mod/blti/typessettings.php?action=add&amp;sesskey='.$USER->sesskey.'">'.get_string('addtype', 'blti').'</a></h4>';\r
         $str .= '<table>';\r
 \r
         foreach ($types as $type) {\r
             $str .= '<tr>'.\r
             '<td>'.$type->name.'</td>'.\r
-            '<td align="center"><a class="editing_update" href="'.$CFG->wwwroot.'/mod/basiclti/typessettings.php?action=update&amp;id='.$type->id.'&amp;sesskey='.$USER->sesskey.'" title="Update">'.\r
+            '<td align="center"><a class="editing_update" href="'.$CFG->wwwroot.'/mod/blti/typessettings.php?action=update&amp;id='.$type->id.'&amp;sesskey='.$USER->sesskey.'" title="Update">'.\r
             '<img class="iconsmall" alt="Update" src="'.$CFG->wwwroot.'/pix/t/edit.gif"/></a>'.'&nbsp;&nbsp;'.\r
-            '<a class="editing_delete" href="'.$CFG->wwwroot.'/mod/basiclti/typessettings.php?action=delete&amp;id='.$type->id.'&amp;sesskey='.$USER->sesskey.'" title="Delete">'.\r
+            '<a class="editing_delete" href="'.$CFG->wwwroot.'/mod/blti/typessettings.php?action=delete&amp;id='.$type->id.'&amp;sesskey='.$USER->sesskey.'" title="Delete">'.\r
             '<img class="iconsmall" alt="Delete" src="'.$CFG->wwwroot.'/pix/t/delete.gif"/>'.\r
             '</a>'.\r
             '</td>'.\r
@@ -72,15 +72,15 @@ if ($ADMIN->fulltree) {
         $str .= '</table>';\r
     } else {\r
         $str .= '<center>';\r
-        $str .= '<h4 class="main"><a href="'.$CFG->wwwroot.'/mod/basiclti/typessettings.php?action=add&amp;sesskey='.$USER->sesskey.'">'.get_string('addtype', 'basiclti').'</a></h4>';\r
-        $str .= get_string('notypes', 'basiclti');\r
+        $str .= '<h4 class="main"><a href="'.$CFG->wwwroot.'/mod/blti/typessettings.php?action=add&amp;sesskey='.$USER->sesskey.'">'.get_string('addtype', 'blti').'</a></h4>';\r
+        $str .= get_string('notypes', 'blti');\r
         $str .= '</center>';\r
     }\r
 \r
 \r
-    $settings->add(new admin_setting_heading('basiclti_types', get_string('configuredtools', 'basiclti'), $str));\r
+    $settings->add(new admin_setting_heading('blti_types', get_string('configuredtools', 'blti'), $str));\r
 \r
-    $unconfigured = basiclti_get_unconfigured_tools();\r
+    $unconfigured = blti_get_unconfigured_tools();\r
     if (!empty($unconfigured)) {\r
         $newstr = '<table>';\r
         $newstr .= '<tr> <th>Course</th> <th>Tool Name</th> </tr>';\r
@@ -89,12 +89,12 @@ if ($ADMIN->fulltree) {
             $coursename = $DB->get_field('course', 'shortname', array('id' => $unconf->course));\r
             $newstr .= '<tr>'.\r
                        '<td>'.$coursename.'</td><td>'.$unconf->name.'</td>'.\r
-                       '<td align="center"><a class="editing_update" href="'.$CFG->wwwroot.'/mod/basiclti/typessettings.php?action=fix&amp;id='.$unconf->id.'&amp;sesskey='.$USER->sesskey.'" title="Fix">'.\r
+                       '<td align="center"><a class="editing_update" href="'.$CFG->wwwroot.'/mod/blti/typessettings.php?action=fix&amp;id='.$unconf->id.'&amp;sesskey='.$USER->sesskey.'" title="Fix">'.\r
                        '<img class="iconsmall" alt="Update" src="'.$CFG->wwwroot.'/pix/t/edit.gif"/></a>'.'&nbsp;&nbsp;'.'</td>'.\r
                        '</tr>';\r
         }\r
         $newstr .= '</table>';\r
 \r
-        $settings->add(new admin_setting_heading('basiclti_mis_types', get_string('misconfiguredtools', 'basiclti'), $newstr));\r
+        $settings->add(new admin_setting_heading('blti_mis_types', get_string('misconfiguredtools', 'blti'), $newstr));\r
     }\r
 }\r
similarity index 95%
rename from mod/basiclti/simpletest/testlocallib.php
rename to mod/blti/simpletest/testlocallib.php
index 464ebd8..a7756c8 100644 (file)
@@ -33,7 +33,7 @@
 /**
  * This file contains unit tests for (some of) mod/basiclti/locallib.php
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
@@ -50,10 +50,10 @@ if (!defined('MOODLE_INTERNAL')) {
     die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page.
 }
 
-require_once($CFG->dirroot . '/mod/basiclti/locallib.php');
+require_once($CFG->dirroot . '/mod/blti/locallib.php');
 
-class basiclti_locallib_test extends UnitTestCase {
-    public static $includecoverage = array('mod/basiclti/locallib.php');
+class blti_locallib_test extends UnitTestCase {
+    public static $includecoverage = array('mod/blti/locallib.php');
     function test_split_custom_parameters() {
     $this->assertEqual(split_custom_parameters("x=1\ny=2"),
             array('custom_x' => '1', 'custom_y'=> '2'));
diff --git a/mod/blti/styles.css b/mod/blti/styles.css
new file mode 100644 (file)
index 0000000..0be6d5f
--- /dev/null
@@ -0,0 +1,29 @@
+.path-mod-blti .bltiframe {position: relative;width: 100%;height: 100%;}
+
+/** General Styles **/
+.path-mod-blti .userpicture,
+.path-mod-blti .picture.user,
+.path-mod-blti .picture.teacher {width:35px;height: 35px;vertical-align:top;}
+.path-mod-blti .feedback .files,
+.path-mod-blti .feedback .grade,
+.path-mod-blti .feedback .outcome,
+.path-mod-blti .feedback .finalgrade {float: right;}
+.path-mod-blti .feedback .disabledfeedback {width: 500px;height: 250px;}
+.path-mod-blti .feedback .from {float: left;}
+.path-mod-blti .files img {margin-right: 4px;}
+.path-mod-blti .files a {white-space:nowrap;}
+.path-mod-blti .late {color: red;}
+.path-mod-blti .message {text-align: center;}
+
+/** Styles for submissions.php **/
+#page-mod-blti-submissions fieldset.felement {margin-left: 16%;}
+#page-mod-blti-submissions form#options div {text-align:right;margin-left:auto;margin-right:20px;}
+#page-mod-blti-submissions .header .commands {display: inline;}
+#page-mod-blti-submissions .picture {width: 35px;}
+#page-mod-blti-submissions .fullname,
+#page-mod-blti-submissions .timemodified,
+#page-mod-blti-submissions .timemarked {text-align: left;}
+#page-mod-blti-submissions .submissions .grade,
+#page-mod-blti-submissions .submissions .outcome,
+#page-mod-blti-submissions .submissions .finalgrade {text-align: right;}
+#page-mod-blti-submissions .qgprefs #optiontable {text-align:right;margin-left:auto;}
similarity index 80%
rename from mod/basiclti/submissions.php
rename to mod/blti/submissions.php
index 11aa5ec..0de13f7 100644 (file)
@@ -34,7 +34,7 @@
 /**
  * This file contains submissions-specific code for the basiclti module
  *
- * @package basiclti
+ * @package blti
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
  *  marc.alier@upc.edu
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
@@ -46,7 +46,7 @@
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 require_once("../../config.php");
-require_once($CFG->dirroot.'/mod/basiclti/lib.php');
+require_once($CFG->dirroot.'/mod/blti/lib.php');
 require_once($CFG->libdir.'/plagiarismlib.php');
 
 $id   = optional_param('id', 0, PARAM_INT);          // Course module ID
@@ -54,28 +54,28 @@ $a    = optional_param('a', 0, PARAM_INT);           // Assignment ID
 $mode = optional_param('mode', 'all', PARAM_ALPHA);  // What mode are we in?
 $download = optional_param('download' , 'none', PARAM_ALPHA); //ZIP download asked for?
 
-$url = new moodle_url('/mod/basiclti/submissions.php');
+$url = new moodle_url('/mod/blti/submissions.php');
 if ($id) {
-    if (! $cm = get_coursemodule_from_id('basiclti', $id)) {
+    if (! $cm = get_coursemodule_from_id('blti', $id)) {
         print_error('invalidcoursemodule');
     }
 
-    if (! $basiclti = $DB->get_record("basiclti", array("id"=>$cm->instance))) {
-        print_error('invalidid', 'basiclti');
+    if (! $basiclti = $DB->get_record("blti", array("id"=>$cm->instance))) {
+        print_error('invalidid', 'blti');
     }
 
     if (! $course = $DB->get_record("course", array("id"=>$basiclti->course))) {
-        print_error('coursemisconf', 'basiclti');
+        print_error('coursemisconf', 'blti');
     }
     $url->param('id', $id);
 } else {
-    if (!$basiclti = $DB->get_record("basiclti", array("id"=>$a))) {
+    if (!$basiclti = $DB->get_record("blti", array("id"=>$a))) {
         print_error('invalidcoursemodule');
     }
     if (! $course = $DB->get_record("course", array("id"=>$basiclti->course))) {
-        print_error('coursemisconf', 'basiclti');
+        print_error('coursemisconf', 'blti');
     }
-    if (! $cm = get_coursemodule_from_instance("basiclti", $basiclti->id, $course->id)) {
+    if (! $cm = get_coursemodule_from_instance("blti", $basiclti->id, $course->id)) {
         print_error('invalidcoursemodule');
     }
     $url->param('a', $a);
@@ -87,6 +87,6 @@ if ($mode !== 'all') {
 $PAGE->set_url($url);
 require_login($course, false, $cm);
 
-require_capability('mod/basiclti:grade', get_context_instance(CONTEXT_MODULE, $cm->id));
+require_capability('mod/blti:grade', get_context_instance(CONTEXT_MODULE, $cm->id));
 
-basiclti_submissions($cm, $course, $basiclti, $mode);   // Display or process the submissions
+blti_submissions($cm, $course, $basiclti, $mode);   // Display or process the submissions
similarity index 83%
rename from mod/basiclti/typessettings.php
rename to mod/blti/typessettings.php
index 8b8be8e..0ef7c4a 100644 (file)
@@ -35,7 +35,7 @@
  * It is used to create a new form used to pre-configure basiclti\r
  * activities\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
 \r
 require_once('../../config.php');\r
 require_once($CFG->libdir.'/adminlib.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/edit_form.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/locallib.php');\r
+require_once($CFG->dirroot.'/mod/blti/edit_form.php');\r
+require_once($CFG->dirroot.'/mod/blti/locallib.php');\r
 \r
-$section      = 'modsettingbasiclti';\r
+$section      = 'modsettingblti';\r
 $return       = optional_param('return', '', PARAM_ALPHA);\r
 $adminediting = optional_param('adminedit', -1, PARAM_BOOL);\r
 $action       = optional_param('action', null, PARAM_TEXT);\r
@@ -62,7 +62,7 @@ $definenew    = optional_param('definenew', null, PARAM_INT);
 \r
 /// no guest autologin\r
 require_login(0, false);\r
-$url = new moodle_url('/mod/basiclti/typesettings.php');\r
+$url = new moodle_url('/mod/blti/typesettings.php');\r
 $PAGE->set_url($url);\r
 \r
 admin_externalpage_setup('managemodules'); // Hacky solution for printing the admin page\r
@@ -79,7 +79,7 @@ if ($data = data_submitted() and confirm_sesskey() and isset($data->submitbutton
         $type->id = $id;\r
         $type->name = $data->lti_typename;\r
         $type->rawname = preg_replace('/[^a-zA-Z]/', '', $type->name);\r
-        if ($DB->update_record('basiclti_types', $type)) {\r
+        if ($DB->update_record('blti_types', $type)) {\r
             unset ($data->lti_typename);\r
             //@TODO: update work\r
             foreach ($data as $key => $value) {\r
@@ -88,7 +88,7 @@ if ($data = data_submitted() and confirm_sesskey() and isset($data->submitbutton
                     $record->typeid = $id;\r
                     $record->name = substr($key, 4);\r
                     $record->value = $value;\r
-                    if (basiclti_update_config($record)) {\r
+                    if (blti_update_config($record)) {\r
                         $statusmsg = get_string('changessaved');\r
                     } else {\r
                         $errormsg = get_string('errorwithsettings', 'admin');\r
@@ -98,25 +98,25 @@ if ($data = data_submitted() and confirm_sesskey() and isset($data->submitbutton
 \r
             // Update toolurl for all existing instances - it is the only common parameter\r
             // between configurations and instances\r
-            $instances = $DB->get_records('basiclti', array('typeid' => $id));\r
+            $instances = $DB->get_records('blti', array('typeid' => $id));\r
             foreach ($instances as $instance) {\r
                 if ($instance->toolurl != $data->lti_toolurl) {\r
                     $instance->toolurl = $data->lti_toolurl;\r
-                    $DB->update_record('basiclti', $instance);\r
+                    $DB->update_record('blti', $instance);\r
                 }\r
             }\r
         }\r
-        redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingbasiclti");\r
+        redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingblti");\r
         die;\r
     } else {\r
         $type = new StdClass();\r
         $type->name = $data->lti_typename;\r
         $type->rawname = preg_replace('/[^a-zA-Z]/', '', $type->name);\r
-        if ($id = $DB->insert_record('basiclti_types', $type)) {\r
+        if ($id = $DB->insert_record('blti_types', $type)) {\r
             if (!empty($data->lti_fix)) {\r
-                $instance = $DB->get_record('basiclti', array('id' => $data->lti_fix));\r
+                $instance = $DB->get_record('blti', array('id' => $data->lti_fix));\r
                 $instance->typeid = $id;\r
-                $DB->update_record('basiclti', $instance);\r
+                $DB->update_record('blti', $instance);\r
             }\r
             unset ($data->lti_fix);\r
 \r
@@ -127,7 +127,7 @@ if ($data = data_submitted() and confirm_sesskey() and isset($data->submitbutton
                     $record->typeid = $id;\r
                     $record->name = substr($key, 4);\r
                     $record->value = $value;\r
-                    if (basiclti_add_config($record)) {\r
+                    if (blti_add_config($record)) {\r
                         $statusmsg = get_string('changessaved');\r
                     } else {\r
                         $errormsg = get_string('errorwithsettings', 'admin');\r
@@ -137,7 +137,7 @@ if ($data = data_submitted() and confirm_sesskey() and isset($data->submitbutton
         } else {\r
             $errormsg = get_string('errorwithsettings', 'admin');\r
         }\r
-        redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingbasiclti");\r
+        redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingblti");\r
         die;\r
     }\r
     if (empty($adminroot->errors)) {\r
@@ -155,16 +155,16 @@ if ($data = data_submitted() and confirm_sesskey() and isset($data->submitbutton
 }\r
 \r
 if ($action == 'delete') {\r
-    basiclti_delete_type($id);\r
-    redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingbasiclti");\r
+    blti_delete_type($id);\r
+    redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingblti");\r
     die;\r
 }\r
 \r
 if (($action == 'fix') && isset($useexisting)) {\r
-    $instance = $DB->get_record('basiclti', array('id' => $id));\r
+    $instance = $DB->get_record('blti', array('id' => $id));\r
     $instance->typeid = $useexisting;\r
-    $DB->update_record('basiclti', $instance);\r
-    redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingbasiclti");\r
+    $DB->update_record('blti', $instance);\r
+    redirect("$CFG->wwwroot/$CFG->admin/settings.php?section=modsettingblti");\r
     die;\r
 }\r
 \r
@@ -174,7 +174,7 @@ if (empty($SITE->fullname)) {
     $PAGE->set_title($settingspage->visiblename);\r
     $PAGE->set_heading($settingspage->visiblename);\r
 \r
-    $PAGE->navbar->add('Basic LTI Administration', $CFG->wwwroot.'/admin/settings.php?section=modsettingbasiclti');\r
+    $PAGE->navbar->add('Basic LTI Administration', $CFG->wwwroot.'/admin/settings.php?section=modsettingblti');\r
 \r
     echo $OUTPUT->header();\r
 \r
@@ -215,9 +215,9 @@ if (empty($SITE->fullname)) {
         $buttons = $OUTPUT->single_button($url, $caption, 'get');\r
     }\r
 \r
-    $PAGE->set_title("$SITE->shortname: " . get_string('toolsetup', 'basiclti'));\r
+    $PAGE->set_title("$SITE->shortname: " . get_string('toolsetup', 'blti'));\r
 \r
-    $PAGE->navbar->add('Basic LTI Administration', $CFG->wwwroot.'/admin/settings.php?section=modsettingbasiclti');\r
+    $PAGE->navbar->add('Basic LTI Administration', $CFG->wwwroot.'/admin/settings.php?section=modsettingblti');\r
 \r
     echo $OUTPUT->header();\r
 \r
@@ -231,22 +231,22 @@ if (empty($SITE->fullname)) {
     }\r
 \r
     // ---------------------------------------------------------------------------------------------------------------\r
-    echo $OUTPUT->heading(get_string('toolsetup', 'basiclti'));\r
+    echo $OUTPUT->heading(get_string('toolsetup', 'blti'));\r
     echo $OUTPUT->box_start('generalbox');\r
     if ($action == 'add') {\r
-        $form = new mod_basiclti_edit_types_form();\r
+        $form = new mod_blti_edit_types_form();\r
         $form->display();\r
     } else if ($action == 'update') {\r
-        $form = new mod_basiclti_edit_types_form('typessettings.php?id='.$id);\r
-        $type = basiclti_get_type_type_config($id);\r
+        $form = new mod_blti_edit_types_form('typessettings.php?id='.$id);\r
+        $type = blti_get_type_type_config($id);\r
         $form->set_data($type);\r
         $form->display();\r
     } else if ($action == 'fix') {\r
         if (!isset($definenew) && !isset($useexisting)) {\r
-            basiclti_fix_misconfigured_choice($id);\r
+            blti_fix_misconfigured_choice($id);\r
         } else if (isset($definenew)) {\r
-            $form = new mod_basiclti_edit_types_form();\r
-            $type = basiclti_get_type_config_from_instance($id);\r
+            $form = new mod_blti_edit_types_form();\r
+            $type = blti_get_type_config_from_instance($id);\r
             $form->set_data($type);\r
             $form->display();\r
         }\r
similarity index 97%
rename from mod/basiclti/version.php
rename to mod/blti/version.php
index 3b68fb8..8fd6b45 100644 (file)
@@ -34,7 +34,7 @@
  * This file defines the version of basiclti\r
  * This fragment is called by moodle_needs_upgrading() and /admin/index.php\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
similarity index 83%
rename from mod/basiclti/view.php
rename to mod/blti/view.php
index b8b5778..0484070 100644 (file)
@@ -33,7 +33,7 @@
 /**\r
  * This file contains all necessary code to view a basiclti activity instance\r
  *\r
- * @package basiclti\r
+ * @package blti\r
  * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis\r
  *  marc.alier@upc.edu\r
  * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu\r
  */\r
 \r
 require_once('../../config.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/lib.php');\r
-require_once($CFG->dirroot.'/mod/basiclti/locallib.php');\r
+require_once($CFG->dirroot.'/mod/blti/lib.php');\r
+require_once($CFG->dirroot.'/mod/blti/locallib.php');\r
 \r
 $id = optional_param('id', 0, PARAM_INT); // Course Module ID, or\r
-$a  = optional_param('a', 0, PARAM_INT);  // basiclti ID\r
+$a  = optional_param('a', 0, PARAM_INT);  // blti ID\r
 \r
 if ($id) {\r
-    if (! $cm = get_coursemodule_from_id("basiclti", $id)) {\r
+    if (! $cm = get_coursemodule_from_id("blti", $id)) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course Module ID was incorrect');\r
     }\r
 \r
@@ -61,18 +61,18 @@ if ($id) {
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course is misconfigured');\r
     }\r
 \r
-    if (! $basiclti = $DB->get_record("basiclti", array("id" => $cm->instance))) {\r
+    if (! $basiclti = $DB->get_record("blti", array("id" => $cm->instance))) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course module is incorrect');\r
     }\r
 \r
 } else {\r
-    if (! $basiclti = $DB->get_record("basiclti", array("id" => $a))) {\r
+    if (! $basiclti = $DB->get_record("blti", array("id" => $a))) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course module is incorrect');\r
     }\r
     if (! $course = $DB->get_record("course", array("id" => $basiclti->course))) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course is misconfigured');\r
     }\r
-    if (! $cm = get_coursemodule_from_instance("basiclti", $basiclti->id, $course->id)) {\r
+    if (! $cm = get_coursemodule_from_instance("blti", $basiclti->id, $course->id)) {\r
         throw new moodle_exception('generalexceptionmessage', 'error', '', 'Course Module ID was incorrect');\r
     }\r
 }\r
@@ -81,12 +81,12 @@ $PAGE->set_cm($cm, $course); // set's up global $COURSE
 $context = get_context_instance(CONTEXT_MODULE, $cm->id);\r
 $PAGE->set_context($context);\r
 \r
-$url = new moodle_url('/mod/basiclti/view.php', array('id'=>$cm->id));\r
+$url = new moodle_url('/mod/blti/view.php', array('id'=>$cm->id));\r
 $PAGE->set_url($url);\r
 $PAGE->set_pagelayout('incourse');\r
 require_login($course);\r
 \r
-add_to_log($course->id, "basiclti", "view", "view.php?id=$cm->id", "$basiclti->id");\r
+add_to_log($course->id, "blti", "view", "view.php?id=$cm->id", "$basiclti->id");\r
 \r
 $pagetitle = strip_tags($course->shortname.': '.format_string($basiclti->name));\r
 $PAGE->set_title($pagetitle);\r
@@ -100,7 +100,7 @@ echo $OUTPUT->heading(format_string($basiclti->name));
 echo $OUTPUT->box($basiclti->intro, 'generalbox description', 'intro');\r
 \r
 if ($basiclti->typeid == 0) {\r
-    print_error('errormisconfig', 'basiclti');\r
+    print_error('errormisconfig', 'blti');\r
 }\r
 \r
 if ($basiclti->instructorchoiceacceptgrades == 1) {\r
@@ -115,7 +115,7 @@ if ( $basiclti->launchinpopup > 0 ) {
     print "window.open('launch.php?id=".$cm->id."','window name');";\r
     print "//]]\n";\r
     print "</script>\n";\r
-    print "<p>".get_string("basiclti_in_new_window", "basiclti")."</p>\n";\r
+    print "<p>".get_string("basiclti_in_new_window", "blti")."</p>\n";\r
 } else {\r
     // Request the launch content with an object tag\r
     $height = $basiclti->preferheight;\r