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 * Classes to enforce the various access rules that can apply to a quiz. 19 * 20 * @package block_quiz_results 21 * @copyright 2009 Tim Hunt 22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 23 */ 24 25 defined('MOODLE_INTERNAL') || die(); 26 27 require_once($CFG->dirroot . '/mod/quiz/lib.php'); 28 29 /** 30 * Block quiz_results class definition. 31 * 32 * This block can be added to a course page or a quiz page to display of list of 33 * the best/worst students/groups in a particular quiz. 34 * 35 * @package block_quiz_results 36 * @copyright 2009 Tim Hunt 37 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 38 */ 39 class block_quiz_results extends block_base { 40 function init() { 41 $this->title = get_string('pluginname', 'block_quiz_results'); 42 } 43 44 function applicable_formats() { 45 return array('mod-quiz' => true); 46 } 47 48 function instance_config_save($data, $nolongerused = false) { 49 parent::instance_config_save($data); 50 } 51 52 function get_content() { 53 return $this->content; 54 } 55 56 function instance_allow_multiple() { 57 return true; 58 } 59 } 60 61
title
Description
Body
title
Description
Body
title
Description
Body
title
Body