Элемент курса «Взаимная оценка»

Алексей Городков
2023-05-04 11:54

1. Назначение модуля

Элемент курса «Взаимная оценка» позволяет организовать оценивание слушателями друг друга с помощью распределения или начисления баллов (Рис. 1). Модуль поддерживает взаимное оценивание слушателей курса или членов локальной группы (или потока). Результаты оценивания отображаются в «Отчете по выставленным баллам» и попадают в журнал текущих оценок курса.

Рис. 1. Работа модуля: режим оценивания.

-Вернуться к содержанию-

2. Процесс оценки

2.1. Стратегия «Распределение баллов»

Каждый слушатель, имеющий право оценивать других слушателей в элементе «Взаимная оценка», распределяет баллы путем выделения каждому слушателю или члену локальной группы (за исключением себя) лимита баллов, которые он должен распределить без остатка. Если преподаватель имеет право оценивать, от тоже участвует в оценивании.

Количество распределяемых баллов определяется общим количеством оценщиков + 1 балл.

Оценивающие, после выставления оценок, видят таблицу выставленных ими оценок (Рис. 2. 1).

Рис. 2.1. Выставленные оценивающим оценки.

2.2. Стратегия «Выбор из диапазона баллов»

Администратор задает минимальный и максимальный баллы диапазона (не менее 1 и не более 10), после чего слушатели могут выставлять оценочные баллы другим участникам в рамках этого диапазона (Рис. 2.2). Остальные условия совпадают с предыдущей стратегией.

Рис. 2.2. Диапазон баллов.

-Вернуться к содержанию-

3. Отчет по выставленным баллам

Отчет представлен в виде таблицы-матрицы с оцененными в строках и оценщиками в столбцах. В колонках справа отображаются сумма набранных баллов и оценка. В самом правом столбце отображается статус пользователя как оценщика (выполнил ли пользователь обязательства оценщика, завершено ли им оценивание). Данный отчет могут видеть преподаватели и администратор (Рис. 3.1).

Рис. 3.1. Отчет по выставленным баллам.

Администратор и пользователи, обладающие правом «Право удалять результаты голосования участников» mod/otmutualassessment:deletevotes могут перейти в режим редактирования и воспользоваться инструментом удаления истории голосования пользователей. После удаления истории голосования будут пересчитаны оценки и выполнение элемента для оценщика, чью историю удалили. Подробное описание этого процесса см. п. 6.2. и 6.3.

Результаты оценивания отображаются в журнале текущих оценок курса:

Рис. 3.2. Результаты оценивания в журнале текущих оценок курса.

-Вернуться к содержанию-

4. Стратегии и настройки

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

Первоначально при настройке элемента нужно выбрать стратегию оценивания. В настоящее время есть две стратегии оценки - «Распределение баллов» и «Выбор из диапазона баллов».
Затем выбирается метод расчета оценки - абсолютная или относительная оценка. Далее определяется, нужен ли групповой режим и поток, устанавливается тип оценки, условия выполнения элемента курса (есть уникальные опции в настройке) и другие, менее значимые параметры, в случае необходимости.

Глобальные настройки плагина

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

Рис. 4.1. Глобальные настройки истории голосования.

Настройка «Оперативность обновления данных при изменении условий» может быть установлена в режим реального времени или в фоновый режим.

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

Рис. 4.2. Глобальные настройки оперативности обновления данных.

Глобальные настройки стратегии «Выбор из диапазона баллов»

Рис. 4.3. Глобальные настройки стратегии.

-Вернуться к содержанию-

5. Описание режимов работы

5.1. Стратегия

Выбранная стратегия оценки влияет на формирование групп и расчет оценок. После выставления оценок кому-либо из участников смена стратегии модуля невозможна.

Распределение баллов. Каждый слушатель, имеющий право оценивать других слушателей в элементе «Взаимная оценка", распределяет баллы путем выделения каждому слушателю или члену локальной группы (за исключением себя) лимита баллов, которые он должен распределить без остатка.

Выбор из диапазона баллов. Администратор задает минимальный и максимальный баллы диапазона (не менее 1 и не более 10), после чего слушатели могут выставлять оценочные баллы другим участникам в рамках этого диапазона.

Внимание! После выбора стратегии оценки нужно сохранить результаты и, после сохранения, продолжить редактирование с новыми параметрами настроек.

5.2. Метод расчета оценки. Два варианта выставления оценки

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

