Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
An abstract class for filtering/searching questions. More...
Public Member Functions | |
display_options () | |
Display GUI for selecting criteria for this condition. More... | |
display_options_adv () | |
Display GUI for selecting criteria for this condition. More... | |
params () | |
Return parameters to be bound to the above WHERE clause fragment. More... | |
where () | |
Return an SQL fragment to be ANDed into the WHERE clause to filter which questions are shown. More... | |
An abstract class for filtering/searching questions.
See also question_bank_view::init_search_conditions().
core_question\bank\search\condition::display_options | ( | ) |
Display GUI for selecting criteria for this condition.
Displayed always, whether Show More is open or not.
Compare display_options_adv(), which displays when Show More is open.
string | HTML form fragment |
Reimplemented in core_question\bank\search\tag_condition, and core_question\bank\search\category_condition.
core_question\bank\search\condition::display_options_adv | ( | ) |
Display GUI for selecting criteria for this condition.
Displayed when Show More is open.
Compare display_options(), which displays always, whether Show More is open or not.
string | HTML form fragment |
Reimplemented in core_question\bank\search\hidden_condition, and core_question\bank\search\category_condition.
core_question\bank\search\condition::params | ( | ) |
Return parameters to be bound to the above WHERE clause fragment.
array | parameter name => value. |
Reimplemented in core_question\bank\search\tag_condition, and core_question\bank\search\category_condition.
|
abstract |
Return an SQL fragment to be ANDed into the WHERE clause to filter which questions are shown.
string | SQL fragment. Must use named parameters. |
Reimplemented in core_question\bank\search\tag_condition, core_question\bank\search\hidden_condition, and core_question\bank\search\category_condition.