RedCollege
RedCollege es una plataforma educativa chilena creada por docentes para docentes que integra inteligencia artificial, datos y acompañamiento humano para mejorar la gestión escolar y los aprendizajes. Ofrece una suite completa de herramientas para colegios que incluye libro de clases digital, planificaciones, comunicaciones con familias, centro de datos, convivencia escolar, y su producto destacado Evalúa360, un sistema de evaluación que proyecta resultados SIMCE y PAES y genera planes de mejora pedagógica. La plataforma está alineada con el Programa de Mejoramiento Educativo (PME) y actualmente es utilizada por más de 200 colegios en Chile, abarcando desde educación parvularia hasta educación media y de adultos.

Tecnologías usadas:
Front End:
Las tareas principales se enfocarían en desarrollar interfaces complejas y altamente interactivas para múltiples roles de usuario (docentes, directores, apoderados, estudiantes). Esto incluiría la construcción de dashboards dinámicos con visualización de datos en tiempo real para el Centro de Datos y reportes pedagógicos, desarrollo de formularios reactivos para el libro de clases digital y gestión de planificaciones curriculares, implementación de sistemas de comunicación bidireccional con notificaciones push y mensajería instantánea, creación de componentes reutilizables con tipado fuerte para mantener consistencia entre módulos como Evalúa360, Convivencia Escolar y gestión de Enfermería, optimización del rendimiento mediante lazy loading y SSR con Nuxt para garantizar experiencias fluidas incluso con grandes volúmenes de información estudiantil, integración de APIs RESTful para sincronización de datos académicos, y desarrollo de aplicaciones móviles híbridas responsivas que funcionen tanto para la App Docente como para la App Familia. Todo esto requeriría implementar un sistema de autenticación robusto con diferentes niveles de permisos, gestión de estado compleja utilizando Pinia o Vuex, y asegurar la accesibilidad y usabilidad para usuarios con diversos niveles de alfabetización digital en el contexto educativo chileno.
TypeScript
Vue
Nuxt
Tailwind
Back End:
Las tareas principales se enfocarían en diseñar y mantener una arquitectura escalable que soporte múltiples instituciones educativas con datos aislados por colegio (multi-tenancy). Esto incluiría la construcción de APIs RESTful robustas con autenticación JWT y autorización basada en roles (RBAC) para gestionar permisos diferenciados entre docentes, directores, apoderados y estudiantes, desarrollo de modelos relacionales complejos en PostgreSQL para manejar estructuras académicas como cursos, asignaturas, calificaciones, asistencias y planificaciones curriculares, implementación de endpoints para el libro de clases digital con transacciones atómicas que garanticen la integridad de datos críticos como notas y asistencia, creación de servicios de procesamiento masivo de evaluaciones para Evalúa360 que calculen proyecciones SIMCE/PAES y generen reportes estadísticos agregados, desarrollo de sistemas de notificaciones en tiempo real mediante WebSockets o eventos para comunicaciones entre colegios y familias, implementación de jobs y colas de trabajo con Bull o similar para tareas asíncronas como generación de informes PDF, envío de correos masivos y sincronización de datos con sistemas externos del MINEDUC, optimización de consultas SQL complejas con índices apropiados para garantizar respuestas rápidas en el Centro de Datos con miles de registros estudiantiles, implementación de backups automáticos y estrategias de recuperación de datos, y desarrollo de middlewares personalizados para logging, rate limiting y validación de datos que aseguren la estabilidad y seguridad de la plataforma educativa.
AdonisJs
PostgreSql



