Документация LMS
Коробочная платформа для онлайн-школы: одна установка — одна школа. Ставится на ваш сервер, данные лежат у вас, забрать их можно целиком и в любой момент.
Эта документация собрана на версию продукта 2026.09.180, сборка из коммита b4ecc643 от 20 сентября 2026. У вашей установки может стоять другая версия — справочник вашей школы живёт на её собственном адресе, /docs.
С чего начать #
| Кому | Куда |
|---|---|
| Разбираюсь, что это | Что это за платформа и Чем отличается технически |
| Готовлю инфраструктуру | Что вам понадобится кроме коробки |
| Эксплуатирую установку | Лицензионный ключ и обновления |
| Переношу данные с GetCourse | Перенос данных |
| Ставлю на сервер | Установка |
| Работаю со школой | Как пользоваться |
| Настраиваю почту, чтобы письма доходили | Почта школы |
| Провожу вебинар | Вебинары — свой эфир из OBS или чужой плеер |
| Хочу помощника внутри школы | ИИ-агент школы |
| Считаю, что приносит деньги | Аналитика и отчёты — источники, когорты, расходы |
| Пишу интеграцию | API — первый срез в разработке |
| Смотрю, что спроектировано | Проект API — весь замысел, 226 операций |
| Меняю оформление | Оформление |
| Подключаю ИИ-агента | Для агентов |
Что здесь уже есть, а чего ещё нет #
Документация пишется параллельно разработке, а не после неё. Поэтому часть страниц пока пустая, и это видно: у таких страниц наверху стоит пометка «раздел ещё не написан», а в перечне страниц они помечены отдельно.
Причина не в спешке. Документация, которую пишут по готовому продукту, описывает то, что получилось. Документация, которую пишут рядом, ловит места, где продукт неописуем, — и это самый дешёвый способ найти дыру в проектировании до того, как она станет кодом. Там, где страницу нельзя написать честно, вместо неё стоит объяснение, чего именно не хватает.
Что читается машиной #
Этот сайт сделан так, чтобы его читал не только человек. Ссылку можно отдать ИИ-агенту, и он разберётся сам.
- /llms.txt — карта разделов, по одной строке на каждый. Точка входа для модели.
- /llms-full.txt — вся документация одним текстом, чтобы не обходить страницы по одной.
- /openapi.draft.json — спецификация API в машинном виде. «draft» в имени не для красоты: API ещё не написано, часть адресов предположительна. Адрес
/openapi.jsonне занят намеренно. - Любая страница в Markdown — добавьте
.mdк её адресу: /api/errors.md.
Содержимое каждой страницы отдаётся готовым HTML: страница, пустая без JavaScript, для модели пустая. Подробнее — Машинные выходы.