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

Кликните по элементу чтобы увидеть его настройки в правом боковом меню.

Встроенный код может работать с тремя типами данных: HTML-кодом, ссылкой на веб-сайт или zip-файлом (например, пакетом SCORM)
1. HTML-код
Чтобы добавить HTML-код, выберите опцию «HTML» в настройках элемента, нажмите "Редактировать HTML" и вставьте встроенный HTML-код в появившемся окне.

2. Ссылка
Чтобы добавить ссылку, выберите опцию «Ссылка» в настройках элемента и вставьте ссылку.

Поддерживаемые ссылки:
Youtube (Только embed-ссылки)
Vimeo
Google Docs / Slides / Sheets
Google Maps
Miro, Figma (Только embed-ссылки)
JSFiddle, CodePen (Через специальный embed)
Ваши собственные сайты, если они поддерживают iframe
Для Vimeo: видео должно быть разрешено к встраиванию на вашем домене. Если видео ограничено настройками приватности, оно может не загрузиться
Неподдерживаемые ссылки:
Обычные YouTube ссылки
Vimeo-ссылки с приватными настройками
Ссылки на сайты, запрещающие встраивание (Facebook, Instagram, GitHub)
HTTP-сайты (без HTTPS), если страница работает по HTTPS
Ссылки, требующие входа в аккаунт
Если вставленная ссылка делает перенаправление на авторизацию или другой сайт, то внутри встроенного кода она может не отобразиться или зависнуть на переадресации. То же самое произойдет если сайт требует чтобы у пользователя была сессия (например, авторизация в Google Docs).
Многие сайты запрещают показ в iframe 1. Если у сайта выставлен заголовок:
"X-Frame-Options: DENY" или "X-Frame-Options: SAMEORIGIN" вставка в iframe с другого домена не сработает — браузер заблокирует загрузку. 2. Если сайт выставил CSP-заголовок, ограничивающий встраивание, например:
"Content-Security-Policy: frame-ancestors 'none';" или "Content-Security-Policy: frame-ancestors 'self';" то он не загрузится внутри iframe.
Если сайт работает по https://, а во встроенный код вставлена http:// ссылка, браузер может заблокировать это как смешанный контент (mixed content).
3. Архив
В настройках элемента выберите «Архив» и загрузите SCORM-пакет.

Подробнее о том, как прикрепить SCORM-пакет читайте тут.
С обновлением 2.56 в элементе «Встроенный код» теперь тоже есть настройки условий прохождения.
Мы добавили три варианта отслеживания в зависимости от условий прохождения:
«Нет» – не отслеживать (то есть без условий прохождения).
«Скорм пройден» – отслеживать статус Complete, который передает SCORM-пакет или встроенный элемент.
«Клик на элемент» – отслеживать, чтобы студент сделал хотя бы один клик в элементе «Встроенный код».
Как работает отслеживание HTML и ссылок
Чтобы настроить отслеживание, нужно в файл или в элемент, открывающийся по ссылке, вставить код:
window.parent.postMessage({ type: 'complete' }, '*');
Например, вы можете создать элемент для проверки знаний при помощи ИИ и попросить его передавать статус Complete. Так, когда файл или элемент завершится, он будет пройден и на платформе Линда.

Last updated