Как ограничивать доступ к элементу курса если не пройден предыдущий.
Т.е. можно выстраивать цепочку выполнения заданий студентом.
Например: пока студент не выполнил тест 1 (не набрал проходной бал,60%), не получает доступ к тесту 2 и т.д.
Другой пример:
Пока студент не просмотрел лекцию 1, не получает доступ к заданию 1.
Пока не выполнил задание 1, не получает доступ к тесту 1
и т.д.
Посмотреть можно, например, тесты в моем курсе "Учебные тесты" http://www.moodle.ipm.kstu.ru/course/view.php?id=2220
Как это делается:
1) В своем курсе идете в "Редактировать настройки", в пункте "Отслеживание выполнения", выбираете "Да".
2) В элементе курса от которого зависимость (лекция, тест, задание и т.д.), в "Редактировать настройки", в пункте "Выполнение элемента курса" задаете требования выполнения задания.
- Отслеживание выполнения - режим отслеживания.
- Студент должен просмотреть этот элемент, чтобы он считался выполненным
- Студент должен получить оценку для выполнения этого элемента
- Требуется проходной балл
- все доступные попытки завершены
Проходной балл выставляется в пункте "Оценка", "Проходной балл" в настройка элемента курса.
3) В элементе курса который зависит (лекция, тест, задание и т.д.), в "Редактировать настройки", в пункте "Ограничить доступ" можно настроить зависимость от другого элемента курса.