Проблемы с оцениванием в текущей версии Poasassignment

Issue #398 resolved
Oleg Sychev repo owner created an issue

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)

  1. Oleg Sychev reporter

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

  2. Former user Account Deleted

    Исправлено все, кроме 2 и 5.

    2 - там все работает на AJAX. Я, думаю, нашел способ сохрнаить коммент при отправке формы не трогая чужую таблицу, попробую завтра, там нужно оцень внимательно все сделать. Не выйдет - буду что-нибудь еще придумывать.

    5 - делать новое обновление или усовершенствовать старое? Как лучше сделать, чтобы удобнее было на edu.vstu.ru это применить? У меня только идея залить туда файл с двумя обновлениями, а в репозитории доделать этот и увеличить версию. Тогда при следующем обновлении ничего не случится.

  3. Oleg Sychev reporter

    5 - самое логичное это сделать новое обновление. Я не очень понимаю в чем проблема. Оно уже произошло на части сайтов - хотя бы у нас - и увеличило версию. У других - если у кого-то есть рабочая копия - пройдут оба обновления, версия сразу увеличится до последней. Просто дописать еще обновление и еще увеличить версию...

    2 - нет возможности вклиниться в процесс отправки формы и тупо послать этот AJAX-запрос если есть введенный неотправленный коммент?

    P.S. Там еще Литовкин с Ляпиной обнаружили что при определенных настройках уникальности раздача заданий криво работает, вы в курсе?

  4. Former user Account Deleted

    2 - сделал, AJAX там не нужен, без него решение проще и надежнее получилось.

    5 - посмотрел код, есть проблемы: раньше комментарии привязывались к критериям (у каждого была своя ветка), при обновлении до текущей версии оценки были конвертированы в новый формат, а критерии и их оценки были удалены. В комментариях хранится только контекст. Так что процедуру обновления только дополнять. А те, кто обновились (сомневаюсь, что есть еще кто-то, кроме нас) - индивидуально, например, пользуясь дампом таблиц до обновления (у меня есть), я могу подготовить скрипт для восстановления.

    Литовкин мне еще неделю назад писал, там проблема с очисткой курса появилась - выбранные задания не освобождаются в 2.9, я уже этим занят.

  5. Oleg Sychev reporter

    5 - апгрейд обязательно доделать, потеря информации при апгрейде очень вредно - если кто и пытался юзать модуль, бросит после этого. На нашем сайте с восстановлением можно наверное не заморачиваться - все равно весенний семестр скоро закончится, а по осеннему никто еще толком не проверял. По "Основам программирования" все есть в аудиторе к тому же - у нас много других важных проблем. Если только Литовкину очень понадобятся старые комменты, тогда надо будет что-то делать... Но вообще прокол серьезный.

  6. Oleg Sychev reporter

    6) Если студент загрузил черновик, ссылка называется "Комментировать". При попытке нажать на нее выводится сообщение о программной ошибке и юзер выкидывается на главную страницу сайта. Исправить срочно!

  7. Oleg Sychev reporter

    Как там с последними пунктами, исправлены или нет?

  8. Log in to comment