Чтобы правильно ответить на ваш вопрос, вы должны указать хотя бы тему и версию Moodle, с которой вы работаете. Должно ли это поле отображаться везде? Рассчитывается ли оценка для каждого курса в отдельности?
Два предложения, которые мне пришли в голову:
Вы можете создать собственный плагин типа block
. Там вы можете отобразить счет пользователя сеанса и десятку, например (если счет рассчитывается для каждого курса индивидуально). Недостатком является то, что каждый преподаватель курса может легко удалить этот блок, если он или она этого захочет.
Если счет рассчитан для всей системы, вы можете поставить этот флажок на стартовой странице вашего сайта Moodle, где только люди с более высокие права смогут удалить его.
Если вы используете повышение, вы можете отобразить счет в панели навигации рядом с именем пользователя. Для этого вам нужно будет создать новую дочернюю тему повышения и перезаписи navbar.mustache
из theme_boost
, которая получает информацию от columns2.php
, потому что она включена в columns2.mustache
. В этом файле PHP вы можете включить свою логику c и отобразить ее вместе с HTML, который вы поместили в navbar.mustache.
Конечно, это не совсем простые способы сделать это. Но сейчас я сомневаюсь, что для этой проблемы существует простое решение.