Проблемы с оцениванием в текущей версии Poasassignment
1) Комментарий изначально свернут, что требует лишнего клика на его открытие. Я например вообще при оценке, отличающейся до 100%, считаю комментарий к ней обязательным - студенты должны знать, за что им снижена оценка... Уж как минимум развернуть по умолчанию (а можно и проверить наличие при сохранении не 100% оценки)
2) Что будет если ввести комментарий, но не нажимать на его сохранение а сразу нажать на сохранение всей оценки? Лишний клик для сохранения коммента мне тоже не очень нравится...
3) Оценка по умолчанию 0 безопаснее чем 100 по умолчанию, верните 0...
4) При сохранении обычной оценки выводится сообщений Notice: Undefined property: stdClass::$advancedgradinginstanceid in /hosts/edu/www/mod/poasassignment/model.php on line 704
5) Комментарии, сделанные до апгрейда на новую версию, теперь не отображаются в секции "Предыдущие комментарии". Надо дописать апгрейд.
Comments (8)
-
reporter -
Account Deleted Исправлено все, кроме 2 и 5.
2 - там все работает на AJAX. Я, думаю, нашел способ сохрнаить коммент при отправке формы не трогая чужую таблицу, попробую завтра, там нужно оцень внимательно все сделать. Не выйдет - буду что-нибудь еще придумывать.
5 - делать новое обновление или усовершенствовать старое? Как лучше сделать, чтобы удобнее было на edu.vstu.ru это применить? У меня только идея залить туда файл с двумя обновлениями, а в репозитории доделать этот и увеличить версию. Тогда при следующем обновлении ничего не случится.
-
reporter 5 - самое логичное это сделать новое обновление. Я не очень понимаю в чем проблема. Оно уже произошло на части сайтов - хотя бы у нас - и увеличило версию. У других - если у кого-то есть рабочая копия - пройдут оба обновления, версия сразу увеличится до последней. Просто дописать еще обновление и еще увеличить версию...
2 - нет возможности вклиниться в процесс отправки формы и тупо послать этот AJAX-запрос если есть введенный неотправленный коммент?
P.S. Там еще Литовкин с Ляпиной обнаружили что при определенных настройках уникальности раздача заданий криво работает, вы в курсе?
-
Account Deleted 2 - сделал, AJAX там не нужен, без него решение проще и надежнее получилось.
5 - посмотрел код, есть проблемы: раньше комментарии привязывались к критериям (у каждого была своя ветка), при обновлении до текущей версии оценки были конвертированы в новый формат, а критерии и их оценки были удалены. В комментариях хранится только контекст. Так что процедуру обновления только дополнять. А те, кто обновились (сомневаюсь, что есть еще кто-то, кроме нас) - индивидуально, например, пользуясь дампом таблиц до обновления (у меня есть), я могу подготовить скрипт для восстановления.
Литовкин мне еще неделю назад писал, там проблема с очисткой курса появилась - выбранные задания не освобождаются в 2.9, я уже этим занят.
-
reporter 5 - апгрейд обязательно доделать, потеря информации при апгрейде очень вредно - если кто и пытался юзать модуль, бросит после этого. На нашем сайте с восстановлением можно наверное не заморачиваться - все равно весенний семестр скоро закончится, а по осеннему никто еще толком не проверял. По "Основам программирования" все есть в аудиторе к тому же - у нас много других важных проблем. Если только Литовкину очень понадобятся старые комменты, тогда надо будет что-то делать... Но вообще прокол серьезный.
-
reporter 6) Если студент загрузил черновик, ссылка называется "Комментировать". При попытке нажать на нее выводится сообщение о программной ошибке и юзер выкидывается на главную страницу сайта. Исправить срочно!
-
reporter Как там с последними пунктами, исправлены или нет?
-
reporter - changed status to resolved
- Log in to comment
6) Еще начальный размер окна комментария по ширине желательно бы увеличить, за каждой проверяемой работой за мышку хвататься его растаскивать замучаешься...