- Member _fix_course_cats  ($children, &$sortorder, $parent, $depth, $path, &$fixcontexts)
- Document the arguments of this function better 
- Member add_indented_names  ($categories, $nochildrenof=-1)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member admin_setting_configmulticheckbox::output_html  ($data, $query='')
- Add vartype handling to ensure $data is an array 
- Member admin_setting_configmultiselect::output_html  ($data, $query='')
- Add vartype handling to ensure $data is an array  
- Member admin_setting_courselist_frontpage::output_html  ($data, $query='')
- Add vartype handling to make sure $data is an array  
- Class admin_setting_devicedetectregex  
- Final deprecation on Moodle 4.7 MDL-79052  
- Member admin_setting_devicedetectregex::__construct  ($name, $visiblename, $description, $defaultsetting='')
- Final deprecation on Moodle 4.7 MDL-79052  
- Member admin_setting_devicedetectregex::get_setting  ()
- Final deprecation on Moodle 4.7 MDL-79052  
- Member admin_setting_devicedetectregex::output_html  ($data, $query='')
- Final deprecation on Moodle 4.7 MDL-79052  
- Member admin_setting_devicedetectregex::write_setting  ($data)
- Final deprecation on Moodle 4.7 MDL-79052  
- Member admin_setting_gradecat_combo::output_html  ($data, $query='')
- Add vartype handling to ensure $data is array  
- Member admin_setting_gradecat_combo::write_setting  ($data)
- Add vartype handling to ensure $data is array  
- Member admin_setting_ldap_rolemapping::output_html  ($data, $query='')
- Add vartype handling to ensure $data is an array 
- Member auth_plugin_base::get_title  ()
- Document this function  
- Member base_controller::get_copy  ()
- MDL-75026 This method will be deleted in Moodle 4.5  
- Member base_controller::set_copy  (\stdClass $data)
- MDL-75025 This method will be deleted in Moodle 4.5  
- Class base_setting_ui  
- extend as required for restore 
- Member behat_calendar_deprecated::i_click_day_of_this_month_in_calendar  ($day)
- MDL-73117 This will be deleted in Moodle 4.4.  
- Member behat_calendar_deprecated::i_hover_over_day_of_this_month_in_calendar  ($day)
- MDL-73117 This will be deleted in Moodle 4.4.  
- Member behat_enrol_deprecated::i_add_enrolment_method_with  ($enrolmethod, TableNode $table)
- MDL-71733 This will be deleted in Moodle 4.4.  
- Member behat_grade_deprecated::i_give_the_feedback  ($feedback, $userfullname, $itemname)
- MDL-77107 This will be deleted in Moodle 4.6. @Given /^I give the feedback "(?P<grade_number>(?:[^"]|::")*)" to the user "(?P<username_string>(?:[^"]|")*)" for the grade item "(?P<grade_activity_string>(?:[^"]|::")*)"$/
</dd> <dt>
\_setscope behat_gradereport_grader Member \_internalref df/dc1/classbehat__gradereport__grader#a2d43bb48802ac2a6a9fbb13503d8bd4f "behat_gradereport_grader::get_grade_item_id" ($itemname)</dt><dd> \anchor _todo000060 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a097248e4f32407338d8ab1234cdb86a0 "behat_gradereport_grader_deprecated::get_student_and_grade_cell_selector" ($student, $itemname)</dt><dd> \anchor _todo000070 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a5f39a30a7c41509e552cd19c6455b55e "behat_gradereport_grader_deprecated::get_student_and_grade_feedback_selector" ($student, $itemname)</dt><dd> \anchor _todo000064 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a65d8e1d9acf81afae0222e949d982877 "behat_gradereport_grader_deprecated::get_student_and_grade_value_selector" ($student, $itemname)</dt><dd> \anchor _todo000071 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a837afbf1706c00997ff70c624f3858f2 "behat_gradereport_grader_deprecated::i_click_away_from_student_and_grade_feedback" ($student, $itemname)</dt><dd> \anchor _todo000061 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Given /^I click away from student "([^"]*)" and grade item "([^"]*)" feedback$/
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#af4ecd4956b732666c5f23f87f7d8b513 "behat_gradereport_grader_deprecated::i_click_away_from_student_and_grade_value" ($student, $itemname)</dt><dd> \anchor _todo000066 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Given /^I click away from student "([^"]*)" and grade item "([^"]*)" value$/
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a3b1d653eafaaff36fff6eb9c1313a355 "behat_gradereport_grader_deprecated::i_click_on_student_and_grade_item" ($student, $itemname)</dt><dd> \anchor _todo000065 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Given /^I click on student "([^"]*)" for grade item "([^"]*)"$/
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a28c1f4d6fe3508d152150309f412d96d "behat_gradereport_grader_deprecated::i_should_not_see_feedback_field" ($student, $itemname)</dt><dd> \anchor _todo000063 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Then /^I should not see a feedback field for "([^"]*)" and grade item "([^"]*)"$/
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a320dbc082519db9713101d8022cd92f6 "behat_gradereport_grader_deprecated::i_should_not_see_grade_field" ($student, $itemname)</dt><dd> \anchor _todo000069 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Then /^I should not see a grade field for "([^"]*)" and grade item "([^"]*)"$/
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a95ddd1abd5594fcb582cd470777b449c "behat_gradereport_grader_deprecated::i_should_see_feedback_field" ($student, $itemname)</dt><dd> \anchor _todo000062 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Then /^I should see a feedback field for "([^"]*)" and grade item "([^"]*)"$/
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#af35a5574ab19f59c0392c2184082eaa5 "behat_gradereport_grader_deprecated::i_should_see_grade_field" ($student, $itemname)</dt><dd> \anchor _todo000068 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Then /^I should see a grade field for "([^"]*)" and grade item "([^"]*)"$/
</dd> <dt>
\_setscope behat_gradereport_grader_deprecated Member \_internalref d6/dc5/classbehat__gradereport__grader__deprecated#a2ca8c416a91d094b8fea941c450a1ef9 "behat_gradereport_grader_deprecated::the_grade_should_match" ($student, $itemname, $value)</dt><dd> \anchor _todo000067 <a class="el" href="https://tracker.moodle.org/browse/MDL-77107">MDL-77107</a> This will be deleted in Moodle 4.6.
@Then /^the grade for "([^"]*)" in grade item "([^"]*)" should match "([^"]*)"$/  
- Member block_html_pluginfile  ($course, $birecord_or_cm, $context, $filearea, $args, $forcedownload, array $options=array())
- MDL-36050 improve capability check on stick blocks, so we can check user capability before sending images.  
- Member block_manager::get_secondarynav  (block_base $block)
- MDL-74939 Remove support for old 'local::views::secondary' class location  
- Member block_recent_activity::get_recent_enrolments  ()
- MDL-36993 this function always return empty array  
- Member blocks_remove_inappropriate  ($course)
- Write/Fix this function. Currently returns immediately  
- Member cache_helper::invalidate_by_definition  ($component, $area, array $identifiers=array(), $keys=array())
- Invalidating by definition should also add to the event cache so that sessions can be invalidated (when required). 
- Class cache_session  
- we should support locking in the session as well. Should be pretty simple to set up. 
- Member chat_portfolio_caller::prepare_package  ()
- Document this function  
- Member check_php_version  ($version='5.2.4')
- Check PHP version being required here is it too low? 
- Member core\hub\site_registration_form::add_select_with_email  ($elementname, $stridentifier, $options=null, $highlight=false)
- MDL-71472 - Will be deleted in 4.3  
- Member core\moodlenet\activity_sender::share_activity  ()
- Final deprecation MDL-79086  
- Member core\task\manager::ensure_adhoc_task_qos  (array $records)
- MDL-74843 This method will be deleted in Moodle 4.5  
- Class core_adminpresets\local\setting\adminpresets_admin_setting_devicedetectregex  
- Final deprecation on Moodle 4.7 MDL-79052 
- Member core_adminpresets\local\setting\adminpresets_admin_setting_devicedetectregex::set_visiblevalue  ()
- Final deprecation on Moodle 4.7 MDL-79052  
- Member core_analytics\manager::add_builtin_models  ()
- Remove this method in Moodle 3.11 (MDL-65186).  
- Class core_backup\copy\copy  
- MDL-75022 This class will be deleted in Moodle 4.5  
- Member core_backup\copy\copy::create_copy  ()
- MDL-75023 This method will be deleted in Moodle 4.5  
- Member core_backup\copy\copy::get_copies  (int $userid, int $courseid=0)
- MDL-75024 This method will be deleted in Moodle 4.5  
- Member core_badges_renderer::print_badge_tabs  ($badgeid, $context, $current='overview')
- MDL-73426 Final deprecation.  
- Member core_cache\output\renderer::lock_summaries  (array $locks)
- Add some actions so that people can configure lock instances. 
- Member core_calendar\external\calendar_event_exporter::get_module_timestamp_max_limit  (\DateTimeInterface $starttime, $max)
- final deprecation. To be removed in Moodle 3.10  
- Member core_calendar\external\calendar_event_exporter::get_module_timestamp_min_limit  (\DateTimeInterface $starttime, $min)
- final deprecation. To be removed in Moodle 3.10  
- Member core_calendar_renderer::fake_block_threemonths  (calendar_information $calendar)
- MDL-73117 This will be deleted in Moodle 4.4. 
- Class core_course\output\activity_information  
- MDL-78926 This class will be deleted in Moodle 4.7 
- Member core_course_bulk_activity_completion_renderer::edit_default_completion  ($form, $modules)
- MDL-78711 This will be deleted in Moodle 4.7  
- Member core_course_category::preload_course_contacts  (&$courses)
- MDL-38596 minimize number of queries to preload contacts for the list of courses 
- Member core_course_management_renderer::course_search_form  ($value='')
- Final deprecation MDL-73975  
- Member core_course_management_renderer::management_heading  ($heading, $viewmode=null, $categoryid=null)
- Final deprecation MDL-73975  
- Member core_course_renderer::render_activity_information  (\core_course\output\activity_information $page)
- MDL-78926 This method will be deleted in Moodle 4.7  
- Member core_courseformat\base::instance  ($courseorid)
- MDL-35727 use MUC for caching of instances, limit the number of cached instances 
- Member core_courseformat\output\local\content\section\availability::availability_info  ($text, $additionalclasses='')
- MDL-78489 This will be deleted in Moodle 4.7.  
- Member core_files_renderer::fm_js_template_listfilename  ()
- MDL-32736 remove onclick="return false;"  
- Member core_message\output\preferences\notification_list_processor::export_for_template  (\renderer_base $output)
- Remove loggedin and loggedoff from context on MDL-73284. 
- Member core_message_external::get_preferences_structure  ()
- Remove loggedin and loggedoff from processors structure on MDL-73284.  
- Class core_question\local\bank\action_column_base  
- MDL-78090 This class will be deleted in Moodle 4.7  
- Member core_question\local\bank\bulk_action_base::get_bulk_action_key  ()
- Final deprecation on Moodle 4.5 MDL-72438  
- Member core_question\local\bank\condition::display_options  ()
- Final deprecation on Moodle 4.1 MDL-72572  
- Member core_question\local\bank\condition::display_options_adv  ()
- Final deprecation on Moodle 4.1 MDL-72572  
- Class core_question\local\bank\menu_action_column_base  
- MDL-78090 This class will be deleted in Moodle 4.7  
- Interface core_question\local\bank\menuable_action  
- MDL-78090 This interface will be deleted in Moodle 4.7  
- Member core_question\local\bank\random_question_loader::count_questions  ($categoryid, $includesubcategories, $tagids=[])
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\random_question_loader::ensure_questions_for_category_loaded  ($categoryid, $includesubcategories, $tagids=[])
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\random_question_loader::get_category_key  ($categoryid, $includesubcategories, $tagids=[])
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\random_question_loader::get_next_question_id  ($categoryid, $includesubcategories, $tagids=[])
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\random_question_loader::get_question_ids  ($categoryid, $includesubcategories, $tagids=[])
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\random_question_loader::get_questions  ($categoryid, $includesubcategories, $tagids=[], $limit=100, $offset=0, $fields=[])
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\random_question_loader::is_question_available  ($categoryid, $includesubcategories, $questionid, $tagids=[])
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\view::display_advanced_search_form  ($advancedsearch)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\local\bank\view::display_bottom_pagination  ($pagination, $totalnumber, $perpage, $pageurl)
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\view::display_options_form  ($showquestiontext)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\local\bank\view::display_showtext_checkbox  ($showquestiontext)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\local\bank\view::display_top_pagnation  ($pagination)
- Final deprecation on Moodle 4.7 MDL-78091  
- Member core_question\local\bank\view::end_table  ()
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\local\bank\view::get_current_category  ($categoryandcontext)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\local\bank\view::init_search_conditions  ()
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\local\bank\view::preview_question_url  ($questiondata)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question\local\bank\view::print_choose_category_message  ()
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\local\bank\view::process_actions  ()
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question\local\bank\view::process_actions_needing_ui  ()
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question\local\bank\view::start_table  ()
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question\statistics\questions\all_calculated_for_qubaid_condition::TIME_TO_CACHE  
- MDL-78090 Final deprecation in Moodle 4.7  
- Member core_question\statistics\responses\analyser::TIME_TO_CACHE  
- MDL-78090 Final deprecation in Moodle 4.7  
- Member core_question_bank_renderer::qbank_chooser  ($real, $fake, $course, $hiddenparams)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_bank_renderer::qbank_chooser_qtype  ($qtype, $classes=array())
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_bank_renderer::qbank_chooser_title  ($title, $identifier=null)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_bank_renderer::qbank_chooser_types  ($types)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_bank_renderer::render_category_condition  ($displaydata)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question_bank_renderer::render_category_condition_advanced  ($displaydata)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question_bank_renderer::render_hidden_condition_advanced  ($displaydata)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member core_question_bank_renderer::render_qbank_chooser  (renderable $qbankchooser)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_external::submit_tags_form  ($questionid, $contextid, $formdata)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_external::submit_tags_form_is_deprecated  ()
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_external::submit_tags_form_parameters  ()
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_external::submit_tags_form_returns  ()
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_output_fragment_tags_form  ($args)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_question_renderer::question_preview_link  ($questionid, context $context, $showlabel)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member core_renderer::activity_information  (cm_info $cminfo, cm_completion_details $completiondetails, array $activitydates)
- MDL-78926 This method will be deleted in Moodle 4.7  
- Member core_rtlcss::processDeclaration  ($node)
- Remove the dir-rtl flipping when dir-rtl is fully deprecated.  
- Member core_text::reset_caches  ()
- To be removed in Moodle 4.4 - MDL-71748  
- Class core_user  
- move api's from user/lib.php and deprecate old ones. 
- Member core_useragent::get_device_type_list  ($includecustomtypes=true)
- Final deprecation on Moodle 4.7 MDL-79052  
- Member core_webservice\token_table::col_token  ($data)
- MDL-78605 Final deprecation in Moodle 4.7.  
- Member core_webservice_renderer::documentation_html  ($functions, $printableformat, $activatedprotocol, $authparams, $parenturl='/webservice/wsdoc.php')
- MDL-76078 - Incorrect inter-communication, core cannot have plugin dependencies like this. 
- Member core_webservice_renderer::rest_param_description_html  ($paramdescription, $paramstring)
- MDL-76078 - Incorrect inter-communication, core cannot have plugin dependencies like this. 
- Member core_webservice_renderer::xmlrpc_param_description_html  ($paramdescription, $indentation="")
- MDL-76078 - Incorrect inter-communication, core cannot have plugin dependencies like this. 
- Member create_new_question_button  ($categoryid, $params, $caption, $tooltip='', $disabled=false)
- Final deprecation of this class in moodle 4.4 MDL-72438  
- Member create_user_record  ($username, $password, $auth='manual')
- Outline auth types and provide code example 
- Member data_delete_site_preset  ($name)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Member data_get_available_presets  ($context)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Member data_get_available_site_presets  ($context, array $presets=array())
- MDL-75189 This will be deleted in Moodle 4.5.  
- Class data_import_preset_zip_form  
- MDL-75189 This will be deleted in Moodle 4.5.  
- Class data_preset_existing_importer  
- MDL-75189 Final deprecation in Moodle 4.5.  
- Class data_preset_importer  
- MDL-75189 Final deprecation in Moodle 4.5.  
- Member data_preset_name  ($shortname, $path)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Class data_preset_upload_importer  
- MDL-75189 Final deprecation in Moodle 4.5.  
- Member data_presets_export  ($course, $cm, $data, $tostorage=false)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Member data_presets_generate_xml  ($course, $cm, $data)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Member data_presets_save  ($course, $cm, $data, $path)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Member data_print_template  ($templatename, $records, $data, $search='', $page=0, $return=false, moodle_url $jumpurl=null)
- MDL-75189 Final deprecation in Moodle 4.5.  
- Member data_user_can_delete_preset  ($context, $preset)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Member data_view  ($data, $course, $cm, $context)
- MDL-75189 Final deprecation in Moodle 4.5.  
- Class dml_transaction_exception  
- MDL-20625 Use the info from $transaction for debugging purposes. 
- Member draw_rand_array  ($array, $draws)
- Finish documenting this function 
- Member endecrypt  ($pwd, $data, $case)
- Finish documenting this function 
- Member environment_results::strToReport  ($string, $class)
- Document this function 
- Member file_correct_filepath  ($str)
- review this function  
- Member file_encode_url  ($urlbase, $path, $forcedownload=false, $https=false)
- MDL-31071 deprecate this function $CFG  
- Member file_extension_icon  ($filename, $unused=null)
- MDL-31074 When an $OUTPUT->icon method is available this function should be altered to conform with that.  - MDL-31074 Implement $size  
- Member file_get_drafarea_folders  ($draftitemid, $filepath, &$data)
- MDL-31073 use normal return value instead, this does not fit the rest of api here (skodak)  
- Member file_info::copy_to_pathname  ($pathname)
- MDL-31068 implement move() rename() unzip() zip()  
- Member file_info_context_user::get_area_user_backup  ($itemid, $filepath, $filename)
- MDL-31091 maybe we need new caability for access control  
- Member file_info_context_user::get_area_user_private  ($itemid, $filepath, $filename)
- MDL-31070 this method should respect $CFG->userquota  
- Member file_mimetype_icon  ($mimetype, $unused=null)
- MDL-31074 When an $OUTPUT->icon method is available this function should be altered to conform with that.  
- Member file_pluginfile  ($relativepath, $forcedownload, $preview=null, $offline=false, $embed=false)
- MDL-31088 file serving improments  
- Member file_postupdate_standard_filemanager  ($data, $field, array $options, $context, $component, $filearea, $itemid)
- MDL-31073 review this function 
- Member flatten_category_tree  (&$categories, $id, $depth=0, $nochildrenof=-1)
- Final deprecation on Moodle 4.4 MDL-72438  
- Class form_filemanager  
- do not use this abstraction (skodak)  
- Member forum_get_recent_mod_activity  (&$activities, &$index, $timestart, $courseid, $cmid, $userid=0, $groupid=0)
- Document this functions args 
- Member forum_update_subscriptions_button  ($courseid, $forumid)
- MDL-73956 Final deprecation in Moodle 4.4 
- Member get_categories_for_contexts  ($contexts, $sortorder='parent, sortorder, name ASC', $top=false)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member get_context_instance  ($contextlevel, $instance=0, $strictness=IGNORE_MISSING)
- This will be deleted in Moodle 2.8, refer MDL-34472  
- Member get_directory_list  ($rootdir, $excludefiles='', $descend=true, $getdirs=false, $getfiles=true)
- Finish documenting this function. Add examples of $excludefile usage. 
- Member get_max_upload_file_size  ($sitebytes=0, $coursebytes=0, $modulebytes=0, $unused=false)
- Finish documenting this function 
- Member global_navigation::module_extends_navigation  ($modname)
- (MDL-25290) A shared caching solution should be used to save details on what extends navigation. 
- Class grade_edit_tree_column_select  
- Final deprecation on Moodle 4.7 MDL-77668 
- Member grade_edit_tree_column_select::get_category_cell  ($category, $levelclass, $params)
- Final deprecation on Moodle 4.7 MDL-77668  
- Member grade_edit_tree_column_select::get_checkbox_togglegroup  (grade_category $category)
- Final deprecation on Moodle 4.7 MDL-77668 
- Member grade_edit_tree_column_select::get_header_cell  ()
- Final deprecation on Moodle 4.7 MDL-77668  
- Member grade_edit_tree_column_select::get_item_cell  ($item, $params)
- Final deprecation on Moodle 4.7 MDL-77668  
- Member grade_helper::get_lang_string  (string $strcode, ?string $section=null)
- MDL-78780 This will be deleted in Moodle 4.7.  
- Member grade_report::get_lang_string  ($strcode, $section=null)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_report_grader::get_icons  ($element)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_report_grader::get_left_icons_row  ($rows=array(), $colspan=1)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_report_grader::get_right_icons_row  ($rows=array())
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_structure::get_calculation_icon  ($element, $gpr, $returnactionmenulink=false)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_structure::get_edit_icon  ($element, $gpr, $returnactionmenulink=false)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_structure::get_grade_analysis_icon  (grade_grade $grade)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_structure::get_hiding_icon  ($element, $gpr, $returnactionmenulink=false)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_structure::get_locking_icon  ($element, $gpr)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member grade_structure::get_reset_icon  ($element, $gpr, $returnactionmenulink=false)
- MDL-77307 This will be deleted in Moodle 4.6.  
- Member is_directory_a_preset  ($directory)
- MDL-75189 This will be deleted in Moodle 4.5.  
- Member is_in_popup  ()
- Use a central function to create the popup calls all over Moodle and In the moment only works with resources and probably questions. 
- Member lesson_add_header_buttons  ($cm, $context, $extraeditbuttons=false, $lessonpageid=null)
- MDL-73545 This will be deleted in Moodle 4.4  
- Member make_grades_menu  ($gradingtype)
- Finish documenting this function or better deprecated this completely! 
- Member make_unique_id_code  ($extra='')
- Finish documenting this function 
- Member MESSAGE_DEFAULT_LOGGEDIN  
- Remove on MDL-73284.  
- Member MESSAGE_DEFAULT_LOGGEDOFF  
- Remove on MDL-73284.  
- Member MESSAGE_DEFAULT_PERMITTED  
- Remove on MDL-73284.  
- Member mnet_peer::get_public_key  ()
- MDL-78304 Final deprecation.  
- Member mnetservice_enrol::get_remote_publishers  ()
- once the MNet core is refactored this may be part of a parent class  - the name of the service should be changed to the name of this plugin   
- Member mnetservice_enrol::get_remote_subscribers  ()
- once the MNet core is refactored this may be part of a parent class  - the name of the service should be changed to the name of this plugin   
- Member mnetservice_enrol::is_available  ()
- move this to some parent class once we have such  
- Member mod_bigbluebuttonbn\meeting::create_meeting_data  ()
- moderatorPW and attendeePW will be removed from create after release of BBB v2.6. 
- Member mod_data_renderer::import_setting_mappings  ($datamodule, data_preset_importer $importer)
- MDL-75189 Final deprecation in Moodle 4.5.  
- Member mod_forum_external::update_discussion_post  ($postid, $subject='', $message='', $messageformat=FORMAT_HTML, $options=[])
- support more options: timed posts, groups change and tags.  
- Member mod_quiz::get_slot_tags_for_slot_id  ($slotid)
- Final deprecation on Moodle 4.4 MDL-72438  
- Class mod_quiz\form\add_random_form  
- Final deprecation in Moodle 4.7 MDL-78091  
- Member mod_quiz\form\add_random_form::definition  ()
- Final deprecation in Moodle 4.7 MDL-78091  
- Member mod_quiz\form\add_random_form::validation  ($fromform, $files)
- Final deprecation in Moodle 4.7 MDL-78091  
- Member mod_quiz\local\structure\slot_random::set_tags  ($tags)
- Final deprecation on Moodle 4.7 MDL-78091  
- Member mod_quiz\local\structure\slot_random::set_tags_by_id  ($tagids)
- Final deprecation on Moodle 4.7 MDL-78091  
- Member mod_quiz\output\renderer::render_mod_quiz_links_to_other_attempts  (links_to_other_attempts $links)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member mod_quiz\output\renderer::render_quiz_nav_question_button  (navigation_question_button $button)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member mod_quiz\output\renderer::render_quiz_nav_section_heading  (navigation_section_heading $heading)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member mod_quiz\structure::is_display_number_customised  (int $slotid)
- MDL-76612 Final deprecation in Moodle 4.6  
- Class mod_quiz_overdue_attempt_updater  
- MDL-76612 Final deprecation in Moodle 4.6  
- Member mod_workshop_renderer::helper_grading_report_assessment  ($assessment, $shownames, array $userinfo, $separator)
- Highlight the nulls  
- Class moodle1_files_handler  
- migrate site_files  
- Member moodle1_gradebook_handler::on_gradebook_grade_item_grades_start  ()
-   
- Member moodle1_handlers_factory::get_plugin_handlers  ($type, moodle1_converter $converter)
- ask mod's subplugins  
- Member moodle_database::get_record  ($table, array $conditions, $fields=' *', $strictness=IGNORE_MISSING)
- MDL-30407 MUST_EXIST option should not throw a dml_exception, it should throw a different exception as it's a requested check.  
- Member moodle_database::sql_fullname  ($first='firstname', $last='lastname')
- MDL-31233 This may not be needed here. 
- Member moodle_page::magic_get_secondarynav  ()
- MDL-74939 Remove support for old 'local::views::secondary' class location  
- Member moodle_process_email  ($modargs, $body)
- Finish documenting this function 
- Class moodle_quiz_exception  
- MDL-76612 Final deprecation in Moodle 4.6  
- Member moodle_url::remove_all_params  ($params=null)
- remove the unused param.  
- Class moodleform  
- MDL-19380 rethink the file scanning  
- Member moodleform::save_files  ($destination)
- MDL-31294 remove this api  
- Class MoodleQuickForm_editor  
- MDL-29421 element Freezing  - MDL-29426 ajax format conversion   
- Member mssql_sql_generator::getDropDefaultSQL  ($xmldb_table, $xmldb_field)
- MDL-31147 Moodle 2.1 - Drop getDropDefaultSQL()  
- Member mysql_sql_generator::getDropDefaultSQL  ($xmldb_table, $xmldb_field)
- MDL-31147 Moodle 2.1 - Drop getDropDefaultSQL()  
- Member oracle_sql_generator::getDropDefaultSQL  ($xmldb_table, $xmldb_field)
- MDL-31147 Moodle 2.1 - Drop getDropDefaultSQL()  
- Member plagiarism_get_file_results  ($cmid, $userid, $file)
- MDL-71326 This is to be moved from here to deprecatedlib.php in Moodle 4.4  
- Member plagiarism_plugin::get_configs  ()
- MDL-71326 Remove this method.  
- Member plagiarism_plugin::get_file_results  ($cmid, $userid, $file)
- MDL-71326 Remove this method.  
- Member plagiarism_plugin::update_status  ($course, $cm)
- MDL-71326 Remove this method.  
- Member plagiarism_update_status  ($course, $cm)
- MDL-71326 Remove this method.  
- Member plugin_callback  ($type, $name, $feature, $action, $params=null, $default=null, bool $migratedtohook=false)
- Decide about to deprecate and drop plugin_callback() - MDL-30743  
- Member portfolio_caller_base::set_formats_from_button  ($formats)
- MDL-31298 - re-analyze set_formats_from_button comment  
- Member portfolio_format_leap2a_entry::validate  ()
- MDL-31303 - add category with a scheme 'selection_type'  
- Class portfolio_format_leap2a_writer  
- MDL-31287 - find a way to ensure that all referenced files are included 
- Member portfolio_format_leap2a_writer::__construct  (stdclass $user)
- MDL-31302 - add exporter and format  
- Member portfolio_format_richhtml::conflicts  ($format)
- MDL-31305 - revisit the conflict with file, since we zip here  
- Member portfolio_instances  ($visibleonly=true, $useronly=true)
- MDL-15768 - check capabilities here  
- Member postgres_sql_generator::getDropDefaultSQL  ($xmldb_table, $xmldb_field)
- MDL-31147 Moodle 2.1 - Drop getDropDefaultSQL()  
- Member print_arrow  ($direction='up', $strsort=null, $return=false)
- final deprecation of this function once MDL-45448 is resolved 
- Member print_choose_qtype_to_add_form  ($hiddenparams, array $allowedqtypes=null, $enablejs=true)
- Final deprecation of this class in moodle 4.4 MDL-72438  
- Member print_course_request_buttons  ($context)
- Final deprecation MDL-73976  
- Member print_error  ($errorcode, $module='error', $link='', $a=null, $debuginfo=null)
- MDL-74484 Final deprecation in Moodle 4.5.  
- Member print_grade_menu  ($courseid, $name, $current, $includenograde=true, $return=false)
- Finish documenting this function  - Deprecate: this is only used in a few contrib modules  
- Member print_password_policy  ()
- this should be handled by a function/method in the language pack library once we have a support for it @uses $CFG  
- Member qbank_editquestion\editquestion_helper::create_new_question_button  ($categoryid, $params, $canadd, $tooltip='', $disabled=false)
- Final deprecation in Moodle 4.7  
- Member qbank_editquestion\output\renderer::render_create_new_question_button  ($addquestiondata)
- Final deprecation in Moodle 4.7  
- Member qbank_managecategories\category_condition::display_category_form  ($contexts, $pageurl, $current)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member qbank_managecategories\category_condition::display_options  ()
- Final deprecation on Moodle 4.7 MDL-78090  
- Member qbank_managecategories\category_condition::display_options_adv  ()
- Final deprecation on Moodle 4.7 MDL-78090  
- Member qbank_managecategories\category_condition::get_current_category  ($categoryandcontext)
- Final deprecation in Moodle 4.7 MDL-78090  
- Member qbank_managecategories\category_condition::print_category_info  ($category)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member qbank_managecategories\category_condition::print_choose_category_message  ()
- Final deprecation in Moodle 4.7 MDL-78090  
- Class qbank_managecategories\output\renderer  
- Final deprecation on Moodle 4.7 MDL-78090  
- Member qbank_managecategories\output\renderer::render_category_condition  ($displaydata)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member qbank_managecategories\output\renderer::render_category_condition_advanced  ($displaydata)
- Final deprecation on Moodle 4.7 MDL-78090  
- Member qbank_statistics\helper::calculate_average_question_discrimination_index  (int $questionid)
- MDL-78090 Final deprecation in Moodle 4.7  
- Member qbank_statistics\helper::calculate_average_question_discriminative_efficiency  (int $questionid)
- MDL-78090 Final deprecation in Moodle 4.7  
- Member qbank_statistics\helper::calculate_average_question_facility  (int $questionid)
- MDL-78090 Final deprecation in Moodle 4.7  
- Member question_add_context_in_key  ($categories)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_can_delete_cat  ($todelete)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_category_options  ($contexts, $top=false, $currentcat=0, $popupform=false, $nochildrenof=-1, $escapecontextnames=true)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_category_select_menu  ($contexts, $top=false, $currentcat=0, $selected="", $nochildrenof=-1)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_finder::get_questions_from_categories_and_tags_with_usage_counts  ($categoryids, qubaid_condition $qubaids, $extraconditions='', $extraparams=array(), $tagids=array())
- Final deprecation on Moodle 4.7 MDL-78091  
- Member question_finder::get_questions_from_categories_with_usage_counts  ($categoryids, qubaid_condition $qubaids, $extraconditions='', $extraparams=array())
- Final deprecation on Moodle 4.7 MDL-78091  
- Member question_fix_top_names  ($categories, $escape=true)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_get_export_single_question_url  ($question)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_hash  ($question)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_is_only_child_of_top_category_in_context  ($categoryid)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_is_top_category  ($categoryid)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_make_export_url  ($contextid, $categoryid, $format, $withcategories, $withcontexts, $filename)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_preview_action_url  ($questionid, $qubaid, question_preview_options $options, $context)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_preview_form_url  ($questionid, $context, $previewid=null)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_preview_popup_params  ()
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_preview_question_pluginfile  ($course, $context, $component, $filearea, $qubaid, $slot, $args, $forcedownload, $fileoptions)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_preview_url  ($questionid, $preferredbehaviour=null, $maxmark=null, $displayoptions=null, $variant=null, $context=null)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member question_remove_stale_questions_from_category  ($categoryid)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member quiz_add_random_questions  (stdClass $quiz, int $addonpage, int $categoryid, int $number)
- Final deprecation in Moodle 4.7 MDL-78091  
- Member quiz_calculate_best_attempt  ($quiz, $attempts)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member quiz_calculate_best_grade  ($quiz, $attempts)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member quiz_retrieve_tags_for_slot_ids  ($slotids)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member quiz_save_best_grade  ($quiz, $userid=null, $attempts=[])
- MDL-76612 Final deprecation in Moodle 4.6  
- Member quiz_set_grade  ($newgrade, $quiz)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member quiz_statistics\calculator::TIME_TO_CACHE  
- MDL-78091 Final deprecation in Moodle 4.7  
- Member quiz_update_all_attempt_sumgrades  ($quiz)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member quiz_update_all_final_grades  ($quiz)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member quiz_update_sumgrades  ($quiz)
- MDL-76612 Final deprecation in Moodle 4.6  
- Member renderer_base::should_display_main_logo  ($headinglevel=1)
- final deprecation. To be removed in Moodle 4.4 MDL-73165.  
- Member report_log_renderable::$grouplist  
- MDL-81155 remove this property as it is not used anymore.  
- Member report_log_renderable::get_actions  ()
- MDL-44528 Get list from log_store.  
- Member report_log_renderable::get_edulevel_options  ()
- MDL-44528 Get list from log_store.  
- Member repository::build_tree  ($fileinfo, $search, $dynamicmode, &$list)
- take $search into account, and respect a threshold for dynamic loading  
- Member repository::move_to_filepool  ($thefile, $record)
- MDL-28637 
- Member repository_onedrive::can_import_skydrive_files  ()
- MDL-72620 This will be deleted in Moodle 4.4.  
- Member repository_onedrive::import_skydrive_files  ()
- MDL-72620 This will be deleted in Moodle 4.4.  
- Member repository_recent::file_is_accessible  ($source)
- MDL-33805 remove this function when recent files are managed correctly 
- Member repository_type::get_contextvisibility  ($context)
- check if the context visibility has been overwritten by the plugin creator (need to create special functions to be overvwritten in repository class)  
- Member restart_preview  ($previewid, $questionid, $displayoptions, $context)
- Final deprecation on Moodle 4.4 MDL-72438  
- Member restore_dbops::get_backup_ids_cached  ($restoreid, $itemname, $itemid)
- MDL-25290 replace static backupids* with MUC code  
- Member restore_dbops::reset_backup_ids_cached  ()
- MDL-25290 static should be replaced with MUC code.  
- Member restore_dbops::set_backup_ids_cached  ($restoreid, $itemname, $itemid, $extrarecord)
- MDL-25290 replace static BACKUP_IDS_* with MUC code  
- Member search_generate_text_SQL  ($parsetree, $datafield, $metafield, $mainidfield, $useridfield, $userfirstnamefield, $userlastnamefield, $timefield, $instancefield)
- MDL-48940 This will be deleted in Moodle 3.2  
- Member sql_generator::getDropDefaultSQL  ($xmldb_table, $xmldb_field)
- MDL-31147 Moodle 2.1 - Drop getDropDefaultSQL()  
- Member sqlite_sql_generator::getDropDefaultSQL  ($xmldb_table, $xmldb_field)
- MDL-31147 Moodle 2.1 - Drop getDropDefaultSQL()  
- Member survey_print_multi  ($question)
- Check this function 
- Member TAG_MAX_LENGTH  
- define(TAG_MAX_LENGTH) this is not correct, varchar(255) are 255 unicode chars ;-)  
- Member toolbook_importhtml_parse_headings  ($html)
- implement this once the type 'typeonefile' is enabled  
- Member translate_message_default_setting  ($plugindefault, $processorname)
- Remove usage of MESSAGE_DEFAULT_LOGGEDOFF on MDL-73284. 
- Member user_delete_user  ($user)
- Decide if this transaction is really needed (look for internal TODO:)  
- Member webservice::get_user_capabilities  ($userid)
- MDL-70187 Please delete this method completely in Moodle 4.3, thank you.  
- Member workshop::delete_assessment  ($id)
- Give grading strategy plugins a chance to clean up their data, too.  
- Member zip_archive::open  ($archivepathname, $mode=file_archive::CREATE, $encoding=null)
- MDL-31048 return error message  
- Member zip_packer::extract_to_pathname  ($archivefile, $pathname, array $onlyfiles=null, file_progress $progress=null, $returnbool=false)
- MDL-31048 localise messages  
- Member zip_packer::extract_to_storage  ($archivefile, $contextid, $component, $filearea, $itemid, $pathbase, $userid=NULL, file_progress $progress=null)
- MDL-31048 localise messages