Если у курса включен гостевой доступ и в этот курс зашел гость или студент, который не записан на данный курс, то можно как-то сделать так, чтобы при открытии страницы курса для таких пользователей была доступна только первая тема курса, а остальные темы заблокированы? Все темы курса должны быть доступны только после того, как студент зачислен на курс
Судя по всему, решение нашлось. Установил плагин Availability conditions: Restriction by course role https://moodle.org/plugins/availability_role, протестировал, в итоге в настройках темы в разделе Ограничение доступа появилось ограничение по роли текущего пользователя. Протестировал, пока что вроде все работает, хотя плагин судя по всему не поддерживается с 2016 г. За подсказку благодарю пользователя Alexandre Scherbyna.
как это не поддерживается - последняя версия 16 Июль 2020