AI-NATIVE СИСТЕМА УПРАВЛЕНИЯ ОБУЧЕНИЕМ · МУЛЬТИТЕНАНТНАЯ
Blitzlearning
BlitzLIS — обучающая платформа, которую Altacee создала для Blitz Learning Technologies: единая система, где компании обучают сотрудников, авторы создают курсы с помощью ИИ, руководители следят за прогрессом команд, а каждый тенант изолирован от остальных на уровне самой базы данных.
- КЛИЕНТ
- Blitzlearning
- ОТРАСЛЬ
- EdTech
- ПРОДУКТ
- BlitzLIS LMS
- СТАТУС
- В продакшене
- СТЕК
- FastAPI · PostgreSQL · pgvector
- РАБОТАЕТ НА
- blitzlearning.in

Целая обучающая компания в одной системе
BlitzLIS (Learning Intelligence System) — полностью брендируемая мультитенантная система управления обучением для компаний, которые обучают сотрудников, ведут программы комплаенса или обучают своих клиентов. Каждая компания получает собственное рабочее пространство на общей инфраструктуре: свой поддомен, логотип, цвета, экран входа, почтовую идентичность и сертификаты. Её учащиеся никогда не видят другие компании и не видят Blitz.
В одном рабочем пространстве бок о бок работают шесть типов пользователей. Учащиеся проходят курсы, сдают тесты и получают сертификаты. Авторы создают курсы вручную в блочном редакторе или по брифу и собственным документам с помощью ИИ. Рецензенты одобряют или возвращают на доработку каждое изменение до публикации. Руководители назначают обучение и следят за прогрессом команды. Администраторы управляют пользователями, группами, брендингом, комплаенсом и отчётами. Над всеми ними оператор платформы управляет каждым тенантом, тарифом и флагом функций.
Altacee спроектировала и построила платформу от начала до конца: бэкенд на FastAPI с асинхронными воркерами, схему PostgreSQL с защитой на уровне строк в каждой таблице тенанта, поиск по ключевым словам и по смыслу, конвейер ИИ-авторинга, веб-приложение на Next.js для каждой роли и инфраструктуру, на которой всё работает.
Она объединяет то, на что обычно уходит набор отдельных инструментов (редактор курсов, LMS, движок тестов, генератор сертификатов, форум и таблица для отчётов), в одном продукте, который обучающая компания может брендировать, продавать и запускать для многих клиентов сразу.
Всё, что нужно команде обучения, уже встроено
Двенадцать направлений, один продукт. Каждое из них — рабочая часть платформы, а не пункт дорожной карты.
Опыт обучения
- ·Главная панель с курсами для продолжения, дедлайнами, сериями занятий и рекомендациями
- ·Библиотека курсов с поиском и фильтрами по навыку, категории, языку, длительности и уровню
- ·Плеер уроков со структурой по главам, прогрессом и возвратом к месту, где вы остановились
- ·Интерактивные блоки: проверки знаний, сортировка, сценарии, карточки, вкладки и таймлайны
- ·Выделения и личные заметки к любому фрагменту, настройки чтения и режим фокуса
- ·Итоги в конце урока и «Спросить ИИ» прямо в уроке
Студия авторинга
- ·Студия контента: все черновики, курсы и версии в одном месте
- ·Блочный редактор уроков примерно с 35 блоками и инспектором
- ·Версии черновиков с комментариями, историей, сравнением и восстановлением
- ·Предпросмотр для учащегося в размерах телефона, планшета и компьютера со ссылкой для доступа
- ·Описание в каталоге, темы и таксономия: категории, цветные теги и навыки
- ·Повторно используемые блоки и траектории обучения, выстраивающие курсы в программу
ИИ-авторинг
- ·Генератор курсов: напишите бриф, настройте курс, получите структуру, затем готовые уроки
- ·Опора на ваши материалы: загрузите документы, и курс будет написан по ним
- ·«Спросить ИИ» в редакторе: переписать, сократить, перевести или превратить текст в визуальные блоки
- ·ИИ-генератор вопросов для банков вопросов
- ·Сигналы: проверки качества каждого урока с предложенными исправлениями
- ·Любое изменение от ИИ попадает в черновик, который утверждает человек; ничего не публикуется само
Оценка знаний
- ·9 типов вопросов: с выбором ответа, верно или неверно, короткий и длинный текст, число, упорядочивание, сопоставление, заполнение пропусков и область на изображении
- ·Банки вопросов, общие для нескольких тестов
- ·Правила тестов: проходной балл, число попыток, лимит времени и исключения для отдельных учащихся
- ·Проход теста с результатами и полной историей попыток
Проверка и публикация
- ·Процесс со статусами: черновик, на проверке, одобрено, опубликовано или возвращено
- ·Входящие рецензента со всеми ожидающими задачами
- ·Режим проверки: комментировать блок, предлагать правку, одобрять или отклонять
- ·Чек-лист публикации перед тем, как что-либо попадёт к учащимся
Сертификаты
- ·Выдаются автоматически при завершении курса
- ·Дизайнер сертификатов для каждого тенанта с собственным брендингом
- ·QR-коды, скачивание в PDF и возможность поделиться
- ·Публичная страница, где любой может проверить подлинность номера сертификата
Сообщество
- ·Лента с постами, фото, видео, документами и опросами
- ·Сообщества и учебные круги с ограниченным числом мест, открытые или закрытые
- ·Обсуждения с реакциями, упоминаниями и отмеченным лучшим ответом
- ·ИИ-карточка в каждом обсуждении: сделать краткое изложение, составить FAQ, перевести
- ·Профили с подтверждёнными навыками и полученными сертификатами
Руководители
- ·Обзор команды: активные учащиеся, записи на курсы, в процессе, просрочено
- ·Назначение курса или траектории команде или одному человеку
- ·Прогресс команды с экспортом в CSV и XLSX
- ·Полный прогресс одного учащегося по каждому курсу
- ·Отчёты и покрытие пробелов в навыках с отправкой отчётов по расписанию на почту
Администрирование
- ·Обзор сотрудников, назначенного обучения, комплаенса и новичков
- ·Пользователи, отделы, группы, аудитории, пользовательские поля и записи на курсы
- ·ИИ-аналитика, которая отмечает учащихся в группе риска и объясняет почему
- ·Комплаенс, матрица компетенций и аналитика навыков
- ·Журнал аудита каждого входа, смены роли и настройки
- ·Синхронизация каталога (SCIM), ключи API, вебхуки, напоминания и Power BI
White label
- ·Каждый тенант на собственном поддомене или своём домене
- ·Собственные логотип, цвета, шрифты и экран входа
- ·Собственная почтовая идентичность и SMTP-сервер для каждого письма
- ·Собственный дизайн сертификата и юридический футер
Стандарты и контент
- ·Импорт и экспорт SCORM 1.2 и 2004
- ·Импорт cmi5 и AICC, обозреватель xAPI
- ·Видеоуроки с главами, субтитрами и синхронной расшифровкой
- ·Переводы курсов силами ИИ или с проверкой человеком
Управление платформой
- ·Панель суперадминистратора по всем тенантам
- ·Тенанты по домену, региону и статусу
- ·Мониторинг использования ИИ и флаги функций для каждого тенанта
- ·Тарифы и обращения в поддержку
Один тенант не увидит другого, даже если API ошибётся
Большинство мультитенантных продуктов фильтруют по тенанту в коде приложения, и одно забытое условие WHERE открывает данные одного клиента другому. BlitzLIS ставит стену в самой базе данных. Каждый запрос открывает транзакцию, которая сообщает PostgreSQL, какому тенанту он принадлежит, а политика на каждой таблице отклоняет любую строку извне.
- 01Запрос приходит на домен тенанта и проходит аутентификацию
- 02API задаёт app.tenant_id только для этой транзакции
- 03Политики PostgreSQL фильтруют каждое чтение и отклоняют любую чужую запись
- 04Поиск работает внутри той же стены: Meilisearch по словам, pgvector по смыслу
- 05Фоновые воркеры обрабатывают загрузки, поэтому материал доступен для поиска сразу после попадания в систему
CREATE POLICY lessons_tenant_isolation ON lessons
USING (tenant_id = current_setting('app.tenant_id', true)::uuid)
WITH CHECK (tenant_id = current_setting('app.tenant_id', true)::uuid);
-- per request, inside the transaction
SET LOCAL app.tenant_id = '…';// БЕЗОПАСНОСТЬ
Корпоративный вход и изоляция из коробки
- Защита PostgreSQL на уровне строк в каждой таблице тенанта
- Единый вход через Google, Microsoft, Okta и SAML
- Двухфакторный вход через приложения TOTP и ключи WebAuthn
- Хеширование паролей Argon2id
- Токены доступа на 15 минут
- Неизменяемый журнал аудита
- Права по ролям с привязкой к конкретному курсу
Каждый экран, каждая роль
Реальные экраны живого продукта, снятые в демо-пространстве. Семь типов пользователей, одна платформа.
Учащийся
Где люди учатся: главная, которая знает, что дальше, библиотека для просмотра, плеер уроков, удобный для чтения, и подтверждение результата в конце.










