Коллеги, добрый день,
Есть ли возможность ограничить самостоятельную запись на курс, если есть другие не завершенные курсы?
В настройках самостоятельной записи такого ограничения не нашел.
Коллеги, добрый день,
Есть ли возможность ограничить самостоятельную запись на курс, если есть другие не завершенные курсы?
В настройках самостоятельной записи такого ограничения не нашел.
Так ограничения такого и не существует пока.
Жаль,
возможно кто-нибудь плагины встречал?
Ближайшее что может подойти вам по смыслу это плагин mod_subcourse
У меня он используется для доступа в курсе к тесту на основе балла из другого курса, т.е. пока он не пройдёт курс №1 в курсе №2 он не сможет пройти тест, у меня даже сложней, пока не пройдёт курс 1,2,3,4 то в курсе 5 не сможет пройти тест, при этом запись на курс №5 автоматическая если он записан на курс 1,2,3, и/или 4
Александр, спасибо,
Это немного не то.
Нам важно условие: запретить самостоятельную запись на курс при наличии хотя бы одного конкретного не завершенного (Completed) курса, в которые пользователь записался.
Если курсы в свободном для записи доступе, это ограничение позволяет не записываться из любопытства во все курсы, а тщательно обдумать, стоит ли записываться. И, если уж записался, то пройти курс до конца.
Это каким-то образом решает проблему низкого процента завершения открытых курсов.
Тогда так - используйте мод выдачи сертификата, в сертификат внесите пароль от курса, запись на курс делаете по паролю, итого - пока не получит сертификат он не получит код от следующего курса, а сертификат получи только если закончит этот курс.
Спасибо, но в этом случае есть высокий риск передачи пароля между пользователями.
Тогда усложните себе жизнь - сделайте в курсе №2 Задание типа ответ в виде файла, в этом задании они будут вам предоставлять сертификат, вход всё так же по паролю из сертификата, а вот открытие полного доступа к курсу по предоставлению сертификата. Так вы найдёте не добросовестных студентов и точно будите уверены что он прошел курс №1.
В любом случаи готового решения для вас нет, и врятли будет реализовано бесплатно, можете поспрашивать местных программистов сколько будет стоить сделать нужный вам плагин, 3-5 человек на форуме точно вам с этим смогут помочь, ну или сами осваивайте языки программирования и делайте плагин, инструкций куча, возможно даже попробовать объединить несколько плагинов в один.
Александр, спасибо.