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

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

Ситуация:

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

 

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

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

В админке в разделе 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/

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

   1 голос
Средняя оценка: 1 из 5
Вам понравилась статья? Нажмите на кнопки ниже - поделитесь с друзьями в социальных сетях:

Анфиса Бреус

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

Хотите создать свой сайт для заработка в интернете быстро, легко и самостоятельно?  
Оставьте свой комментарий:

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

два + семнадцать =