| $catform | question_category_object | |
| $editlists | question_category_object | |
| $pageurl | question_category_object | |
| $str | question_category_object | |
| $tab (defined in question_category_object) | question_category_object | |
| $tabsize (defined in question_category_object) | question_category_object | |
| __construct($page, $pageurl, $contexts, $currentcat, $defaultcategory, $todelete, $addcontexts) | question_category_object | |
| add_category($newparent, $newcategory, $newinfo, $return=false, $newinfoformat=FORMAT_HTML, $idnumber=null) | question_category_object | |
| delete_category($categoryid) | question_category_object | |
| display_move_form($questionsincategory, $category) (defined in question_category_object) | question_category_object | |
| display_user_interface() | question_category_object | |
| edit_single_category($categoryid) (defined in question_category_object) | question_category_object | |
| get_course_ids($categories) | question_category_object | |
| get_question_categories($parent=null, $sort="sortorder ASC") | question_category_object | |
| get_real_question_ids_in_category(int $categoryid) | question_category_object | |
| initialize($page, $contexts, $currentcat, $defaultcategory, $todelete, $addcontexts) | question_category_object | |
| move_questions($oldcat, $newcat) (defined in question_category_object) | question_category_object | |
| move_questions_and_delete_category($oldcat, $newcat) (defined in question_category_object) | question_category_object | |
| output_edit_lists() | question_category_object | |
| output_new_table() | question_category_object | |
| question_category_object($page, $pageurl, $contexts, $currentcat, $defaultcategory, $todelete, $addcontexts) | question_category_object | |
| set_viable_parents(&$parentstrings, $category) | question_category_object | |
| update_category($updateid, $newparent, $newname, $newinfo, $newinfoformat=FORMAT_HTML, $idnumber=null, $redirect=true) | question_category_object | |