Moodle 3.7 - пользовательское поле профиля пользователя - пользовательская проверка

Мне нужно добавить проверку с помощью регулярного выражения в пользовательском поле профиля пользователя. Нужно ли мне писать какой-то плагин или добавлять дополнительный код в ядро ​​Moodle?

Я использую Мудл 3.7. Я искал его в документации. Но ничего не найдено.

В моем случае мне нужно иметь поле «мобильный номер» с допустимым форматом номера мобильного телефона. Мобильный # формат должен быть проверен с помощью регулярного выражения, которое я использую.


person Waleed Khan    schedule 21.08.2019    source источник


Ответы (1)


Один из способов решить эту проблему — создать новый «плагин поля профиля» на основе существующего «текстового» плагина (для общего ввода текста) и переопределить методы проверки для реализации вашей пользовательской проверки.

Дополнительные примеры таких плагинов: https://moodle.org/plugins/browse.php?list=category&id=27

После того, как ваш плагин будет написан и установлен, вы сможете добавить свое новое настраиваемое поле в качестве администратора из /user/profile/index.php.

person Mitxel    schedule 26.08.2019