2016-04-28 5 views
1

Я новичок в Moodle. Моему клиенту нужно что-то особенное в форме SignUp. Я хочу знать, как я могу изменить код формы регистрации, который создается через Moodle Dashboard?Создать пользовательскую форму SignUp в Moodle

+0

Вы проверили документацию? Есть ли в нем примеры, которые могли бы вам помочь? Есть ли система тем, где вы можете добавлять шаблоны? Есть ли [этот вопрос] (https://stackoverflow.com/questions/24617350/how-to-create-a-custom-form-in-moodle) какой-либо помощи? – halfer

ответ

1

Вы можете изменить форму регистрации в [вашей Мудла WWW директории] /login/signup_form.php

Может Form API docs будет полезно для вас.

+0

очень плохая практика делать основные хаки, особенно когда это возможно сделать как плагин – Marina

+0

Вы правы, в большинстве случаев это плохая практика, которая имеет только одно преимущество для начинающего разработчика - максимальная скорость решения проблем. И, конечно, это может привести к некоторым проблемам в будущем проекта. – SkyHigh

1

Вариант 1 (для разработчиков). Создайте свой собственный плагин аутентификации https://docs.moodle.org/dev/Authentication_plugins и используйте его вместо стандартного auth_email для самостоятельной регистрации

Вариант 2 (для администраторов). Создайте собственные поля профиля и добавьте их в регистрационную форму. Это не требует разработчика, но может быть недостаточно гибким.

Смежные вопросы