Contactar
Volver
BackendEn producción

GestorAlum — Gestión Académica

Sistema integral de gestión académica con tres perfiles diferenciados: alumnos, profesores y administradores. Los alumnos pueden inscribirse a materias con control de cupos en tiempo real, ver su historial de calificaciones y agenda de horarios. Los profesores gestionan sus comisiones y cargan notas. Los administradores configuran materias, comisiones y cuentas desde un panel dedicado.

Ver DemoVer Código

Stack Tecnológico

DjangoPostgreSQLDockerBootstrapGunicorn

¿Qué resuelve?

Reemplaza planillas de cálculo dispersas por un único punto de verdad para la información académica. Automatiza el control de cupos por comisión, previene doble inscripción, lleva historial histórico por alumno (incluyendo recursantes sin pisar datos anteriores) y genera dashboards con promedios y estados de cursada automáticos.

Decisiones Técnicas

  • 1

    RBAC mediante decoradores y mixins personalizados de Django: cada perfil (Alumno, Profesor, Admin) accede únicamente a las vistas y datos de su rol

  • 2

    Modelo de datos en 3NF: extensión del User nativo de Django con relaciones OneToOne hacia Alumno y Profesor, desacoplando autenticación de información académica

  • 3

    Entidad MateriaComision como núcleo del sistema: conecta una materia con una comisión específica y define el cupo máximo, permitiendo múltiples turnos de la misma materia

  • 4

    Inscripcion vincula Alumno con MateriaComision por año_cursada — los recursantes generan un nuevo registro sin pisar el historial de años anteriores

  • 5

    Django Admin para el panel administrativo out-of-the-box, focalizando el desarrollo en los portales específicos de alumnos y profesores

  • 6

    Gunicorn como servidor WSGI en producción; configuración por variables de entorno para paridad desarrollo/producción

Capturas