Вадим, спасибо большое, что нашли время ответить! Очень вам благодарен!
Да, с кроном действительно связана часть проблемы. и ее я решил, хоть и очень криво - запускаю крон вручную ( дело в том, что я тестирую moodle на локальной машине под Windows10 с помощью OpenServer. И мне никак не удается настроить Планировщик заданий OpenServer, чтобы он нормально запускал cron.php. То ли я путь неправильно указываю, то ли это надо как-то более хитро запускать - в моем случае или ничего не происходит, или тупо открывается cron.php в текстовом редакторе)
Однако есть еще и другая часть проблемы:
Дело в том, что в тестовом курсе я попытался реализовать разветвленную логику прохождения курса - т.е. на базе когорт создал две одноименные группы (внутренние сотрудники и внешние) на базе которых, соответственно, создал два одноименных потока.
И далее логика такова - первый поток заполняет одну анкету, второй поток - другую. После анкет следует небольшой тест.
Собственно, здесь и начались проблемы.
Moodle никак не хочет ставить отметку о завершении курса.
Во-первых, если поставить отслеживание прохождения курса на элементе анкета, то у студента процент выполнения курса - не полный (система видит, что вторая анкета не отвечена)
Во-вторых, по какой-то причине, даже если я устанавливаю параметры завершения курса по прохождению теста (общего для всех групп) - система все-равно не ставит завершение курса . Судя по всему, все-рано учитывается, что есть один не пройденный элемент (анкета для параллельного курса).