Упаковка, деплой и релиз
← К неделе 6 Лонгрид · Упаковка и деплой

Упаковка и деплой

Финальный этап: как показать свой образовательный проект миру — опубликовать код, встроить его на лендинг и упаковать для загрузки на платформу.

Код готов. Осталось вынести его из редактора в интернет. Разберём три способа публикации по порядку: от бесплатного хостинга на GitHub до готового SCORM-пакета для LMS.

Раздел 1 из —

1 Публикация на GitHub Pages

Чтобы код заработал в интернете, его нужно где-то разместить. GitHub — удобный и бесплатный вариант для проектов. Смотри видео и повторяй по шагам.

Видео · заливка на GitHub Pages

1Создай на GitHub новый репозиторий под проект.
2Загрузи в него файлы проекта (главный файл — index.html — должен лежать в корне).
3В настройках репозитория (Settings → Pages) включи GitHub Pages — и получишь ссылку вида твой-логин.github.io/твой-проект.

2 Встраивание в Тильду

Когда проект лежит на GitHub, его можно встроить на лендинг в Тильде — блоком Т123 (HTML). Проект показывается через «окно» — тег <iframe>.

Видео · вставка в Тильду (блок Т123)

Разбери код по частям — нажимай на подсвеченные фрагменты:

<iframe src="https://твой-логин.github.io/твой-проект/index.html" style="width:100%;height:100vh;border:none;display:block;">
</iframe>

Нажимай на подсвеченные части

<iframe> — тег-окно
Создаёт на странице «окно», через которое виден другой сайт — твой проект с GitHub. Открывающий тег <iframe> обязательно закрывается парным </iframe>.
src="…/index.html" — адрес проекта
Самый важный атрибут: ссылка на твой проект на GitHub Pages. В конце ссылки обязательно допиши /index.html — иначе окно останется пустым.
style="…" — размер и рамка
Убирает рамку окна (border:none) и растягивает проект на всю ширину и на 100% высоты экрана (height:100vh), чтобы он выглядел как часть страницы.

3 SCORM-пакет для LMS

Если проект загружается в полноценную LMS (Эквио, iSpring и другие), его упаковывают в ZIP-архив по стандарту SCORM. Внутри архива, помимо файлов проекта, лежит служебный файл imsmanifest.xml — паспорт курса, по которому платформа понимает, что и как запускать.

Видео · сборка SCORM-пакета

Файл imsmanifest.xml не нужно писать вручную — попроси ИИ. Скопируй промпт и подставь свои данные:

Промпт для ИИ
Напиши полный код для файла imsmanifest.xml (SCORM 1.2). У меня образовательный интерактивный лонгрид. Главный запускаемый файл называется index.html. Также в корне лежат папки [video, images]. Название курса: «Мой проект». Сделай код готовым к копированию.
⚠ Важное правило архивации

Когда будешь делать ZIP-архив, не архивируй саму папку целиком. Зайди внутрь папки, выдели все файлы (включая index.html и imsmanifest.xml) и только их добавляй в архив. Иначе LMS не найдёт точку запуска.

4 Финал курса

Вот и всё — материалы курса позади! Осталось собрать проект и защитить его. Сверься с датами:

до 24 июля, 23:59 Мск
Дедлайн: сдать ссылку на GitHub и скрин папки со SCORM-пакетом.
30 июля, 19:15 Мск
Итоговый разбор проектов. Подключиться ко встрече →
1 августа, 11:30 Мск
Вторая дата разбора — для тех, кто не был 30 июля. Та же ссылка →

Готовь проект, вопросы и хорошее настроение. До встречи на защите!