Merge branch 'MDL-73397-master' of https://github.com/aanabit/moodle

This commit is contained in:
Shamim Rezaie 2022-01-04 22:48:40 +11:00
commit 64915bed6d
94 changed files with 1725 additions and 1584 deletions

View file

@ -14,10 +14,10 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
namespace mod_quiz\local\setting;
namespace mod_quiz\adminpresets;
use ReflectionMethod;
use tool_admin_presets\local\setting\admin_preset_setting;
use core_adminpresets\local\setting\adminpresets_setting;
/**
* Admin settings class for the quiz review options.
@ -27,22 +27,7 @@ use tool_admin_presets\local\setting\admin_preset_setting;
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class admin_preset_mod_quiz_admin_review_setting extends admin_preset_setting {
/**
* Overwrite to add the reviewoptions text
*/
public function set_text() {
$this->set_visiblevalue();
$name = get_string('reviewoptionsheading', 'quiz') .
': ' . $this->settingdata->visiblename;
$namediv = '<div class="admin_presets_tree_name">' . $name . '</div>';
$valuediv = '<div class="admin_presets_tree_value">' . $this->visiblevalue . '</div>';
$this->text = $namediv . $valuediv . '<br/>';
}
class adminpresets_mod_quiz_admin_review_setting extends adminpresets_setting {
/**
* The setting value is a sum of 'mod_quiz_admin_review_setting::times'

View file

@ -14,9 +14,9 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
namespace mod_quiz\local\setting;
namespace mod_quiz\adminpresets;
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
/**
* Admin settings class for the quiz browser security option.
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class admin_preset_mod_quiz_admin_setting_browsersecurity extends admin_preset_admin_setting_configselect_with_advanced {
class adminpresets_mod_quiz_admin_setting_browsersecurity extends adminpresets_admin_setting_configselect_with_advanced {
public function set_behaviors() {
$this->behaviors['loadchoices'] = &$this->settingdata;

View file

@ -14,9 +14,9 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
namespace mod_quiz\local\setting;
namespace mod_quiz\adminpresets;
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
/**
* Admin settings class for the quiz grading method.
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class admin_preset_mod_quiz_admin_setting_grademethod extends admin_preset_admin_setting_configselect_with_advanced {
class adminpresets_mod_quiz_admin_setting_grademethod extends adminpresets_admin_setting_configselect_with_advanced {
public function set_behaviors() {
$this->behaviors['loadchoices'] = &$this->settingdata;

View file

@ -14,9 +14,9 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
namespace mod_quiz\local\setting;
namespace mod_quiz\adminpresets;
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
/**
* Admin settings class for the quiz overdue attempt handling method.
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class admin_preset_mod_quiz_admin_setting_overduehandling extends admin_preset_admin_setting_configselect_with_advanced {
class adminpresets_mod_quiz_admin_setting_overduehandling extends adminpresets_admin_setting_configselect_with_advanced {
public function set_behaviors() {
$this->behaviors['loadchoices'] = &$this->settingdata;

View file

@ -14,9 +14,9 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
namespace mod_quiz\local\setting;
namespace mod_quiz\adminpresets;
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
/**
* Admin settings class for the choices for how to display the user's image.
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class admin_preset_mod_quiz_admin_setting_user_image extends admin_preset_admin_setting_configselect_with_advanced {
class adminpresets_mod_quiz_admin_setting_user_image extends adminpresets_admin_setting_configselect_with_advanced {
public function set_behaviors() {
$this->behaviors['loadchoices'] = &$this->settingdata;