Moodle PHP Documentation 4.5
Moodle 4.5dev (Build: 20240606) (d3ae1391abe)
qbank_bulkmove\helper Class Reference

Static Public Member Functions

static bulk_move_questions (string $movequestionselected, stdClass $tocategory)
 Bulk move questions to a category.
 
static get_displaydata (array $addcontexts, moodle_url $moveurl, moodle_url $returnurl)
 Get the display data for the move form.
 
static process_question_ids (array $rawquestions)
 Process the question came from the form post.
 

Member Function Documentation

◆ bulk_move_questions()

static qbank_bulkmove\helper::bulk_move_questions ( string $movequestionselected,
stdClass $tocategory )
static

Bulk move questions to a category.

Parameters
string$movequestionselectedcomma separated string of questions to be moved.
stdClass$tocategorythe category where the questions will be moved to.

◆ get_displaydata()

static qbank_bulkmove\helper::get_displaydata ( array $addcontexts,
moodle_url $moveurl,
moodle_url $returnurl )
static

Get the display data for the move form.

Parameters
array$addcontextsthe array of contexts to be considered in order to render the category select menu.
moodle_url$moveurlthe url where the move script will point to.
moodle_url$returnurlreturn url in case the form is cancelled.
Return values
arraythe data to be rendered in the mustache where it contains the dropdown, move url and return url.

◆ process_question_ids()

static qbank_bulkmove\helper::process_question_ids ( array $rawquestions)
static

Process the question came from the form post.

Parameters
array$rawquestionsraw questions came as a part of post.
Return values
arrayquestion ids got from the post are processed and structured in an array.

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