Vision General del Sistema
Alcance funcional, modulos y usuarios del sistema.
Vision General del Sistema
1. Resumen ejecutivo
El sistema es una plataforma web monolitica en PHP para instituciones educativas. Centraliza procesos academicos, administrativos, comunicacionales y financieros en una sola aplicacion.
Su diseño combina:
- Modulos internos para usuarios autenticados
- Un portal publico para visitantes
- Componentes especiales para asistencia y atencion institucional
- Funciones de soporte academico y documental
- Un subsistema de kiosko escolar con logica propia
2. Publicos objetivo
Administracion
Usa el sistema para:
- Configurar la institucion
- Gestionar usuarios y roles
- Operar matriculas
- Controlar pagos
- Revisar calificaciones, asistencia y reportes
- Atender tramites y comunicaciones
Docentes
Usan el sistema para:
- Revisar sus aulas
- Gestionar tareas y entregas
- Registrar asistencia
- Registrar o consultar calificaciones
- Comunicarse con estudiantes
Estudiantes
Usan el sistema para:
- Ver sus cursos y aulas
- Consultar tareas
- Revisar calificaciones y asistencia
- Consultar pagos
- Acceder a biblioteca, chat y mesa de partes
Padres o tutores
Usan el sistema para:
- Seguir al estudiante
- Consultar informacion general o financiera
- Revisar tramites
- Acceder a comunicacion institucional segun permisos
Visitantes
Pueden usar:
- Portal publico
- Contacto institucional
- Paginas legales
- Libro de reclamaciones
- Recursos publicos
- Algunos mecanismos publicos de asistencia
3. Modulos principales identificados
3.1 Acceso y cuenta
- Inicio de sesion
- Recuperacion y cambio de contrasena
- Perfil y configuracion de usuario
- Cierre de sesion
3.2 Gestion academica
- Grados, secciones y materias
- Malla curricular
- Asignaciones docentes
- Horarios
- Matriculas
- Escalas de calificacion
- Tipos de evaluacion
- Registro auxiliar y documentos academicos
3.3 Acompanamiento del aprendizaje
- Aula virtual
- Tareas y entregas
- Biblioteca virtual
- Recursos digitales
- Generacion de contenido con IA en biblioteca y malla curricular
3.4 Seguimiento del estudiante
- Calificaciones
- Asistencia tradicional
- Asistencia por mecanismos publicos
- Reportes y boletines
3.5 Comunicacion
- Notificaciones
- Chat interno
- Calendario
- Anuncios
- Foro publico
- Mensajes de contacto
3.6 Gestion institucional
- Mesa de partes
- Paginas legales
- Libro de reclamaciones
- Gestion integral
- Logs e IPs bloqueadas
- Configuracion general
3.7 Finanzas y operaciones especiales
- Pagos
- Validacion de pagos
- Reportes
- Kiosko escolar
- Monedero
- Pasarelas de pago
4. Roles observados
Los roles principales definidos por el sistema son:
admindirectivodocenteestudiantepadreinvitadodireccionsecretariatesoreriacoordinadorbienestartecnologia
Estos roles se definen en el arranque del sistema y se sincronizan con la tabla roles si hace falta.
5. Caracteristicas diferenciales
Esquema vivo
No todo depende del SQL inicial. El sistema modifica o completa tablas al iniciar, lo que permite adaptarse a respaldos incompletos o entornos con estructura parcial.
Subdominios funcionales dentro del mismo proyecto
Aunque es un solo proyecto, hay varias areas con logica casi propia:
- Sistema principal
- Kiosko
- Portal publico
- Asistencia publica
- Mesa de partes
Mezcla de operacion institucional y experiencia final
No se limita a administracion escolar. Tambien cubre experiencia del estudiante, autoservicio, contenido digital, tramites y operacion comercial.
6. Estado real del proyecto
La implementacion actual supera ampliamente la descripcion historica encontrada en el README. Por eso esta documentacion se basa principalmente en el codigo activo y no en la documentacion heredada.