. /** * A column type for the name of the question type. * * @package core_question * @copyright 2009 Tim Hunt * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ namespace core_question\bank; defined('MOODLE_INTERNAL') || die(); /** * A column type for the name of the question type. * * @copyright 2009 Tim Hunt * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class question_type_column extends column_base { public function get_name() { return 'qtype'; } protected function get_title() { return get_string('qtypeveryshort', 'question'); } protected function get_title_tip() { return get_string('questiontype', 'question'); } protected function display_content($question, $rowclasses) { echo print_question_icon($question); } public function get_required_fields() { return array('q.qtype'); } public function is_sortable() { return 'q.qtype'; } }