5.3. Групповые режимы

  • Режим «Без групп». В этом режиме все участники курса с необходимыми правами представляют собой одну большую группу, в которой они проставляют друг другу баллы.
  • Режим «Видимые группы». В этом режиме каждый пользователь может проставлять оценки только членам своей группы, он может переключаться к списку других групп, однако, простановка баллов для групп, участником которых он не является, запрещена. Если пользователь не является членом какой-либо группы, он не сможет проставлять баллы в этом режиме.
  • Режим «Изолированные группы». В этом режиме пользователь может проставлять оценки только членам своей группы, может переключаться к списку только своих групп. Если пользователь не является членом какой-либо группы, он не сможет проставлять баллы в этом режиме.
5.3.1. Поток

В элемент добавлена поддержка потоков (Рис. 5.3.1). При выборе потока в настройках модуля будет произведено ограничение количества групп, участвующих во взаимном оценивании: не входящие в выбранный поток группы не будут доступны. При добавлении ограничения нужно нажать кнопку «Добавить ограничение доступа по группе / потоку» и проверить настройки секции «Ограничение доступа».

Рис. 5.3.1. Поддержка потоков в элементе.
Подробнее о групповом режиме и потоках в статье: «Локальные группы и групповой режим»

-Вернуться к содержанию-

5.4. Завершение элемента курса по статусу оценщика

Элемент будет считаться выполненным, если пользователь выполнил обязательства оценщика, т.е. выставил баллы другим участникам. Данное уникальное поведение для выполнения элемента курса включается следующими опциями (Рис. 5. 4):

Рис. 5.4. Завершение элемента курса по статусу оценщика.

5.5. Обработка событий изменения состава участников курса/группы (информация для администраторов)

Для всех режимов

  • Событие назначения роли
  • Событие снятия роли. Для всех участников модуля будет произведен пересчет оценки, статус оценщика будет сброшен на «Не выполнен», выполнение модуля курса будет сброшено, форма проставления баллов будет разблокирована.

Режим «Без групп»

  • Событие удаления подписки. Если других подписок на курс у пользователя не осталось, то будут удалены данные по пользователю из таблиц модуля, для всех участников модуля будет произведен пересчет оценки, статус оценщика и выполнение модуля курса будут пересмотрены с учетом нового состава участников.
  • Событие добавления нового участника группы. Не обрабатывается.
  • Событие удаления участника группы. Не обрабатывается.

Режимы «Видимые группы» и «Изолированные группы»

  • Событие удаления подписки. Если других подписок на курс у пользователя не осталось, то будут удалены данные по пользователю из таблиц модуля, другие действия будут выполнены в результате обработки события удаления участника группы.
  • Событие добавления нового участника локальной группы. Для всех участников группы будет произведен пересчет оценки, статус оценщика и выполнение модуля курса будут пересмотрены с учетом нового состава участников.
  • Событие удаления участника локальной группы. Для удаленного пользователя будет сброшена оценка и статус оценщика, для других участников группы будет произведен пересчет оценки, статус оценщика и выполнение модуля курса будут пересмотрены с учетом нового состава участников.

-Вернуться к содержанию-

6. Особенности работы с модулем (информация для администраторов)

  • Редактирование стратегии и группового режима возможны только до выставления оценок за модуль, как только за модуль появляется первая выставленная оценка, настройка стратегии и группового режима будут заблокированы.
  • При обработке событий изменения состава участников не учитывается доступность модуля для участника, спровоцировавшего выброс события.
  • При формировании списка участников для оценки не учитывается доступность модуля для участников.

6.1. Права по умолчанию

Ниже перечислены права, объявляемые модулем в системе. Эти права следует добавить в роли с соответствующими архетипами для корректного функционирования элемента курса, если они не добавлены. Роли и выдаваемые им права по умолчанию для элемента «Взаимная оценка»:

  • Право оценивать других слушателей mod/otmutualassessment:gradeothers
    'manager' => Разрешено
    'teacher' => Разрешено
    'editingteacher' => Разрешено
    'student' => Разрешено
  • Право быть оценным другими слушателями mod/otmutualassessment:begradedbyothers
    'manager' => Разрешено
    'teacher' => Разрешено
    'editingteacher' => Разрешено
    'student' => Разрешено
  • Право просматривать оценки
    mod/otmutualassessment:viewgrades
    'manager' => Разрешено
    'teacher' => Разрешено
    'editingteacher' => Разрешено
  • Право пересчитывать оценки mod/otmutualassessment:refreshgrades
    'manager' => Разрешено
    'editingteacher' => Разрешено
  • Право на добавление модуля курса mod/otmutualassessment:addinstance
    'guest' => Запрещено,
    'manager' => Разрешено
    'editingteacher' => Разрешено
  • Право удалять результаты голосования участников
    mod/otmutualassessment:deletevotes
    'manager' => Разрешено
    'editingteacher' => Разрешено