Автор и рецензент
Где создаются курсы: от брифа и документа к структуре, затем к урокам в блочном редакторе, проверке и публикации.








Сообщество
Где учащиеся общаются: лента, сообщества и круги, обсуждения с опросами и ИИ, который умеет делать их краткое изложение.



Руководитель
Где управляют командами: кому что назначено, кто отстаёт, и отчёты, которые экспортируются или отправляются на почту сами.




Админ тенанта
Где компания управляет своей академией: люди, комплаенс, риски, брендинг и полный журнал действий.





Оператор платформы
Где Blitz управляет всеми компаниями-клиентами сразу.

BlitzLIS в вопросах
- Что такое BlitzLIS?
- BlitzLIS — мультитенантная AI-native система управления обучением, созданная Altacee для Blitz Learning Technologies. Она обеспечивает обучение сотрудников, комплаенс и обучение клиентов сразу для многих компаний, каждая из которых работает в своём брендированном и изолированном пространстве.
- Кто создал BlitzLIS?
- Altacee спроектировала и построила её от начала до конца: бэкенд на FastAPI, модель данных PostgreSQL с защитой на уровне строк, поиск, конвейер ИИ-авторинга, веб-приложение на Next.js и развёртывание.
- Как BlitzLIS разделяет тенантов?
- На уровне базы данных. Каждый запрос задаёт тенанта для своей транзакции, а политики защиты на уровне строк PostgreSQL в каждой таблице тенанта отклоняют строки любого другого тенанта, поэтому даже ошибка в API не раскроет данные другой компании.
- Может ли BlitzLIS создавать курсы с помощью ИИ?
- Да. Авторы пишут бриф, при желании загружают собственные документы, а генератор составляет структуру и уроки. Каждое изменение от ИИ приходит как черновик и проходит проверку человеком, прежде чем его увидят учащиеся.
- Какие стандарты электронного обучения поддерживает BlitzLIS?
- Импорт и экспорт SCORM 1.2 и SCORM 2004, а также импорт cmi5 и AICC.
- Как учащиеся входят в систему?
- С паролем, хешированным Argon2id, или через единый вход Google, Microsoft, Okta или SAML, с возможным двухфакторным входом через приложение TOTP или ключ WebAuthn.
- На чём построен BlitzLIS?
- FastAPI и асинхронные воркеры, PostgreSQL 16 с pgvector, Meilisearch, Redis и веб-приложение на Next.js.
> КАК ЭТО СТРОИЛОСЬ
Что требовалось для Blitzlearning?
AI-нативную LMS предстояло продавать учреждениям, которые не делят между собой ничего: стоит одному арендатору увидеть поток другого — контракт закончен, и при этом библиотека курсов, которую никто не хочет листать страницу за страницей, должна ощущаться мгновенной.
Как Altacee создавала Blitzlearning?
Изоляция живёт в базе, а не в коде приложения: Postgres 16 с row-level security на каждого арендатора, рядом pgvector для поиска по смыслу, Meilisearch для скорости по ключевым словам и воркеры arq, загружающие материалы за асинхронной поверхностью FastAPI.
Что получил Blitzlearning?
Арендаторы делят одну базу и не доберутся до чужих строк, даже если ошибётся API. Материал курса становится доступным поиску и по формулировке, и по намерению в момент окончания загрузки.
Нужна такая же система?
Расскажите, что вы строите. В ответ пришлём проработанный план, а не коммерческое предложение.