Общий форум

Вопросы по курсу и верификация данных

 
Изображение пользователя Ruslan Idrisov
Вопросы по курсу и верификация данных
 

Интересуют готовые решения по двум вопросам:

1) Что бы пользователь мог задать интересующий его вопрос который будет отправлен преподавателю назначенному на этот курс.

2) При авторизации форма для ввода актуальных данных, например почта и телефон, после чего пустит на сайт

Изображение пользователя Alex Djachenko
Re: Вопросы по курсу и верификация данных
Группа DevelopersГруппа Майнтейнер переводаГруппа ООО "Открытые Технологии"Группа Тестер MoodleГруппа Эксперт по Moodle

1. Обычно, в Moodle для этого используется форум (публичное общение внутри курса или группы в курсе) и встроенный обмен сообщениями (приватное общение). На страницу курса можно вывести список преподавателей.

Есть вспомогательный блок, который позволяет со страницы курса отправить сообщение всем преподавателям курса. Можно сделать, чтобы сообщение уходило только тому преподавателю, который включен в ту же группу, что и слушатель. По сути, это тот же обмен сообщениями, просто обезличенная форма отправки вынесена на страницу курса.

Есть несколько 3rd  Party блоков HelpDesk, но функционал у них довольно примитивный.

Все остальное придется разрабатывать на заказ.

2.  Базовый функционал Moodle позволяет создать кастомные поля и пометить их обязательными при регистрации. В Русском Moodle есть специальный модуль авторизации, позволяющий с минимальными трудозатратами на доработку и без правок ядра создавать специальные профили для формы регистрации, вплоть до регистрации по номеру телефона с получением пароля в SMS, но этого нет в community-версии и этот путь предполагает небольшую, но доработку.

Изображение пользователя Ruslan Idrisov
Re: Вопросы по курсу и верификация данных
 

Спасибо по первому видимо придется самим пилить.

По второму немного не то, мне не при регистрации необходимо, а для уже существующих пользователей при входе провести верификацию.

Изображение пользователя Alex Djachenko
Re: Вопросы по курсу и верификация данных
Группа DevelopersГруппа Майнтейнер переводаГруппа ООО "Открытые Технологии"Группа Тестер MoodleГруппа Эксперт по Moodle

Для существующих это тоже будет работать.

Изображение пользователя Ruslan Idrisov
Re: Вопросы по курсу и верификация данных
 

Тогда такой вопрос, допустим добавил новое поле в mdl_users, как мне его добавить в глобальную переменную $USER для отображения?

Изображение пользователя Evgeniy Schuetz
Re: Вопросы по курсу и верификация данных
 

А mdl_users корежить - принципиально?

Есть Поля профиля пользователя, соответствующие mdl_user_info_fields , там и заносите что Вам нужно.

Изображение пользователя Vadim Dvorovenko
Re: Вопросы по курсу и верификация данных
Группа DevelopersГруппа Майнтейнер переводаГруппа Тестер MoodleГруппа Эксперт по Moodle

Не ломайте mdl_user, есть базовый функционал дополнительных полей профиля, о чём Evgeniy Schuetz и написал. Они потом отображаются в $USER->customfield_имяполя, или $USER->customfields->имяполя, кажется как-то так, это легко посмотреть, сделав var_dump($USER), у которого это поле заполнено.

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