Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
bank Directory Reference

Files

 action_column_base.php
 A base class for actions that are an icon that lets you manipulate the question in some way.
 
 bulk_action_base.php
 Class bulk_action_base is the base class for bulk actions ui.
 
 checkbox_column.php
 A column with a checkbox for each question with name q{questionid}.
 
 column_base.php
 Base class for representing a column.
 
 context_to_string_translator.php
 Converts contextlevels to strings and back to help with reading/writing contexts to/from import/export files.
 
 edit_menu_column.php
 A question bank column which gathers together all the actions into a menu.
 
 helper.php
 Helper class for question bank and its plugins.
 
 menu_action_column_base.php
 Base class to make it easier to implement actions that are menuable_actions.
 
 menuable_action.php
 Interface to indicate that a question bank column can go in the action menu.
 
 navigation_node_base.php
 Base class class for navigation node.
 
 plugin_features_base.php
 Base class class for qbank plugins.
 
 question_edit_contexts.php
 Tracks all the contexts related to the one we are currently editing questions and provides helper methods to check permissions.
 
 question_version_status.php
 Class question_version_status contains the statuses for a question.
 
 random_question_loader.php
 A class for efficiently finds questions at random from the question bank.
 
 row_base.php
 Base class for 'columns' that are actually displayed as a row following the main question row.
 
 view.php
 Class to print a view of the question bank.