Tu kardex, la retícula de la carrera y tu horario en una sola ventana. Hecha por devava XP Studios para Ingeniería en Sistemas Computacionales del ITL (Tecnológico de La Laguna).
- Dos secciones, desde el menú de inicio. Principal es tu avance real: una materia solo queda aprobada al escribir su calificación (70 a 100). Patio de juegos es una copia para probar lo que quieras sin tocar Principal: apruebas al instante, armas horarios de prueba y planeas tu ruta. Para pasar de una a otra se vuelve al menú.
- Ruta hasta titularte (patio). Eliges en qué semestre cursarías cada materia que falta, o Armar ruta la acomoda sola: lo antes posible o con la carga más ligera que todavía termina en el 10°, 11° o 12°. Al ingresar, el 1er semestre lleva sí o sí las 6 materias de 1er semestre. Servicio social y complementarias quedan fuera de la ruta: se hacen cuando uno quiera. Cada semestre muestra sus créditos y lo que rompa una regla sale en rojo.
- Retícula completa con sus flechas de seriación. Cada materia muestra si está aprobada (con su calificación), en curso, reprobada, disponible o bloqueada. Al pasar el mouse sobre una materia se resaltan las flechas que llegan a ella y las que salen de ella.
- Promedio, créditos y carga en tiempo real, con la meta del 60 % marcada en la barra.
- Reglas del TecNM: seriación, 60 % de créditos para especialidad, 70 % para servicio social, 80 % + servicio social + complementarias para residencia, carga de 18 a 36 créditos (máximo 30 con una materia en repetición, 20 con una en especial y, con dos en especial, solo esas dos), y ningún cruce de horario. Residencia vale 10 créditos pero pesa 20 en tu carga. Servicio social y complementarias no se cursan ni son carga: solo se marcan aprobadas al terminarlas.
- Varios horarios (para comparar opciones). Lo que está en el horario activo es lo que cursas.
- Grupos del ITL: menú ⋯ → Actualizar grupos del ITL baja la oferta vigente de la consulta pública de horarios.
- Exportar la retícula o el horario como PNG.
En Releases, para sistemas de 64 bits (no necesitas Java):
- Windows 10 u 11:
…-windows-x64-setup.exe, el instalador, o…-windows-x64-portable.zip, sin instalar (descomprime y abreDevava Kardex.exe). Si Windows avisa "Windows protegió tu PC", haz clic en Más información → Ejecutar de todas formas (los archivos no están firmados). - macOS 12 o posterior:
…-macos-arm64.dmgpara Mac con Apple Silicon (M1 o posterior) o…-macos-x64.dmgpara Mac con Intel; arrastra Devava Kardex a Aplicaciones. La primera vez macOS la bloquea porque no está notarizada: ve a Configuración del Sistema → Privacidad y seguridad y haz clic en Abrir igualmente. - Linux con GTK 3:
…-linux-x64.deb(Ubuntu, Debian, Mint),…-linux-x64.rpm(Fedora, openSUSE) o…-linux-x64.tar.gz, sin instalar (abreDevava Kardex/bin/Devava Kardex).
Haz clic en una materia para marcarla como Pendiente, Cursando, Aprobada (con calificación) o Reprobada, o para elegir un grupo. En Horario ves la semana del horario activo y desde el selector creas, renombras o eliminas horarios. Arriba a la derecha indicas en qué semestre vas: la ruta del patio empieza en el siguiente (o en ese mismo, si no cursas nada).
En el patio, Copiar de Principal vuelve a empezar desde tu avance real.
Se guardan en Documentos/Devava Kardex (menú ⋯ → Abrir carpeta de datos):
| Archivo | Qué guarda |
|---|---|
kardex.json |
Principal: materias aprobadas y reprobadas, semestre y horarios. |
patio.json |
El patio de juegos, con su ruta. |
oferta.json |
Los grupos descargados del ITL. |
La primera vez importa el avance de la beta (KardexByVava, en Documents/KardexITL_Data);
esa carpeta no se modifica.
El plan de estudios está en
plan-isc.json: por materia, su
semestre, créditos, requisitos, porcentaje de créditos requerido, carga (si pesa distinto
a sus créditos, como residencia) y fila (el renglón donde se dibuja, el mismo de la retícula
oficial ISIC-2010-224 del ITL).
Requiere JDK 21.
./mvnw javafx:run./mvnw test- Sube la versión en
pom.xmly agrega su sección## [x.y.z]enCHANGELOG.md. - Empuja la etiqueta:
git tag vx.y.z && git push origin vx.y.z. El workflow Release corre las pruebas, arma los archivos de Windows, macOS y Linux, abre cada uno para probarlo y publica el release con sus notas.
Para armarlo en tu PC: .\packaging\release.ps1 en Windows (el instalador necesita el
WiX Toolset 3; sin él, -SkipInstaller arma
solo el zip) o packaging/release.sh en macOS y Linux.