Выгрузка результатов теста в Excel

Выгрузка результатов теста в Excel

от Irina Marakasova -
Количество ответов: 5

Добрый день, уважаемые форумчане! 

Возможно, кто-то сталкивался с этой проблемой и подскажет, куда можно копать. 

В НЕКОТОРЫХ курсах, когда заходишь в результаты теста и хочешь скачать их в формате .xlsx


 


выдает ошибку 



Буду очень благодарна, если кто-нибудь подскажет с чем это может быть связано.

Версия moodle 3.0


Большое спасибо! 

В ответ на Irina Marakasova

Re: Выгрузка результатов теста в Excel

от Vadim Tabunshchik -
Изображение пользователя Developers

Такое может быть, если в таблице много результатов и не хватает времени (процессорного, выполнения скрипта, др.) для выгрузки в Excel

В ответ на Vadim Tabunshchik

Re: Выгрузка результатов теста в Excel

от Irina Marakasova -

Спасибо, Вадим, за Ваш ответ! 

Я это это проверяла - сделала резервную копию курса (без студентов и оценок), восстановила его. Записала туда других пользователей, прошла тест по ними. Результат - та же ошибка. Посмотрела в БД - только пару записей прохождения его. 

В ответ на Irina Marakasova

Re: Выгрузка результатов теста в Excel

от Vadim Tabunshchik -
Изображение пользователя Developers

Ирина, какой браузер используете?

Не Google Chrome случайно? обновите его или пробуйте другой браузер.

В ответ на Vadim Tabunshchik

Re: Выгрузка результатов теста в Excel

от Irina Marakasova -

Вадим, да, большое спасибо! 

Это помогло! 

В ответ на Irina Marakasova

Re: Выгрузка результатов теста в Excel

от Irina Marakasova -
Возможно, кому-то поможет. 

Проблема заключалась в установленном в moodle ограничении на длину файла эксель в 31 символ.
Это изменяется в в файле lib / Spout / src / Spout / Writer / Common / Sheet.Php

строка 19я


const MAX_LENGTH_SHEET_NAME = 31;
меняем на 

const MAX_LENGTH_SHEET_NAME = 255;