See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 310] [Versions 39 and 400] [Versions 39 and 401] [Versions 39 and 402] [Versions 39 and 403]
1 <?php 2 // This file is part of Moodle - http://moodle.org/ 3 // 4 // Moodle is free software: you can redistribute it and/or modify 5 // it under the terms of the GNU General Public License as published by 6 // the Free Software Foundation, either version 3 of the License, or 7 // (at your option) any later version. 8 // 9 // Moodle is distributed in the hope that it will be useful, 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 // GNU General Public License for more details. 13 // 14 // You should have received a copy of the GNU General Public License 15 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 16 17 /** 18 * mod_lti data generator 19 * 20 * @package mod_lti 21 * @category test 22 * @copyright Copyright (c) 2012 Moodlerooms Inc. (http://www.moodlerooms.com) 23 * @author Mark Nielsen 24 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 25 */ 26 27 defined('MOODLE_INTERNAL') || die(); 28 29 /** 30 * LTI module data generator class 31 * 32 * @package mod_lti 33 * @category test 34 * @copyright Copyright (c) 2012 Moodlerooms Inc. (http://www.moodlerooms.com) 35 * @author Mark Nielsen 36 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 37 */ 38 class mod_lti_generator extends testing_module_generator { 39 40 public function create_instance($record = null, array $options = null) { 41 $record = (object) (array) $record; 42 43 if (!isset($record->toolurl)) { 44 $record->toolurl = ''; 45 } else { 46 $toolurl = new moodle_url($record->toolurl); 47 $record->toolurl = $toolurl->out(false); 48 } 49 if (!isset($record->resourcekey)) { 50 $record->resourcekey = '12345'; 51 } 52 if (!isset($record->password)) { 53 $record->password = 'secret'; 54 } 55 if (!isset($record->grade)) { 56 $record->grade = 100; 57 } 58 if (!isset($record->instructorchoicesendname)) { 59 $record->instructorchoicesendname = 1; 60 } 61 if (!isset($record->instructorchoicesendemailaddr)) { 62 $record->instructorchoicesendemailaddr = 1; 63 } 64 if (!isset($record->instructorchoiceacceptgrades)) { 65 $record->instructorchoiceacceptgrades = 1; 66 } 67 if (!isset($record->typeid)) { 68 $record->typeid = null; 69 } 70 return parent::create_instance($record, (array)$options); 71 } 72 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body