Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Files | Namespaces | Classes | Functions | Variables
qbank_tagquestion

Files

file  lib.php
 Question related functions.
 
file  plugin_feature.php
 Class columns is the entrypoint for the columns.
 
file  provider.php
 Privacy Subsystem for qbank_tagquestion implementing null_provider.
 
file  services.php
 External services definition for qbank_tagquestion.
 
file  submit_tags.php
 External qbank_tagquestion API.
 
file  tags_action_column.php
 Action to add and remove tags to questions.
 
file  tags_form.php
 The mform class for manage question tags.
 
file  version.php
 Version information for qbank_tagquestion.
 

Namespaces

namespace  qbank_tagquestion
  
 
namespace  qbank_tagquestion\external
  
 
namespace  qbank_tagquestion\form
  
 
namespace  qbank_tagquestion\privacy
  
 

Classes

class  qbank_tagquestion\external\submit_tags
 
class  qbank_tagquestion\form\tags_form
 
class  qbank_tagquestion\plugin_feature
 
class  qbank_tagquestion\privacy\provider
 
class  qbank_tagquestion\tags_action_column
 

Functions

 qbank_tagquestion_output_fragment_tags_form ($args)
 Question tags fragment callback.
 

Variables

 $functions
 
 $plugin = 2022111800
 
$plugin component = 'qbank_tagquestion'
 
$plugin maturity = MATURITY_STABLE
 
$plugin version = 2022112800
 

Detailed Description

Function Documentation

◆ qbank_tagquestion_output_fragment_tags_form()

qbank_tagquestion_output_fragment_tags_form (   $args)

Question tags fragment callback.

Parameters
array$argsArguments to the form.
Return values
null|stringThe rendered form.

Variable Documentation

◆ $functions

$functions
Initial value:
= [
'qbank_tagquestion_submit_tags_form' => [
'classname' => 'qbank_tagquestion\external\submit_tags',
'description' => 'Update the question tags.',
'type' => 'write',
'ajax' => true,
],
]