School-master 3.1.5, дата выхода 14.10.2021

Последние изменения: 14.10.2021

Накопительное обновление School-Master 3.1.5. 

Что нового?

1. Выдача сертификатов по окончанию тренинга

Добавлено новое событие по окончанию тренинга "Выдача сертификата" более подробное описание в базе знаний.

1. Когда выдаются сертификаты?

Сертификат привязывается к прохождению тренинга. Что считать прохождением тренинга выбирается опционально. Это может быть:

  • Прохождение урока(ов). Прохождение урока в свою очередь может быть выполнением домашнего задания, прохождение теста или одновременно: задание + тест.

  • Вход в урок или в выбранные уроки. Т.е. не выполнение работы, а просто факт входа.

  • Ответил в уроке.

  • Дата окончания тренинга. Сертификат выдается автоматически в указанную дату окончания тренинга.

2. Настройка сертификата.

Для каждого тренинга можно настроить свой сертификат:

  • загрузить изображение,

  • задать позиции полей: Имя / Фамилия, номер сертификата, дата выдачи,

  • загрузить свой шрифт.

3. Вид для пользователя.

Если в тренинге есть сертификат, но еще не получен, то будет выводиться виджет с информацией о том, что возможно получение сертификата.
После получения, в виджете будет выведен сертификат с возможностью скачать.

4. Выданные сертификаты


В статистике тренинга администратор видит список всех выданных сертификатов.

UPD. Добавили опцию для карточки тренинга: «Показывать наличие сертификата».


2. Фоновое выполнение события заказов 
Теперь часть событий которые выполняются при выписке и оплате заказов перенесены в работу планировщика и будут выполнятся в фоновом режиме.
Это сделано для ускорения работы платформы и снижения нагрузки.
ВАЖНО: Обязательно должно работать крон-задание: Письма напоминания о неоплаченных заказах

События, которые выполняются в фоне:

  • HTTP уведомления

  • AcyMailing

  • AMOcrm

  • GetFunnels

  • ExpertSender

  • Партнерские Postback

Примечание: Так как крон задание выполняется 1 раз в 10 мин. То выполнение этих событий будет происходит с задержкой до 10 мин.

Как добавлять крон-задания на сервере/хостинге можно посмотреть в этой инструкции.


3. Вывод новых тренингов на главной

В тренингах 1.0 у нас была возможность на главной странице вывести список тренингов. При выпуске тренингов 2.0 - это возможность стала неактуальна, т.к. появился виджет с тренингами и на главной можно было делать все, что угодно.

Но все-же, по просьбе клиентов, добавили прежний функционал - вывод списка тренингов 2.0 на главной странице.

Теперь, можно убрать виджет и через настройки внешнего вида вывести Тренинги 2.0 на главной. Блок Hero настраивается в настройках тренинга 2.0.
Что выводить настраивается в пункте меню Тренингов 2.0


4. Добавлено новое крон-задание "Системные события"

Пока через него происходит удаление логов. Срок хранения логов указывается в настройках системы на вкладке функции, по умолчанию 90 дней. 
Само задание нужно настроить/добавить на сервере/хостинге. Периодичность выполнения 1 раз в сутки.


5. Просмотр тренингов на фронте с админской сессией

Что это значит?

Если работаете под админом и перейдете во фронтенд не авторизованными под каким либо пользователем, то у Вас будут доступны абсолютно все тренинги и не будут действовать никакие СТОП/расписания и прочее. Еще раз, авторизация во фронтенде не нужна, достаточно того, что соседняя вкладка авторизована в админке.

Во внешнем интерфейсе будет отображена специальная плашка что у вас активна админская сессия и не возникало вопросов почему открыты все уроки.

Если вы авторизуетесь под каким-то пользователем из админки, то будут действовать настройки пользователя. 
Для того что бы посмотреть как сайт будет выглядеть под не авторизованным пользователем, то нужно либо разлогиниться из админки или перейти на сайт в режиме инкогнито. 

Зачем сделано? Что бы удобнее было смотреть как выглядят уроки пока делаете наполнение тренинга. 


6. Перевод админки на другие языки.

Мы закончили с вынесением языковых переменных в отдельный файл для перевода. Перевели внешний интерфейс на английский язык и добавили возможность в настройках менять язык.


Общее

  • Добавлен фильтр в логе продления подписок + пагинация.

  • Добавлена возможность в виджетах выполнять PHP-код.

  • Добавлена опция ограничения товара на покупку 1 раз.

  • Возможность ручного начисления партнеру произвольной суммы.

  • В клиентском виджете (меню пользователя) можно добавить произвольный пункт меню.

  • Улучшена работа маски телефона (при использовании маски по странам, учитывается длинна вводимого номера, будет меньше ошибочных номеров)

  • Добавлена опция показа обложек уроков на мобильных. 

  • Размер блока Хиро на мобильных теперь меняется.

  • Правки для защиты от XSS.


Исправления

  • Исправлены ошибки при формировании sitemap.xml

  • Исправлен баг при отправке сообщения в событии об окончании тренинга(само сообщение отправлялось пустым)

  • Поправлен баг с кнопкой следующий урок.

  • Исправили ошибку по доступам.

  • Починили дату скрытия урока.

AMOcrm
  • Добавлена передача фамилии.

  • Поправили баг при переходе в колонку оплаченных



Помогла ли вам статья?