Да не нужно заморочек с идентификаторами. Нужно просто включить для итога средневзвешенное значение.
Заходите в журнал оценок. Выбираете в выпадающем списке слева вверху Настройки - Категории и элементы.
Жмете редактировать напротив строчки с названием курса (в самом верху). Включаете отображение дополнительных параметров формы.
Ставите тип оценки - Среднее взвешенное и снимаете Учитывать только заполненные оценки. Все не заполненные будут считаться как 0. На обращайте внимания на настройки, указанные в элементах курса для максимальных баллов. В любом случае оценки будут перенормированы в проценты от максимальной оценки, после этого помножены на весовой коэффициент, потом сложены, потом поделены на сумму весов. Если вы хотите, чтобы за какое-то задание оценки были более значимы, ставьте для них больший весовой коэффициент. Если хотите, чтобы оценка не учитывалась в итоговой - ставьте вес 0
Поставьте максимальную оценку за курс в 5, тогда на это число будет нормирована ваша оценка. Тогда вместо 32 из 100 получится 1,6 из 5, то есть ниже двойки.
Можете сделать шкалу по переводу из 100 бальной в 5 бальную. Например 5 - это 90% и выше. 2 - всё, что ниже 60%. Это будет справедливее, чем просто нормировка на 5 баллов, потому что в этом случае для двойки нужно набрать всего 40%, а для пятерки - все 100%, что практически не достижимо.