Технические вопросы

Автоматическое обновление списка пользователей

 
Изображение пользователя Alexey Prizyuk
Автоматическое обновление списка пользователей
 

добрый день. Форумчане, подскажите, кто сталкивался: как сделать чтобы через определенное время (например, каждую неделю) обновлялся список пользователей из csv файла? Есть предположение, что это делается через Планировщик задач пункт "\auth_db\task\sync_users", но как именно информации не нашел.  версия Moodle 3.5.2


Это я…
Re: Автоматическое обновление списка пользователей
DevelopersОсобо активный участник форумаЭксперт по Moodle

auth_db - это плагин авторизации из внешней базы данных, никакого отношения к csv файлу не имеет. Запускать бесполезно.

Если вам нужно каждую неделю обновлять список, значит этот список в csv кто-то готовит, почему готовый список тут же и не загрузить в Мудл (Администрирование ► Пользователи ► Учетные записи ► Загрузить пользователей)?

Изображение пользователя Alexey Prizyuk
Re: Автоматическое обновление списка пользователей
 

Дело в автоматизации. Файл с пользователями в нужном формате для мудл выгружается из внутренней базы и необходимо сразу их загрузить на сайт

Изображение пользователя Evgeniy Schuetz
Re: Автоматическое обновление списка пользователей
 

Тогда ставите http://moosh-online.com/commands/

Команда user-create.

Создаете не csv-файл, а текстовый файл в формате команд moosh , каким-то образом кладете его в определенное место на сервере (например, по ftp), и настраиваете cron  операционной системы так, чтобы он запускал moosh, который возьмет из нужного места файл и отработает его.

Изображение пользователя Alex Dist
Re: Автоматическое обновление списка пользователей
 

А почему не хотите использовать способ записи CSV-файл  (admin/settings.php?section=manageenrols). См. https://docs.moodle.org/35/en/Flat_file