Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
A base class for actions that are an icon that lets you manipulate the question in some way. More...
Classes | |
class | action_column_base |
A base class for actions that are an icon that lets you manipulate the question in some way. More... | |
class | bulk_action_base |
Class bulk_action_base is the base class for bulk actions ui. More... | |
class | checkbox_column |
A column with a checkbox for each question with name q{questionid}. More... | |
class | column_action_base |
Base class to implement actions that can be performed on any column. More... | |
class | column_base |
Base class for representing a column. More... | |
class | column_manager_base |
Default column manager class. More... | |
class | condition |
An abstract class for filtering/searching questions. More... | |
class | context_to_string_translator |
Converts contextlevels to strings and back to help with reading/writing contexts to/from import/export files. More... | |
class | edit_menu_column |
A question bank column which gathers together all the actions into a menu. More... | |
class | filter_condition_manager |
Static methods for parsing and formatting data related to filter conditions. More... | |
class | helper |
Class helper. More... | |
class | menu_action_column_base |
Base class to make it easier to implement actions that are menuable_actions. More... | |
interface | menuable_action |
Interface to indicate that a question bank column can go in the action menu. More... | |
class | navigation_node_base |
Class navigation_node_base is the base class for navigation node. More... | |
class | plugin_features_base |
Class plugin_features_base is the base class for qbank plugins. More... | |
class | question_action_base |
Base class to make it easier to implement actions that are menuable_actions. More... | |
class | question_edit_contexts |
Tracks all the contexts related to the one we are currently editing questions and provides helper methods to check permissions. More... | |
class | question_version_status |
Class question_version_status contains the statuses for a question. More... | |
class | random_question_loader |
This class efficiently finds questions at random from the question bank. More... | |
class | row_base |
Base class for 'columns' that are actually displayed as a row following the main question row. More... | |
class | view |
This class prints a view of the question bank. More... | |
class | view_component |
Abstract class to define functionality shared by all pluggable components used in the question bank view. More... | |
A base class for actions that are an icon that lets you manipulate the question in some way.
Class to print a view of the question bank.
Base class for 'columns' that are actually displayed as a row following the main question row.
A class for efficiently finds questions at random from the question bank.
Base class class for qbank plugins.
Base class class for navigation node.
Interface to indicate that a question bank column can go in the action menu.
Base class to make it easier to implement actions that are menuable_actions.
Helper class for question bank and its plugins.
Functions for managing and manipulating question filter conditions.
A question bank column which gathers together all the actions into a menu.
Base class for representing a column.
A column with a checkbox for each question with name q{questionid}.
All the functions which has a potential to be used by different features or plugins, should go here.
Every qbank plugin must extent this class.