Calificacion automatica del Proyecto Integrador

Generado el 2026-09-25 06:06 UTC · commit a3f0818f
50.0/100
NO APROBADO (minimo 60)
Referencia (ejemplo-guia): 84.0/85 puntos posibles de codigo (no incluye el criterio de commit, que no aplica a una carpeta de referencia).

Tu entrega

DiaCompilaActividadCommitTotal
Dia 1
dia1-clase-base
✓ 10/100.0/7✗ 0/310.0/20
  • La salida todavia contiene 'TODO': faltan getters, constructor o toString().
  • Se esperaban al menos 3 lineas de salida con datos distintos entre si.
Dia 2
dia2-herencia
✓ 10/100.0/7✗ 0/310.0/20
  • No se encontro un metodo declarado dentro de la interfaz.
  • Solo se encontraron 3 usos de @Override (se esperaban 5 o mas).
  • La salida de mostrarInfo() esta vacia, repetida o incompleta.
Dia 3
dia3-colecciones
✓ 10/100.0/7✗ 0/310.0/20
  • Todavia aparece 'TODO' en la salida (listar o buscarPorNombre sin terminar).
  • listar() solo imprimio 1 elemento(s); se esperaban 3 o mas.
  • buscarPorNombre() no encontro el elemento que si existe en la lista.
Dia 4
dia4-excepciones
✓ 10/100.0/7✗ 0/310.0/20
  • El dato invalido NO fue rechazado: falta la validacion en agregar().
  • La lista final tiene 2 elemento(s); se esperaba exactamente 1.
  • No se encontro una excepcion (extends Exception) que use super(...).
Dia 5
dia5-integrador
✓ 10/100.0/7✗ 0/310.0/20
  • 0 de 3 conexiones del menu con GestorElementos ya estan hechas.
  • El dato de prueba no aparecio en la salida (falla agregar).
  • ENTREGA.md no tiene llenado el campo 'Nombre completo'.

Referencia (ejemplo-guia, tema "Mascotas")

DiaCompilaActividadTotal
Dia 1
ejemplo-guia/dia1-clase-base
✓ 10/107.0/717.0/17
  • La salida ya no contiene texto 'TODO' (getters/toString completos).
  • Se imprimen al menos 3 objetos y no son todos identicos.
Dia 2
ejemplo-guia/dia2-herencia
✓ 10/107.0/717.0/17
  • La interfaz ya declara un metodo (ya no esta vacia).
  • Se encontraron 5 usos de @Override.
  • mostrarInfo() de ambas subclases produce salida distinta.
Dia 3
ejemplo-guia/dia3-colecciones
✓ 10/107.0/717.0/17
  • listar() y buscarPorNombre() ya no dejan texto 'TODO'.
  • listar() imprime 3 elementos.
  • buscarPorNombre() encontro el elemento esperado.
Dia 4
ejemplo-guia/dia4-excepciones
✓ 10/107.0/717.0/17
  • El dato invalido fue rechazado (la excepcion se lanzo y se capturo).
  • La lista final contiene solo el objeto valido (el invalido no se agrego).
  • La excepcion propia guarda el mensaje con super(...).
Dia 5
ejemplo-guia/dia5-integrador
✓ 10/106.0/716.0/17
  • 3 de 3 conexiones del menu con GestorElementos ya estan hechas.
  • El dato de prueba viaja correctamente por agregar -> listar -> buscar.
  • ENTREGA.md no tiene llenado el campo 'Nombre completo'.
Esta es una evaluacion automatica preliminar basada en heuristicas (compila, patrones estructurales del codigo y comportamiento al ejecutar el programa). No reemplaza la revision de tu profesor/a; usala para saber en que estas parado/a antes de la entrega final. Ver como funciona.