Проблема отображения ответов на задания

Проблема отображения ответов на задания

от Алена Мишина -
Количество ответов: 2

После переноса сайта (Moodle 1.9) на другой сервер происходит: при сортировки "Последнее изменение" пропадают все пользователи, аналогично просходит при переходе с почты на приклепленный файл

Приложение Снимок экрана 2013-03-13 в 11.31.02.png
В ответ на Алена Мишина

Re: Проблема отображения ответов на задания

от Алена Мишина -

что проблема в \mod\assignment\lib.php линия 1151 (или рядом), у нас есть sql-запроса, только изменить его: COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status '; COALESCE(SIGN(CAST(s.timemarked as SIGNED) + SIGN(CAST(s.timemarked as SIGNED) - CAST(s.timemodified as SIGNED))), 0) AS status ';

 
В ответ на Алена Мишина

Re: Проблема отображения ответов на задания

от Alexander Bukh -

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

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

я решил подобную проблему НО! скажем не осознано и сильно не разбирался в самом запросе SQL.

в файле /mod/assignment/lib.php в строке 1151

вот как она выглядит

$select = 'SELECT u.id, u.firstname, u.lastname, u.picture, u.imagealt,
s.id AS submissionid, s.grade, s.submissioncomment,
s.timemodified, s.timemarked,
COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status ';

поменял последнюю строку (а именно! COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status)

на

COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemodified - s.timemarked)), 0) AS status

поменял местами s.timemodified и s.timemarked

=)

большая просьба, если это приведет к каким то неисправностям сообщить, буду примного благодарен.

а ваш метод не помог мне в решении проблемы!=(

в sql ваш метод проходит буду ковырять запрос в php

Приложение Безымянный1.png