Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
qbank_editquestion\plugin_feature Class Reference

Class columns is the entrypoint for the columns. More...

Inheritance diagram for qbank_editquestion\plugin_feature:
core_question\local\bank\plugin_features_base

Public Member Functions

 get_bulk_actions ()
 This method will return the array objects for the bulk actions ui.
 
 get_column_manager ()
 This method will return a column manager object, if this plugin provides one.
 
 get_navigation_node ()
 This method will return the object for the navigation node.
 
 get_question_actions (view $qbank)
 This method will return the array of objects to be rendered as a part of question bank actions.
 
 get_question_bank_controls (view $qbank, context $context, int $categoryid)
 Return "Add new question" control.
 
 get_question_columns (view $qbank)
 This method will return the array of objects to be rendered as a part of question bank columns.
 
 get_question_columns ($qbank)
 
 get_question_filters (view $qbank=null)
 Return search conditions for the plugin.
 

Detailed Description

Class columns is the entrypoint for the columns.

Author
Safat Shahin safat.nosp@m.shah.nosp@m.in@ca.nosp@m.taly.nosp@m.st-au.nosp@m..net
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ get_bulk_actions()

core_question\local\bank\plugin_features_base::get_bulk_actions ( )
inherited

This method will return the array objects for the bulk actions ui.

Return values
bulk_action_base[]

Reimplemented in qbank_bulkmove\plugin_feature, and qbank_deletequestion\plugin_feature.

◆ get_column_manager()

core_question\local\bank\plugin_features_base::get_column_manager ( )
inherited

This method will return a column manager object, if this plugin provides one.

Return values
?column_manager_base

Reimplemented in qbank_columnsortorder\plugin_feature.

◆ get_navigation_node()

core_question\local\bank\plugin_features_base::get_navigation_node ( )
inherited

This method will return the object for the navigation node.

Return values
null|navigation_node_base

Reimplemented in qbank_exportquestions\plugin_feature, qbank_importquestions\plugin_feature, and qbank_managecategories\plugin_feature.

◆ get_question_actions()

qbank_editquestion\plugin_feature::get_question_actions ( view $qbank)

This method will return the array of objects to be rendered as a part of question bank actions.

Parameters
view$qbank
Return values
question_action_base[]

Reimplemented from core_question\local\bank\plugin_features_base.

◆ get_question_bank_controls()

qbank_editquestion\plugin_feature::get_question_bank_controls ( view $qbank,
context $context,
int $categoryid )

Return "Add new question" control.

Parameters
view$qbankThe question bank view.
context$contextThe current context, for permission checks.
int$categoryidThe current question category ID.
Return values
renderable[]

Reimplemented from core_question\local\bank\plugin_features_base.

◆ get_question_columns()

core_question\local\bank\plugin_features_base::get_question_columns ( view $qbank)
inherited

This method will return the array of objects to be rendered as a part of question bank columns.

Parameters
view$qbank
Return values
array

Reimplemented in qbank_customfields\plugin_feature, qbank_usage\plugin_feature, and qbank_viewquestiontext\plugin_feature.

◆ get_question_filters()

core_question\local\bank\plugin_features_base::get_question_filters ( view $qbank = null)
inherited

Return search conditions for the plugin.

Parameters
view | null$qbank
Return values
condition[]

Reimplemented in mod_quiz\question\bank\quiz_managecategories_feature, qbank_deletequestion\plugin_feature, qbank_managecategories\plugin_feature, and qbank_tagquestion\plugin_feature.


The documentation for this class was generated from the following file: