Ситуация:
На сайте курс с последовательным прохождением уроков
Ученик проходит курса, на каком-то этапе появилась дополнительная кнопка в уроке (завершить курс).
Ученик помимо кнопки завершить урок нажала и кнопку Завершить курс. После этого, кнопка на уроках «Завершен» (урок) исчезает и ученик не может перейти к следующему уроку. Все последующие уроки заблокированы.
В админке в разделе Gratebook была пометка, что ученик прошел 80% курса и статус ЗАВЕРШЕН.
Причина:
Почему так произошло? Почему у ученика появилась вторая кнопка?
В настройках курса во вкладке Assessment (Оценка) активирована опция Evaluation «Оценка за уроки» и в поле Passing Grade(%) было указано 80.
Что значит, проходной бал составляет 80 процентов от пройденного материала. То есть пройдя 80 процентов уроков курса (урок считается пройденным если ученик нажал на кнопку Завершено), считается, что ученик набрал нужное количество баллов и может завершить курс по желанию. Поэтому появляется вторая кнопка «Завершить курс». Если ученик нажимает на эту кнопку, курс завершается и ученик больше не может проходить курс.
Как исправить?
Для всех курсов с последовательным прохождением (Content Drip) с опцией Оценка за уроки указывать 100 в поле Passing Grade(%). Тогда ученику нужно пройти все уроки прежде чем нажать на кнопку Завершить курс
Как сбросить статус ученика, который раньше времени завершил курс
Здесь простого решения нет. В настройках LearnPress предусмотрены некоторые опции по сбросу прогресса, но они не решают проблему статуса Курс Завершен и не дают доступ к незавершенным урокам.
Но это можно сделать через PHPMyAdmin
-
- Зайти в базу данных через PHPMyAdmin
- Открыть таблицу wp_learnpress_user_items
- В поиске в поле user_id указать ID пользователя
- Найти строку со статусом finished
- Заменить в колонке «status» finished на enrolled
- Заменить в колонке «graduation» passed на in-progress
- Проверить доступ
Создайте сайт с нами — легко и быстро!
С вопросами и за помощью обращайтесь в нашу службу поддержки 24/7
Нужен качественный хостинг для сайта на WordPress?
Рекомендую, проверенные годами, хостинг Timeweb:
а также, хостинг Beget:
Средняя оценка: 1 из 5