Регистрация и запись на курсы SQL

Регистрация и запись на курсы SQL

от Михаил С -
Количество ответов: 11

В какие таблицы нужно вставлять данные чтобы зарегистрировать пользователя на сайте и в мероприятии?

Пользователя завести это я так понимаю mdl_user
а вот с курсами чтот не пойму.

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

В ответ на Михаил С

Re: Регистрация и запись на курсы SQL

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

Если не хочется ковырять код moodle, то есть смысл посмотреть на  методы регистрации и подписки  типа "внешняя БД".

В ответ на Виталий Лавров

Re: Регистрация и запись на курсы SQL

от Михаил С -

Внешняя БД дает только данные для авторизации. А мне нужно чтобы они на курс еще записывались.

Т.е. пользователи на стороннем сайте заполняют заявку на прохождение курса и должны после отправки данных быть зарегистрированы на сайте мудла и записаны на указанный курс.

В ответ на Михаил С

Re: Регистрация и запись на курсы SQL

от Evgeniy Schuetz -

А LDAP здесь не поможет? Авторизация работает (на 1.9 проверял), про синхронизацию записи на курс через LDAP здесь: http://docs.moodle.org/22/en/LDAP_enrolment

В ответ на Михаил С

Re: Регистрация и запись на курсы SQL

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

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

В ответ на Vadim Dvorovenko

Re: Регистрация и запись на курсы SQL

от Михаил С -

А это за сервисы? Можно по подробней? 

В ответ на Михаил С

Re: Регистрация и запись на курсы SQL

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
В ответ на Vadim Dvorovenko

Re: Регистрация и запись на курсы SQL

от Михаил С -

Америкашки как всегда сделали не для людей в смятении
Ничего толком не понятно.

 

Вопрос внутренних возможностей moodle не подходит. Буду вручную в БД вставлять.

В ответ на Михаил С

Re: Регистрация и запись на курсы SQL

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

SOAP/XML-RPC более геморойное решение по сравнению с внешними базами данных для авторизации и подписки. Создать view с нужными столбцами обычно проще, чем ковырять чужой код.

SOAP/XML-RPC является единственным прямым решением когда данные нужно передавать через интернет, а не в пределах локалки.

В ответ на Михаил С

Re: Регистрация и запись на курсы SQL

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

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

В вашем случае веб-сервисы позволяют не имея прямого доступа к БД мудла и не внося изменений в его код полностью организовать нужное взаимодействие.