Неправильная работа модуля Certificate

Неправильная работа модуля Certificate

от Иван Сергеев -
Количество ответов: 6

Moodle 1.9.14+

При работе в IE 6.0, IE 7.0 не получается заставить сертификат работать должным образом. Проблема заключается в том, что необходимо сначала пройти тест, после чего будет возможно получить необходимый сертификат. Но сертификат в этих браузерах может выдаваться еще до прохождения теста, а может и после - при этом поля с назвнием курса и именем студента не выводятся, а выводится пустота.

При работе с FireFox ничего подобного не возникает, все отрабатывется как надо - сертификат не выдается пока не пройден тест.

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

В ответ на Иван Сергеев

Re: Неправильная работа модуля Certificate

от Иван Сергеев -

Добился того, чтобы поля выводились непустыми, но ограничение по набранным баллам по прежнему не работает.

В ответ на Иван Сергеев

Re: Неправильная работа модуля Certificate

от Иван Сергеев -

Теперь все работает через раз. Некоторым определенным студентам выдает нормальные сертификаты, а остальным без заполняемых полей... разницы в профилях этих студентов никакой.

В ответ на Иван Сергеев

Re: Неправильная работа модуля Certificate

от Иван Сергеев -

Заметил, что в случаях выдачи сертификатов без заполняемых полей не добавляется также запись в базе, в таблице M_CERTIFICATE_ISSUES.

ВАЖНОЕ ДОПОЛНЕНИЕ: оказывется, что браузер значения не имеет, просто тестировлся изначально на FireFox, где те благополучные студенты получали сертификаты. Попробовл на неблагополучных - то же самое... не выводит заполняемые поля.

В ответ на Иван Сергеев

Re: Неправильная работа модуля Certificate

от Иван Сергеев -

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

ПРИЧИНУ ВЫЯСНИЛ!!! Дело в том, что в поле "имя" у нас принято заводить имя и отчество. И общая их длина не хочет браться. При коротком имени-отчестве все прекрасно!

Осталось понять как это исправить...

В ответ на Иван Сергеев

Re: Неправильная работа модуля Certificate

от Иван Сергеев -

Поменяв в базе в табличке M_SERTIFICATE_ISSUES ограничение длины столбца STUDENTNAME с 40 до 80 все стало выводиться нормально.

Проблема решена!

Всем спасибо за внимание широко улыбаюсь