1. Toca el botón Compartir () en la barra de Safari
2. Luego elige «Agregar a pantalla de inicio»👆
Convivencia Educativa
0
📋 Asistencia
0
🤝 Convivencia
0
📚 Académico
✍️
Nuevo Compromiso
Tipo de Compromiso
📋
Historial de Compromisos
📄 Documento de Compromiso
📞
Nueva Citación
Desde
a
Hasta
📋
Historial de Citaciones
0
Expedientes Abiertos
0
Activos
0
Cerrados
📄
Abrir Expediente
📄
Expedientes Registrados
0
Total Condicionalidades
0
Activas
0
Levantadas
0
Canceladas
⚠️
Nueva Condicionalidad
📋
Historial de Condicionalidades
⚙️ Gestión del Colegio
👥
Gestión de Usuarios del Colegio
Crea y administra los usuarios de la institución. Cada usuario solo puede acceder a los módulos que aquí se le asignen.
🔑
Cambiar mi contraseña
Actualiza la contraseña de tu propia cuenta
▾
⚙️ SuperAdmin — seleccionar colegio
➕Nuevo Usuario
🔗 Asociación de perfil
Al estar asociado, su nombre se usará automáticamente como funcionario creador en todos los módulos.
Se usará como curso por defecto al crear registros.
⚙️ Módulos permitidos(marcados según el rol; puedes personalizar)
ℹ️ El rol Admin del Colegio tiene acceso automático a todos los módulos habilitados para su colegio más el panel de Gestión. No es necesario seleccionar módulos individualmente.
👤 Usuarios registrados
👥
Selecciona un colegio o espera a que carguen los datos…
Para sincronizar datos entre dispositivos necesitas Firebase (gratuito). Sigue estos pasos:
Clic en "Crear un proyecto" → nombre: convivencia-pe → crear
Menú lateral: Compilación → Firestore Database
Clic "Crear base de datos" → Modo de prueba → Siguiente → Listo
Menú lateral: ⚙ Configuración del proyecto
Baja hasta "Tus apps" → clic en </> Web
Nombre: convivencia-app → "Registrar app"
Copia el código firebaseConfig = { ... }
Abre este archivo HTML en un editor de texto (Bloc de notas o similar)
Busca el texto REEMPLAZA_CON_TU_API_KEY
Reemplaza los 6 valores con los de tu proyecto
Guarda el archivo y súbelo de nuevo a Netlify
💡 Modo de prueba
El modo de prueba permite leer y escribir sin restricciones por 30 días. Después puedes extenderlo en la consola de Firebase → Firestore → Reglas, cambiando la fecha.
⚠️ Privacidad
En modo de prueba cualquier persona con tu URL puede leer los datos. Para proteger el acceso, agrega autenticación de Firebase o restringe las reglas a dominios específicos.
👨🎓
Base de Datos de Estudiantes
Sube un archivo Excel (.xlsx) o CSV con la nómina de estudiantes
📊 Estudiantes cargados: 0
📂
Haz clic o arrastra tu archivo aquí
Formatos aceptados: .xlsx (Excel) · .csv
📋 Columnas esperadas en el archivo
nombreNombre completo del estudiante*
runRUN (ej: 12.345.678-9)
cursoCurso (ej: 5º Básico A)*
apoderadoNombre del/la apoderado/a
telefonoTeléfono apoderado/a
tutorNombre del/la tutor/a de curso
emailApoderadoCorreo apoderado/a
padreNombre del padre
telefonoPadreTeléfono del padre
madreNombre de la madre
telefonoMadreTeléfono de la madre
direccionDirección del estudiante
sexoMasculino / Femenino / …
fechaNacFecha nacimiento (DD/MM/YYYY)
* Columnas obligatorias · El resto opcionales · Los nombres de columna no distinguen mayúsculas ni tildes.
Guardando…
📊 Distribución actual por curso
Sin datos cargados
👔
Base de Datos de Funcionarios
Sube un archivo Excel (.xlsx) o CSV con la nómina de funcionarios/as
👔 Funcionarios cargados: 0
📂
Haz clic o arrastra tu archivo aquí
Formatos aceptados: .xlsx (Excel) · .csv
📋 Columnas esperadas en el archivo
nombreNombre completo*
cargoCargo o función (ej: Director, Docente)*
rolRol específico (ej: Docente de asignatura)
runRUN del funcionario/a
telefonoTeléfono de contacto
emailCorreo electrónico
cursoCurso a cargo (para tutores/as)
* Columnas obligatorias · El resto opcionales · Los nombres de columna no distinguen mayúsculas ni tildes.
Guardando…
👔 Funcionarios/as cargados
Sin datos cargados
🛡️
Protocolos Personalizados
Crea protocolos adicionales que aparecerán junto a los predefinidos en el módulo de Protocolos
➕ Agregar nuevo protocolo
📋 Protocolos personalizados activos
Sin protocolos personalizados aún.
ℹ️ Los protocolos predefinidos del sistema no pueden eliminarse. Solo puedes agregar o quitar los personalizados.
✅ Pasos Legales Obligatorios (5 por protocolo)
Selecciona un protocolo y edita sus 5 pasos. Todos parten del texto legal por defecto; ajústalos según tu establecimiento.
🔒 Protocolos predefinidos del sistema
👤
Añadir Estudiante Individual
Ingresa los datos del estudiante manualmente. Se agregará a la base de datos existente.
👨👩👧 Datos del apoderado/a
👨 Datos del padre
👩 Datos de la madre
👔
Añadir Funcionario/a Individual
Ingresa los datos del funcionario/a manualmente. Se agregará a la base de datos existente.
👔
Editar Funcionario/a
Selecciona un funcionario/a para editar o eliminar sus datos.
👤
Editar Estudiante
Elige un curso para ver sus estudiantes y editar o eliminar sus datos.
🔒
Clave de Acceso al Módulo de Denuncias
El módulo de Denuncias contiene información sensible y está protegido por un PIN de 4 dígitos.
🔑 Estado: Cargando…
ℹ️ El PIN se guarda de forma cifrada (hash SHA-256) — nunca en texto plano. Comparte esta clave únicamente con el personal autorizado a revisar las denuncias.
📋
Faltas del Reglamento de Convivencia
Sube un Excel (.xlsx) o CSV con las faltas leves, graves y gravísimas del establecimiento
0
🟡 Leves
0
🟠 Graves
0
🔴 Gravísimas
📂
Haz clic o arrastra tu archivo aquí
Formatos aceptados: .xlsx (Excel) · .csv
📋 Columnas esperadas en el archivo
tipoLeve, Grave o Gravísima*
descripcionDescripción de la falta*
accionesMedidas a aplicar (separadas por ·)
dimensionDimensión o categoría de la falta
Ejemplo de fila:Leve | Llegar atrasado sin justificación | Amonestación verbal · Anotación negativa | Buenos hábitos
* Obligatorias · La columna tipo acepta: Leve, Grave, Gravísima (sin tildes también).
Guardando…
✍️
Añadir falta manualmente
Complementa la carga por Excel agregando faltas una a una. No reemplaza las ya cargadas.
📄 Faltas actualmente en el sistema
Cargando…
🎨
Personalización del Establecimiento
Configura colores, logo, firma, datos institucionales, cursos, modo oscuro y plantillas de documentos.
👁
Vista previa en tiempo real
🏫
Tu Establecimiento
Vista previa del encabezado
🌙 OSCURO
📋 Módulo
✅ Activo
📝 Tarjeta de contenido
🎨 Colores institucionales
🖼 Logo institucional
📂
Clic o arrastra tu logo aquí
PNG, JPG · Máx. 300 KB · Fondo transparente ideal
Tamaño
🔗 URL:
🏫
Preview
🏫 Datos del establecimiento
✍️ Firma del encargado/a de Convivencia
Esta firma aparecerá automáticamente en los documentos generados (citaciones, compromisos, derivaciones, etc.).
✏️ Dibujar firma
📤 O subir imagen de firma
🖼
PNG transparente recomendado
Máx. 200 KB
💡 Usa fondo transparente para mejor resultado en documentos
Firma actualmente guardada
Sin firma cargada
📚 Cursos del establecimiento
Define los cursos que aparecerán en los selectores de toda la app. Si no se configura, se usan los cursos detectados en la base de estudiantes.
Cargar estructura rápida:
Sin cursos configurados — se usarán los del Excel de estudiantes
📄 Encabezado de documentos
Este texto aparece como encabezado institucional en todos los documentos generados (bajo el nombre del establecimiento).
Preview del encabezado en documentos:
🏫
Mi Establecimiento
Dependencia · Dirección
Dirección · Teléfono
💬 Plantillas de mensajes a apoderados
Textos predeterminados que se autocompletarán al generar mensajes para apoderados. Puedes usar {nombre}, {curso}, {fecha}.
⚙️ Configuración avanzada
🌙 Modo Oscuro BETA
Activa un tema oscuro para toda la app. Ideal para uso nocturno o en pantallas brillantes. Se guarda por dispositivo.
♿ Accesibilidad
ℹ️ Las configuraciones de accesibilidad se guardan localmente en este navegador/dispositivo y no afectan a otros usuarios.
ℹ️ Los cambios guardados se aplican de inmediato y se sincronizan con la base de datos. El logo y la firma aparecerán en todos los documentos generados.
ℹ️ Edita el texto base de cada documento. Usa {{nombre}}, {{apoderado}}, {{run}} donde corresponda. Los cambios se guardan por establecimiento y se aplican al generar PDFs.
📞 Citación a Apoderado/a
Párrafo introductorio de la citación (sin datos dinámicos).
Recordatorio de las responsabilidades del apoderado(a) (una responsabilidad por línea).
Protocolo de citación (un paso por línea).
🚫 Suspensión
Cada párrafo del informativo es editable. Variables: {{estudiante}}{{run}}{{descripcion}}{{dias}}{{inicio}}{{regreso}}. Usa **texto** para negrita.
Párrafo 1 · Hechos
Párrafo 2 · Medida y plazos
Párrafo 3 · Cierre y seguimiento
⚠️ Condicionalidad de Matrícula
Cada párrafo de la carta es editable. Variables: {{estudiante}}{{runEst}}{{curso}}{{apoderado}}{{runAp}}{{escuela}}. Usa **texto** para negrita.
Párrafo 1 · Introducción y causas
Párrafo 2 · Compromiso del apoderado/a
Párrafo 3 · Compromiso del estudiante
Párrafo 4 · Cierre y evaluación
📋 Compromisos
Usa {{apoderado}} y {{estudiante}}. Líneas comenzando con - se generan como puntos de lista.
Asistencia
Convivencia
Académico
📅
Agenda
Programa eventos y acciones por día. Asocia mediaciones o reuniones de coordinación y genera un parte diario en PDF.
⚠️ Hay eventos anteriores sin asignar a ningún usuario. Puedes importarlos a tu cuenta.
—
Lun
Mar
Mié
Jue
Vie
Sáb
Dom
—
➕ Nuevo evento
Solo tú la ves por defecto. Toca un nombre para compartirla.
🔗 Asociar documento
📝
Registro General de Entrevistas y Mediación
Participante (Nombre y Apellido)
Nombre y Apellido
Rol
Firma
📋
Historial y Firmas — Mediaciones
👥
Lista de Estudiantes — ${window.NOMBRE_ESCUELA||'Escuela Puerto Esperanza'}
RICE Simplificado — ${window.NOMBRE_ESCUELA||'Escuela Puerto Esperanza'} 2026
🍺 Faltas Leves
🍹 Faltas Graves
🔴 Faltas Gravísimas
📞 Comunicación
🤖
Asistente ConvivencIA — Cargando...
Selecciona un estudiante, curso o el establecimiento completo para consultar al asistente de IA.
Selecciona un curso para analizar al grupo completo
Análisis global de convivencia de toda la escuela
🤖
Asistente ConvivencIA — Cargando...
Selecciona un estudiante, un curso o la escuela completa usando las pestañas del panel izquierdo.
Botones rápidos: generan informes estructurados al instante. Consulta libre: cualquier pregunta es respondida por ✨ Gemini IA con acceso a todos los antecedentes.
✨ Informes rápidos — Estudiante
🎓 Análisis de Curso
🏫 Análisis del Establecimiento
📚 Documentos institucionales
📚 Documentos Institucionales
Sube el reglamento de convivencia, protocolos u otros documentos. El texto se guardará en Firebase y el asistente lo usará como contexto en cada consulta.
📄
Haz clic o arrastra un PDF aquí
Solo archivos PDF · El texto se extrae localmente
Procesando PDF...
👥 Agregar participante
🖨️ Vista Previa — Registro de Mediación
📝 Nueva entrada — Bitácora Informal
0
Total Entradas
0
Este Mes
0
Hoy
📝
Bitácora Informal
🏫
SuperAdmin — Gestión Multitenant
Control total del ecosistema escolar
—
Colegios
—
Usuarios
—
Activos
—
Inactivos
📦 Exportar Base de Datos
Selecciona qué módulos exportar:
⚠️ El archivo JSON contiene todos los registros del colegio seleccionado. Guárdalo en un lugar seguro.
Preparando...
⏳Cargando colegios...
+ Registrar Nuevo Colegio
→ tu-colegio.bitacorapp.cl
🏫Vista previa del sidebar
📌 PNG transparente, 200×200px, menos de 300KB recomendado
🔗 URL externa:
🏫
Preview
ℹ️ Los usuarios se gestionan por colegio. Selecciona un colegio para ver o agregar usuarios.
Nombre
Email
Rol
Contraseña
Estado
Acciones
👤Selecciona un colegio
+ Agregar Usuario
⚠ Reset pendiente
⚙️ Activa o desactiva módulos por institución. Los cambios se guardan en Firestore.
📦 Módulos activos —
⚠️ Esta herramienta sincroniza los usuarios registrados en Firebase Auth con el perfil de cada colegio en Firestore. Si un usuario existe en Auth pero no en el array tenants/{id}/usuarios, el login fallará. Usa esto para diagnosticar y reparar ese problema.
+ Agregar usuario al perfil del colegio
Ingresa el email exacto con el que el usuario se registró en Firebase Auth. Esto creará su perfil en Firestore para que el login lo reconozca.
📋 Log de operaciones
🔍No se encontraron problemas de sincronización en este colegio.
📥 Importa masivamente estudiantes o funcionarios a un colegio desde CSV/Excel.
📋 Importar desde CSV / Excel
📂
Arrastra tu archivo CSV o Excel aquí, o haz clic para seleccionar
Establecimientos en período de demo (3 días de prueba gratuita).
🕐Cargando demos...
✅ Demo activada correctamente
El tenant ha sido marcado como activo.
Para que el colegio acceda por su subdominio, añade el dominio en Netlify:
Subdominio a añadir en Netlify:
Ve a Netlify → Site → Domain management
Clic en Add a domain
Escribe el subdominio mostrado arriba
Confirma. El colegio ya puede acceder.
🏫 Importa el JSON generado por el botón 📦 Exportar de otro colegio. Los registros se añaden al colegio de destino sin sobreescribir los existentes.
① Seleccionar colegio destino y cargar JSON
— o pega el contenido del JSON directamente —
② Origen detectado y colecciones disponibles
Selecciona las colecciones a importar:
⚠️ Los registros se añaden siempre como nuevos documentos en Firestore. No se sobreescriben ni eliminan registros existentes en el colegio de destino.
Preparando…
0
Total Protocolos
0
Activos
0
En Proceso
0
Cerrados
📋
Registro de Protocolos
📭
Cargando protocolos...
🛡️
Activar Protocolo de Actuación
Selecciona el protocolo que corresponde a la situación detectada. Se generará un código único y un comprobante de activación.
1. Selecciona el Protocolo
Detalle de Protocolo
Código / Fecha
Estado
Protocolo
Descripción de la Situación
Lugar / Contexto
—
Activado por
—
📋 Conclusión del Protocolo
👥 Personas Involucradas
✅ Pasos Legales Obligatorios
📄 Documentos Asociados
📝 Bitácora
Avance para cierre:
Asociar Documento
0
Total Denuncias
0
Pendientes
0
En Proceso
0
Ingresadas
📋
Registro de Denuncias
📭
Cargando denuncias...
➕
Ingresar Denuncia Manualmente
Detalle de Denuncia
Código / Fecha
Estado
Categoría
Tipo
Datos del Denunciante
Relato
Testigos
Evidencias
⚖️ Declaración de Admisibilidad
👥 Personas Involucradas
👩🏫 Docente Tutor/a
—
Docente Tutor/a
📄 Documentos Asociados
📜 Protocolos Activados
📝 Bitácora
📝 Bitácora
Asociar Registro
0
Total Derivaciones
0
Pendientes
—
Institución más derivada
📤
Nueva Derivación
1. Institución de destino
2. Datos del formulario
I — Identificación del Derivante (profesional que remite)
II — Identificación del NNA
🔍 Buscar estudiante en la base de datos
▶ III — Otros Contactos del NNA (opcional)
IV — Alertas y Alarmas Detectadas
· Selecciona todas las que correspondan
Alertas/alarmas seleccionadas:
¿La familia y/o el NNA fueron informados de esta derivación?
📋
Historial de Derivaciones
✍️ Firmas Digitales del Acta
Cargando...
🏫
Cargando...
Convivencia Escolar — Firma Digital
🔒
Módulo Restringido
Este módulo contiene información sensible. Ingresa el PIN de acceso para continuar.
🔒 Demasiados intentos. Espera 30s.
📋
Registro de Anotaciones
⏳Conectando con base de datos…
Carga archivos Excel exportados desde tu sistema de anotaciones. Los registros se guardan en la base de datos y se acumulan con cada nueva carga. Puedes cargar el mismo archivo varias veces sin preocuparte: los duplicados se detectan automáticamente.
📂
Arrastra tu archivo aquí o haz clic para seleccionar