В случае, если происходит ручная смена прав администратором, влияющая на состав участников для курса или модуля (оценщиков и оцениваемых), нужно запустить пересчет оценок для элемента курса вручную в соответствующем интерфейсе.

-Вернуться к содержанию-

6.2. Пересчет оценок

При изменении состава участников (снятие/назначение роли, удаление подписки, добавление/удаление члена локальной группы), а также при удалении истории голосования оценщика (см. п. 6.3.) в модуле реализован пересчет оценок, статусов голосования и статусов выполнения элемента.
При большом числе участников курса этот процесс может занимать существенное время и замедлять работу.

Пересчет оценок может работать в одном из двух режимов, устанавливаемых в глобальных настройках плагина опцией «Оперативность обновления данных при изменении условий» (Рис. 6. 2).
Администрирование->Плагины->Модули элементов курса->Взаимная оценка->Общие настройки:

Рис. 6.2. Оперативность обновления данных при изменении условий.
6.2.1. Режим «В реальном времени»

В этом режиме пересчет запускается автоматически сразу же после внесения изменений, указанных в п. 6.2.

Внимание! При большом числе участников курса процесс пересчета может занимать существенное время и замедлять работу (влиять на отзывчивость интерфейса оператора). В случае замедления работы рекомендуется использовать фоновый режим пересчета.

Локальный ручной запуск пересчета оценок из самого модуля полезен в случае ручной смены прав пользователей администратором, которая изменяет состав участников курса (оценщиков и оцениваемых) (Рис. 6.2.1). Функция ручного пересчета запускается через блок «Настройки»->Управление модулем «Взаимная оценка» и позволяет пересчитать оценки для текущего состава участников:

Рис. 6.2.1. Функция ручного пересчета.
6.2.2. Режим «В фоновом режиме» (по умолчанию)

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

Рис. 6.2.2.а . Уведомление.

В фоновом режиме можно вручную запланировать запуск пересчета оценок: добавить одноразовую задачу для выполнения по графику отложенных задач на сервере (Рис. 6.2.2.б). Опция «Добавить задачу» доступна через блок «Настройки»->Управление модулем «Взаимная оценка»:

Рис. 6.2.2.б. Добавление задачи.

-Вернуться к содержанию-

6.3. Удаление истории голосования

В «Отчете по выставленным баллам» возможно удаление истории голосования оценщиков, имеющих статус «Оценивание завершено» (Рис. 6.3.1).

Администратор и пользователи, обладающие правом «Право удалять результаты голосования участников» mod/otmutualassessment:deletevotes могут перейти в режим редактирования и воспользоваться инструментом удаления истории голосования пользователей. Удаление производится нажатием на пиктограмму косого креста «Х» в колонке выше имени оценщика.

Рис. 6.3.1. Удаление истории голосования.

Перед запуском процедуры удаления система выводит предупреждение:

Рис. 6.3.2. Предупреждение системы перед запуском процедуры.

После удаления система пересчитывает оценки для других участников и выполнение элемента для оценщика, чью историю удалили. Пересчет производится согласно настройке «Оперативность обновления данных при изменении условий».

При автоматическом пересчете в фоновом режиме, если данные еще не обновлены, система выводит предупреждение (Рис. 6.3.3):

Рис. 6.3.2. Предупреждение системы: данные не обновлены.

При удалении истории голосования в конкретной группе будут удалены записи, связанные только с этой группой (выставленные баллы и статус оценщика).

7. Настройки элемента «Взаимная оценка»

Чтобы использовать элемент «Взаимная оценка», нужно добавить его в курс и настроить.

Название. Название элемента курса.
Описание. Описание элемента курса.
Отображать описание / вступление на странице курса. При включении этого параметра указанное выше описание будет отображаться на странице курса под ссылкой на ресурс или элемент курса.
Стратегия. Выбранная стратегия оценки влияет на формирование групп и расчет оценок. После выставления оценок кому-либо из участников смена стратегии модуля невозможна.
Метод расчета оценки. Абсолютная оценка - сумма выставленных пользователю баллов другими участниками, но не более максимального балла за элемент курса. Относительная оценка - отношение суммы выставленных пользователю баллов другими участниками к максимально возможноному числу баллов, которые он может набрать теоретически.
Выполнение элемента курса. Опция: Требуется оценка. При отметке этого варианта элемент считается выполненным, когда студент получает оценку. Будут отображаться значки успешного или неудачного выполнения, если в настройках элемента указан проходной балл.

 

-Вернуться к содержанию-

Теги: оценка, элемент курса
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены