Запись на курсы с помощью CSV-файла

Запись на курсы с помощью CSV-файла

от Игорь Потапов -
Количество ответов: 3

Здравствуйте.

При внедрении Moodle столкнулся с такой проблемой, что не получается записать пользователей на курс с помощью файла *.CSV.

К примеру, у меня есть файл в кодировке UTF-8 следующего содержания:

add,student,102,979

idnumber пользователя и idnumber курса вписали вручную в соответствующие поля таблиц.

Файл положили в директорию с полными правами, при указании пути к файлу проходит чек файла, система его получает.

После выполнения cron-а файл удаляется, но на данном курсе пользователей не записано, в настройках администратора во вкладке "Управление способами записи" счетчик так же показывает 0/0.

С чем может быть связана такая проблема?

В ответ на Игорь Потапов

Re: Запись на курсы с помощью CSV-файла

от VYACHESLAV DUSHIN -

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

add,student,102,979 - второй строкой и все получиться. Удачи!
В ответ на VYACHESLAV DUSHIN

Re: Запись на курсы с помощью CSV-файла

от Vadim Tabunshchik -
Изображение пользователя Developers
с первой строки данные не читаются - она должна быть пустой

Не обязана первая строка быть пустой. Если данные в первой строке не читаются, значит в начале строки находится сигнатура (метка порядка байтов).

Сохраняйте файл в «UTF-8 без сигнатуры» и не нужно пустых строк.

ЗЫ: включение отправки уведомления админу поможет определить ошибку, в данном случае она выглядит так: Unknown operation in field 1 - ignoring line 1