В продолжение: используем метод зачисления на курс "Синхронизация из глобальной группы", которая создается из внешней базы данных.
При любых действиях студента (вход, выход из системы) исчезают его оценки о прохождении теста из отчета об оценках. После переоценки преподавателем попыток прохождения теста, оценки появляются. Но когда студент опять вышел из системы и зашел, опять исчезают ???
Вы хотите сказать, что не отчисляли студента из курса и не зачисляли, а он просто зашел в систему - получил оценки, вышел из системы - оценки пропали? Такого быть не должно, конечно. Подозрения падают на вашу внешнюю базу данных. Т.к. сам по себе Moodle так не работает.
Еще, если включить recovergradesdefault, то при отчислении студента из курса его оценки не удаляются и восстанавливаются при повторном зачислении студента на этот курс. Может это вам поможет как временное лекарство.
Наверное, не совсем ясно объяснили проблему. Оценки не пропали, а перестали отображаться в отчете об оценках. Студенты сразу в панике. Только преподаватель видит оценки через попытки в тесте.
Но! Воспользовались Вашим советом, включили параметр recovergradesdefault, и ВСЕ ОК! Спасибо огромное.
Невероятно, но получилось, все оценки отображаются и не исчезают.