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

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

Ситуация:

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

 

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

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

В админке в разделе 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. Проверить доступ

 


Создайте сайт с нами — легко и быстро!

С вопросами и за помощью обращайтесь в нашу службу поддержки 24/7

 

Нужен качественный хостинг для сайта на WordPress?
Рекомендую, проверенные годами, хостинг Timeweb:
Надежный проверенный годами хостинг для сайта на WordPress
а также, хостинг Beget:
Хостинг Beget

 

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

   1 голос
Средняя оценка: 1 из 5
Если Вам понравилась статья и Вы нашли её полезной, поделитесь ею в соцсетях! Нажмите на кнопки ниже, чтобы сделать это прямо сейчас.

Анфиса Бреус

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

Оставьте свой комментарий:

Ваш адрес email не будет опубликован. Обязательные поля помечены *