Documento activo

Vision General del Sistema

Alcance funcional, modulos y usuarios del sistema.

Volver al indice

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:

  • admin
  • directivo
  • docente
  • estudiante
  • padre
  • invitado
  • direccion
  • secretaria
  • tesoreria
  • coordinador
  • bienestar
  • tecnologia

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.