я бы всё списал на Formalwhite и даже проверять не стал бы(((
От темы не зависит, проверено неоднократно на разных темах. Где-то глючит жаба-скрипт
система перестала воспринимать запятую, как разделитель разрядов. Понимаю, что это как-то должно быть завязано на ОС
В проходном балле в настройках элементов курса - да, запятая не катит. В редактировании теста на странице добавления/удаления вопросов - запятая "проходит" в оценке каждого вопроса, но знаки после запятой превращаются в нули. С точкой - нормально, можно и 2.66 балла за вопрос поставить.
От ОСи не зависит, разделитель целой и дробной части берется из локализации (в русском это "запятая"). Пока не пойму, почему в одном месте работает (хоть и коряво), в другом - не работает.
Если сильно "не можется", можно поправить локальный перевод в /lang/ru/langconfig.php, строка 'decsep' - убрать запятую (разделителем будет "точка" из англ. языка). Тогда при редактировании/сохранении элемента курса не будет ошибки в "Проходной балл".
В то же время при редактировании проходного балла в "Управление оценками ► Категории и элементы ► Категории и элементы ► Редактировать элемент оценивания" запятая работает нормально, даже знаки после зап. сохраняет.
UPDATE
Похоже дело вот в чем: в форме редактирования в Управлении оценками тип поля для gradepass (Проходной балл) указано PARAM_RAW - т. е., строчный параметр, а в функции standard_grading_coursemodule_elements, кот. выводит стандартные поля для настроек оценивания всех элементов курса, в т. ч. и "Проходной балл", указано PARAM_FLOAT (отсюда и "система дописывает недостающие нули и отделяет их запятой". Запятая берется из локали).
А про PARAM_FLOAT в документации написано, цитата: «PARAM_INT should be used for integers. PARAM_FLOAT is also available for decimal numbers but is not recommended for user input since it does not work for languages that use , as a decimal separator.»
Перевод: «PARAM_INT - используется для целых чисел. PARAM_FLOAT - также доступен для дробных чисел, но не рекомендуется, т. к. не работает для языков, где указан разделитель "запятая"».