LearnPress. Как сбросить статус ученика «Курс завершен», когда курс еще не закончен.

  Автор:
  210
Как сбросить статус ученика "Курс завершен", когда курс еще не закончен

Ситуация:

На сайте курс с последовательным прохождением уроков

 

Ученик проходит курса, на каком-то этапе появилась дополнительная кнопка в уроке  (завершить курс).

Ученик помимо кнопки завершить урок нажала и кнопку Завершить курс. После этого, кнопка на уроках «Завершен» (урок) исчезает и ученик не может перейти к следующему уроку. Все последующие уроки заблокированы.

В админке в разделе Gratebook была пометка, что ученик прошел 80% курса и статус ЗАВЕРШЕН.

Причина:

Почему так произошло? Почему у ученика появилась вторая кнопка?

В настройках курса во вкладке Assessment (Оценка) активирована опция Evaluation «Оценка за уроки» и в поле Passing Grade(%) было указано 80.

Что значит, проходной бал составляет 80 процентов от пройденного материала. То есть пройдя 80 процентов уроков курса (урок считается пройденным если ученик нажал на кнопку Завершено), считается, что ученик набрал нужное количество баллов и может завершить курс по желанию. Поэтому появляется вторая кнопка «Завершить курс». Если ученик нажимает на эту кнопку, курс завершается и ученик больше не может проходить курс.

Как исправить?

Для всех курсов с последовательным прохождением (Content Drip) с опцией Оценка за уроки указывать 100 в поле Passing Grade(%). Тогда ученику нужно пройти все уроки прежде чем нажать на кнопку Завершить курс

Как сбросить статус ученика, который раньше времени завершил курс

Здесь простого решения нет. В настройках LearnPress предусмотрены некоторые опции по сбросу прогресса, но они не решают проблему статуса Курс Завершен и не дают доступ к незавершенным урокам.

Но это можно сделать через PHPMyAdmin

    1. Зайти в базу данных через PHPMyAdmin
    2. Открыть таблицу wp_learnpress_user_items
    3. В поиске в поле user_id указать ID пользователя
    4. Найти строку со статусом finished
    5. Заменить в колонке «status» finished на enrolled
    6. Заменить в колонке «graduation» passed на in-progress
    7. Проверить доступ

Если у вас есть вопросы по этой теме обратитесь за платной консультацией https://wptraining.ru/support/

Вы находите данную статью полезной или интересной? Поделитесь ею, пожалуйста, с другими - просто нажмите на кнопки ниже:

Анфиса Бреус

Анфиса Бреус - специалист по Wordpress с 2007 года. Создатель и разработчик многофункционального шаблона "AB-Inspiration" для самостоятельного создания и профессиональной настройки сайтов разного назначения на WordPress. Основатель клуба "Мастер WordPress" и автор курсов по создании и применению сайтов на WordPress. Фрилансер. Предприниматель. Спикер.

Как создать свой сайт на WordPress с закрытыми и отрытыми онлайн - курсами, с универсальным интернет - магазином, профессиональным блогом и высоко конверсионными лендингами для заработка в интернете 2021
Оставьте ваш комментарий или вопрос