Возможность публикации видеозаписей сессий элемента курса «Занятие 3KL»

Полина Андреева
16.01.2026
В данной статье описан еще не реализованный проект, который мы проектировали и оценивали для одного из наших клиентов, но по каким-либо причинам так и не реализовали. Если вас заинтересовал данный функционал, вы можете заказать его разработку в компании ООО "Открытые технологии". Ориентировочная оценка в нормо-часах указана под статьей.

Суть доработки:

Будет разработана возможность публикации видеозаписей сессий элемента курса «Занятие 3KL». Опубликованные записи будут отображаться в элементе курса и будут доступны всем пользователям, вне зависимости от того, присутствовали ли пользователи на Занятии и были ли они подписаны на курс на момент проведения сессии.

Пример применения:

Организация регулярно проводит массовые вебинары на своих курсах с помощью элемента курса «Занятие 3KL». Необходимо, чтобы новым пользователям, подписанным на курс, были доступны записи завершенных сессий элемента курса «Занятие 3KL». Преподаватель настраивает публикацию выбранной им записи сессии Занятия и запись становится доступна всем пользователям, вне зависимости от момента их записи на курс.

Сценарий:

Предусловия:

  • слушатель 1 подписан на курс;
  • слушатель 2 не подписан на курс;
  • в курсе имеется экземпляр Занятия 3KL;
  • «Формат занятия» – «Общее»;
  • «Действие при отсутствии публичных записей в занятии» – не настраивалось (по умолчанию используются настройки для модуля Занятие 3KL);
  • ни одна запись в экземпляре занятия еще не выгружалась.

Администратор: переходит на страницу «Настройки по умолчанию» для модуля «Занятие 3KL».
Система: отображает форму настроек.
Администратор: указывает для глобальной настройки «Действие при отсутствии публичных записей в занятии» значение «Отображать в разделе публикации первую запись занятия» и нажимает «Сохранить».
Система: сохраняет настройки.
Преподаватель: запускает первую сессию занятия.
Слушатель 1: подключается к занятию.
Преподаватель: проводит занятие и завершает сессию.
Слушатель 1: переходит в интерфейс занятия.
Система: отображает раздел опубликованных записей, в нем – запись первого занятия; отображает первую сессию занятия с той же записью.
Слушатель 2: подписывается на курс, переходит в интерфейс занятия.
Система: отображает раздел опубликованных записей, в нем – запись первого занятия.

Состав работ:

  • В раздел настроек по умолчанию для элемента курса «Занятие 3KL» будет добавлена глобальная настройка «Действие при отсутствии опубликованных записей в занятии», определяющая, видеозапись какой сессии будет отображаться в разделе публикации записи: первая, последняя или никакая (по умолчанию видеозаписи сессии не будут отображаться в разделе публикации). 
  • В настройки элемента курса «Занятие 3KL», добавляемого в курс, будет добавлена настройка «Действие при отсутствии опубликованных записей в занятии», переопределяющая значение аналогичной глобальной настройки.
  • В настройки сессии элемента курса «Занятие 3KL» будет добавлена настройка «Опубликовать записи сессии», определяющая, будут ли опубликованы видеозаписи сессии Занятия или нет.
  • Будет объявлено новое право просматривать опубликованные данные («mod/event3kl:view_published_data») для контекста элемента курса. Раздел публикации в занятии будет доступен пользователям, имеющим право просматривать опубликованные данные в контексте элемента курса, не зависимо от их принадлежности к той или иной сессии.
Оценочная трудоемкость: 20 нормо-часов. 
Теги: Crowdfunding
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены