SISTEMA DE GESTIÓN DE APRENDIZAJE NATIVO DE IA · MULTI-TENANT
Blitzlearning
BlitzLIS, la plataforma de aprendizaje que Altacee construyó para Blitz Learning Technologies: un único sistema donde las empresas forman a su gente, los autores crean cursos con IA, los gerentes siguen a sus equipos y cada tenant queda aislado del siguiente en la propia base de datos.
- CLIENTE
- Blitzlearning
- SECTOR
- EdTech
- PRODUCTO
- BlitzLIS LMS
- ESTADO
- En producción
- STACK
- FastAPI · PostgreSQL · pgvector
- EN VIVO EN
- blitzlearning.in

Toda una empresa de formación, en un solo sistema
BlitzLIS (Learning Intelligence System) es un sistema de gestión de aprendizaje multi-tenant con marca propia para empresas que forman a sus empleados, ejecutan programas de cumplimiento o educan a sus clientes. Cada empresa recibe su propio espacio de trabajo sobre infraestructura compartida: su propio subdominio, logotipo, colores, pantalla de inicio de sesión, identidad de correo y certificados. Sus alumnos nunca ven a otra empresa, ni ven a Blitz.
Dentro de un espacio de trabajo, seis tipos de personas trabajan codo con codo. Los alumnos toman cursos, hacen cuestionarios y obtienen certificados. Los autores crean cursos, a mano en un editor de bloques o con IA a partir de un brief y sus propios documentos. Los revisores aprueban o devuelven cada cambio antes de que se publique. Los gerentes asignan formación y siguen el avance de su equipo. Los administradores gestionan usuarios, grupos, marca, cumplimiento e informes. Por encima de todos, el operador de la plataforma gestiona cada tenant, plan y feature flag.
Altacee diseñó y construyó la plataforma de principio a fin: el backend FastAPI y sus workers asíncronos, el esquema PostgreSQL con seguridad a nivel de fila en cada tabla de tenant, la búsqueda por palabras clave y por significado, el pipeline de autoría con IA, la app web Next.js para cada rol y el despliegue en el que funciona.
Reúne lo que normalmente requiere un conjunto de herramientas separadas (una herramienta de autoría, un LMS, un motor de cuestionarios, un generador de certificados, un foro y una hoja de cálculo de informes) en un solo producto que una empresa de formación puede personalizar con su marca, vender y operar para muchas empresas cliente a la vez.
Todo lo que un equipo de formación necesita, incluido
Doce áreas, un solo producto. Cada una es una parte operativa de la plataforma, no un elemento de la hoja de ruta.
Experiencia de aprendizaje
- ·Un panel de inicio con cursos por continuar, fechas límite, rachas y recomendaciones
- ·Una biblioteca de cursos con búsqueda y filtros por habilidad, categoría, idioma, duración y nivel
- ·Un reproductor de lecciones con índice por capítulos, progreso y retoma donde lo dejó
- ·Bloques interactivos: comprobaciones de conocimiento, ordenación, escenarios, tarjetas, pestañas y líneas de tiempo
- ·Resaltados y notas privadas en cualquier pasaje, ajustes de lectura y un modo de concentración
- ·Un resumen al final de la lección y Ask AI dentro de la lección
Estudio de autoría
- ·Un estudio de contenidos con cada borrador, curso y versión en un solo lugar
- ·Un editor de lecciones basado en bloques con unos 35 bloques y un inspector
- ·Borradores versionados con comentarios, historial, comparación y restauración
- ·Vista previa del alumno en tamaños de móvil, tableta y escritorio, con enlace para compartir
- ·Detalles de catálogo, temas y taxonomía: categorías, etiquetas de colores y habilidades
- ·Bloques reutilizables y rutas de aprendizaje que ordenan cursos en un plan formativo
Autoría con IA
- ·Un generador de cursos: escriba un brief, dé forma al curso, obtenga un esquema y luego lecciones completas
- ·Basado en su propio material: suba documentos y el curso se escribe a partir de ellos
- ·Ask AI en el editor para reescribir, acortar, traducir o convertir texto en bloques visuales
- ·Un generador de preguntas con IA para bancos de preguntas
- ·Señales: controles de calidad en cada lección, con correcciones propuestas
- ·Cada cambio de la IA llega como borrador que una persona aprueba; nada se publica solo
Evaluaciones
- ·9 tipos de pregunta: opción múltiple, verdadero o falso, texto corto y largo, numérica, ordenación, emparejamiento, completar huecos y punto en imagen
- ·Bancos de preguntas compartidos entre cuestionarios
- ·Reglas de cuestionario: nota de aprobado, intentos, límite de tiempo y excepciones por alumno
- ·Un ejecutor de cuestionarios con resultados e historial completo de intentos
Revisión y publicación
- ·Un flujo de estados: borrador, en revisión, aprobado, publicado o devuelto
- ·Una bandeja del revisor con todas las tareas pendientes
- ·Modo de revisión: comentar un bloque, sugerir una edición, aprobar o rechazar
- ·Una lista de verificación de publicación antes de que nada llegue a los alumnos
Certificados
- ·Emitidos automáticamente al completar un curso
- ·Un diseñador de certificados por tenant, con su propia marca
- ·Códigos QR, descarga en PDF y para compartir
- ·Una página pública donde cualquiera puede comprobar que un número de certificado es auténtico
Comunidad
- ·Un feed con publicaciones, fotos, vídeos, documentos y encuestas
- ·Comunidades y círculos de aprendizaje con cupo limitado, públicos o privados
- ·Hilos con reacciones, menciones y una mejor respuesta marcada
- ·Una tarjeta de IA en cada hilo: resumir, redactar una FAQ, traducir
- ·Perfiles con habilidades verificadas y certificados obtenidos
Gerentes
- ·Una vista general del equipo: alumnos activos, inscripciones, en curso, vencidos
- ·Asignar un curso o una ruta a un equipo o a una sola persona
- ·Progreso del equipo con exportación a CSV y XLSX
- ·El progreso completo de un alumno, curso por curso
- ·Informes y cobertura de brechas de habilidades, con informes programados por correo
Administración
- ·Una vista general de empleados, formación asignada, cumplimiento y nuevas incorporaciones
- ·Usuarios, departamentos, grupos, audiencias, campos personalizados e inscripciones
- ·Información de IA que señala a los alumnos en riesgo y por qué
- ·Cumplimiento, una matriz de competencias e inteligencia de habilidades
- ·Un registro de auditoría de cada inicio de sesión, cambio de rol y ajuste
- ·Sincronización de directorio (SCIM), claves de API, webhooks, recordatorios y Power BI
Marca blanca
- ·Cada tenant en su propio subdominio o dominio personalizado
- ·Su propio logotipo, colores, tipografía y pantalla de inicio de sesión
- ·Su propia identidad de remitente y servidor SMTP para cada correo
- ·Su propio diseño de certificado y pie legal
Estándares y contenido
- ·Importación y exportación SCORM 1.2 y 2004
- ·Importación cmi5 y AICC, con un explorador xAPI
- ·Lecciones en vídeo con capítulos, subtítulos y transcripción sincronizada
- ·Traducciones de cursos, por IA o con ida y vuelta humana
Operaciones de la plataforma
- ·Un panel de superadministrador de todos los tenants
- ·Tenants por dominio, región y estado
- ·Monitoreo del uso de IA y feature flags por tenant
- ·Planes de facturación y tickets de soporte
Un tenant no puede ver a otro, aunque la API falle
La mayoría de los productos multi-tenant filtran por tenant en el código de la aplicación, y una cláusula WHERE olvidada filtra los datos de un cliente a otro. BlitzLIS pone el muro en la base de datos. Cada solicitud abre una transacción que le indica a PostgreSQL a qué tenant pertenece, y una política en cada tabla rechaza cualquier fila de otro origen.
- 01Una solicitud llega al dominio de un tenant y se autentica
- 02La API establece app.tenant_id solo para esa transacción
- 03Las políticas de PostgreSQL filtran cada lectura y rechazan cada escritura ajena
- 04La búsqueda corre dentro del mismo muro: Meilisearch para palabras, pgvector para significado
- 05Los workers en segundo plano procesan las cargas, así el material se puede buscar en cuanto llega
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 = '…';// SEGURIDAD
Inicio de sesión empresarial y aislamiento, de serie
- Seguridad a nivel de fila de PostgreSQL en cada tabla de tenant
- Inicio de sesión único con Google, Microsoft, Okta y SAML
- Inicio de sesión en dos pasos con apps TOTP y llaves WebAuthn
- Hash de contraseñas con Argon2id
- Tokens de acceso de 15 minutos
- Un registro de auditoría inmutable
- Permisos basados en roles, con alcance por curso
Cada pantalla, cada rol
Pantallas reales del producto en producción, capturadas en un espacio de trabajo de demostración. Siete perfiles, una plataforma.
Alumno
Donde la gente aprende: un inicio que sabe qué sigue, una biblioteca para explorar, un reproductor de lecciones pensado para leer y una prueba al final.










Autor y revisor
Donde se crean los cursos: de un brief y un documento a un esquema, a lecciones en el editor de bloques, a revisión y publicación.








Comunidad
Donde los alumnos conversan: un feed, comunidades y círculos, hilos con encuestas y una IA que puede resumirlos.



Gerente
Donde se gestionan los equipos: quién tiene asignado qué, quién va atrasado e informes que se exportan o se envían solos por correo.




Admin del tenant
Donde una empresa gestiona su academia: personas, cumplimiento, riesgo, marca y una pista de auditoría completa.





Operador de la plataforma
Donde Blitz gestiona todas las empresas cliente a la vez.

BlitzLIS, en preguntas
- ¿Qué es BlitzLIS?
- BlitzLIS es un sistema de gestión de aprendizaje multi-tenant y nativo de IA, construido por Altacee para Blitz Learning Technologies. Gestiona la formación de empleados, el cumplimiento y la educación de clientes para muchas empresas a la vez, cada una en su propio espacio de trabajo aislado y con su marca.
- ¿Quién construyó BlitzLIS?
- Altacee lo diseñó y construyó de principio a fin: el backend FastAPI, el modelo de datos PostgreSQL con seguridad a nivel de fila, la búsqueda, el pipeline de autoría con IA, la app web Next.js y el despliegue.
- ¿Cómo mantiene BlitzLIS separados a los tenants?
- En la base de datos. Cada solicitud fija el tenant para su transacción, y las políticas de seguridad a nivel de fila de PostgreSQL en cada tabla de tenant rechazan filas de cualquier otro tenant, de modo que un error en la API sigue sin poder filtrar los datos de otra empresa.
- ¿Puede BlitzLIS crear cursos con IA?
- Sí. Los autores escriben un brief, opcionalmente suben sus propios documentos, y el generador redacta un esquema y lecciones. Cada cambio de la IA llega como borrador y pasa por revisión humana antes de que los alumnos lo vean.
- ¿Qué estándares de e-learning admite BlitzLIS?
- Importación y exportación de SCORM 1.2 y SCORM 2004, además de importación de cmi5 y AICC.
- ¿Cómo inician sesión los alumnos?
- Con una contraseña con hash Argon2id, o con inicio de sesión único mediante Google, Microsoft, Okta o SAML, con inicio de sesión en dos pasos opcional por app TOTP o llave WebAuthn.
- ¿Con qué está construido BlitzLIS?
- FastAPI y workers asíncronos, PostgreSQL 16 con pgvector, Meilisearch, Redis y una app web Next.js.
> CÓMO SE ENTREGÓ
¿Qué necesitaba Blitzlearning?
Un LMS nativo de IA tenía que venderse a instituciones que no comparten nada — que un inquilino vea la cohorte de otro termina el contrato — y aun así sentirse instantáneo sobre una biblioteca de cursos que nadie quiere hojear página a página.
¿Cómo construyó Altacee Blitzlearning?
El aislamiento vive en la base de datos, no en el código: Postgres 16 con seguridad a nivel de fila por inquilino, pgvector al lado para recuperación por significado, Meilisearch para la velocidad por palabra clave y workers arq que ingieren material tras una superficie FastAPI asíncrona.
¿Qué obtuvo Blitzlearning?
Los inquilinos comparten una base de datos y no alcanzan filas ajenas ni cuando la API se equivoca. El material de un curso se busca por frase y por intención en el momento en que termina de subirse.
¿Quiere un sistema como este?
Cuéntenos qué está construyendo. Le responderemos con un plan acotado, no con un argumentario de venta.