Логика выставления оценок

Доработали логику выставления оценки через таблицу на странице дисциплины

Реализовано следующее:

  1. Если у активности с типом “задание” установлен формат активности “онлайн”, “самостоятельное изучение” или “гибрид” и происходит попытка выставить оценку через таблицу оценок, а студент не отправлял решение задания для данной активности, то:

  • Запрещено выставлять оценку без имеющегося подгруженного задания

  • Ячейка с оценкой в данной активности у такого студента неактивна

  • При наведении на ячейку показывается тултип, объясняющий почему выставление оценки ученику за данную активность невозможно: “Нельзя выставить оценку, так как студент не отправил решение задания”

  1. Если у активности типа “Задание” стоит настройка “Многокритериальное оценивание”, то:

  • Запрещено выставлять оценки для таких активностей через таблицу

  • Ячейка с оценкой в таблице для такой активности неактивна

  • По наведению на ячейку выводится тултип: “Данная активность предусматривает многокритериальное оценивание. Оценку возможно выставить только через страницу решений”

  1. Если пользователь пытается выставить оценку студенту через таблицу оценок на странице дисциплины в отличных от п. 1 и 2 сценариях, то есть возможность выставить оценку через таблицу, а также обновляется статус выполнения активности.

23.01.2024

Last updated