Как ограничивать доступ к элементу курса если не пройден предыдущий

Как ограничивать доступ к элементу курса если не пройден предыдущий

от Богомолов Владислав Афанасьевич -
Количество ответов: 0

Как ограничивать доступ к элементу курса если не пройден предыдущий.
Т.е. можно выстраивать цепочку выполнения заданий студентом.

Например: пока студент не выполнил тест 1 (не набрал проходной бал,60%), не получает доступ к тесту 2 и т.д.

Другой пример: 
Пока студент не просмотрел лекцию 1, не получает доступ к заданию 1.
Пока не выполнил задание 1, не получает доступ к тесту 1
и т.д.

Посмотреть можно, например, тесты в моем курсе "Учебные тесты" http://www.moodle.ipm.kstu.ru/course/view.php?id=2220

Как это делается:
1) В своем курсе идете в "Редактировать настройки", в пункте "Отслеживание выполнения", выбираете "Да".
2) В элементе курса от которого зависимость (лекция, тест, задание и т.д.), в "Редактировать настройки", в пункте "Выполнение элемента курса" задаете  требования выполнения задания. 

  • Отслеживание выполнения - режим отслеживания.
  • Студент должен просмотреть этот элемент, чтобы он считался выполненным
  • Студент должен получить оценку для выполнения этого элемента
  • Требуется проходной балл
  • все доступные попытки завершены

Проходной балл выставляется в пункте "Оценка", "Проходной балл" в настройка элемента курса.

3) В элементе курса который зависит (лекция, тест, задание и т.д.), в "Редактировать настройки", в пункте "Ограничить доступ" можно настроить зависимость от другого элемента курса.