Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.
/question/classes/local/bank/
FolderUp one level  
Fileaction_column_base.php           [source] [62 lines]    A base class for actions that are an icon that lets you manipulate the question in some way.
Filebulk_action_base.php             [source] [86 lines]    
Filecheckbox_column.php              [source] [78 lines]    A column with a checkbox for each question with name q{questionid}.
Filecolumn_base.php                  [source] [431 lines]   Base class for representing a column.
Filecontext_to_string_translator.php [source] [98 lines]    
Fileedit_menu_column.php             [source] [113 lines]   A question bank column which gathers together all the actions into a menu.
Filehelper.php                       [source] [54 lines]    Helper class for question bank and its plugins. All the functions which has a potential to be used by different features or plugins, should go here.
Filemenu_action_column_base.php      [source] [69 lines]    Base class to make it easier to implement actions that are menuable_actions.
Filemenuable_action.php              [source] [54 lines]    Interface to indicate that a question bank column can go in the action menu.
Filenavigation_node_base.php         [source] [64 lines]    Base class class for navigation node.
Fileplugin_features_base.php         [source] [68 lines]    Base class class for qbank plugins. Every qbank plugin must extent this class.
Filequestion_edit_contexts.php       [source] [222 lines]   
Filequestion_version_status.php      [source] [43 lines]    
Filerandom_question_loader.php       [source] [328 lines]   A class for efficiently finds questions at random from the question bank.
Filerow_base.php                     [source] [70 lines]    Base class for 'columns' that are actually displayed as a row following the main question row.
Fileview.php                         [source] [1338 lines]  Class to print a view of the question bank.