. /** * List of deprecated mod_assign functions. * * @package mod_assign * @copyright 2021 Jun Pataleta * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ /** * @deprecated since Moodle 3.11 */ function assign_get_completion_state() { $completionclass = \mod_assign\completion\custom_completion::class; throw new coding_exception(__FUNCTION__ . "() has been removed, please use the '{$completionclass}' class instead"); } /** * @deprecated since Moodle 3.3, when the block_course_overview block was removed. */ function assign_print_overview() { throw new coding_exception('assign_print_overview() can not be used any more and is obsolete.'); } /** * @deprecated since Moodle 3.3, when the block_course_overview block was removed. */ function assign_get_mysubmission_details_for_print_overview() { throw new coding_exception('assign_get_mysubmission_details_for_print_overview() can not be used any more and is obsolete.'); } /** * @deprecated since Moodle 3.3, when the block_course_overview block was removed. */ function assign_get_grade_details_for_print_overview() { throw new coding_exception('assign_get_grade_details_for_print_overview() can not be used any more and is obsolete.'); } /** * @deprecated since Moodle 3.8 */ function assign_scale_used() { throw new coding_exception('assign_scale_used() can not be used anymore. Plugins can implement ' . '_scale_used_anywhere, all implementations of _scale_used are now ignored'); }