Защита текста от копирования
Настройка Защита текста от копирования (settings.protectTextCopy) включается в разделе «Информация» → «Дополнительные настройки». Когда она активна, ученики не могут копировать текст уроков.
Механизм (useProtectCopy) блокирует в области контента урока:
- копирование (событие
copy); - контекстное меню (правый клик);
- горячие клавиши
Ctrl/Cmd + CиCtrl/Cmd + V; - выделение текста (
user-select: noneв обёртке контента).
Блоки кода (
code) исключены из защиты — их можно копировать, даже когда защита включена. Это сделано специально, чтобы ученики технических курсов могли копировать примеры кода.Защита видео (DRM и водяной знак)
Видео на платформе воспроизводится через защищённый плеер (Kinescope). Для видео применяются два механизма защиты:
Персональный водяной знак содержит ID авторизованного ученика — это позволяет отследить источник, если запись видео попадёт в открытый доступ.
Доступ только для участников
Каждый урок имеет тип доступа (CourseLessonAccessType):
Демо-уроки удобно использовать как «витрину»: откройте одно-два вводных занятия, чтобы ученик мог оценить качество курса до покупки. Остальной контент остаётся закрытым для тех, кто не приобрёл доступ.
Экран блокировки
Для закрытого контента, доступного только участникам, платформа показывает экран-заглушку (Watermark) с размытием: содержимое затемняется и поверх выводится сообщение о необходимости получить доступ. Так неоплаченный контент остаётся скрытым, но ученик видит, что материал существует.