IES Pío Baroja · Madrid Ciclo DAM · 2.º curso · 2026-2027

Aula DAM2 - Progreso de repositorios en Codeberg

Montaje de interfaces: calculadora con questionary/rich y digitalizacion

Actualizado el 29/10/2026 a las 20:09
15 repositorios · 58 commits recogidos
Commits del aula5815 de 18 alumnos han subido algo
Commits últimos 7 días5los 7 días anteriores: 2
Media por alumno3.9commits de media
Última actividadayer28/10/2026 · todo el aula
Con requirements.txt10/15el resto no documenta dependencias
Sintaxis del código25/261 con error de sintaxis
Sin novedades Nadie ha subido commits desde la última actualización del panel.

Actividad diaria del aula

Cada barra es un día; cada color, los commits de un alumno. Se ve de un vistazo quién sostiene el ritmo y dónde se han concentrado los esfuerzos (los picos suelen coincidir con las sesiones de clase).

09182736Rodrigo: 1 commitWilson: 2 commitsDaniel T.: 1 commitSaúl: 2 commitsJuan Pedro: 1 commitJesús: 1 commit6/108Rodrigo: 4 commitsWilson: 3 commitsDaniel T.: 8 commitsSaúl: 2 commitsJuan Pedro: 2 commitsAlexandra: 1 commitJesús: 2 commitsLaura: 3 commitsRafael: 4 commitsJonás: 4 commitsHayal: 1 commitIago: 1 commitAldo: 1 commit7/1036Rodrigo: 1 commitDaniel T.: 2 commitsJuan Pedro: 1 commitJesús: 1 commitFernando: 1 commit8/106Ainhoa: 1 commit9/10110/1011/1012/1013/1014/1015/1016/1017/1018/1019/1020/10Jesús: 2 commits21/102Jesús: 1 commit22/10123/1024/1025/1026/10Rodrigo: 1 commit27/101Rodrigo: 2 commitsJesús: 1 commit28/10329/10
RodrigoWilsonDaniel T.SaúlJuan PedroAlexandraJesúsLauraRafaelJonásHayalIagoAldoFernandoAinhoa
2 al día (≤3 días)0 flojos (≤10 días)13 parados (>10 días)3 sin repo

Commits totales por alumno

Volumen acumulado desde el primer commit. Un número alto no significa mejor código: sólo más iteraciones entregadas.

Daniel T.Daniel T.: 11 commits, +313/-97 líneas11RodrigoRodrigo: 9 commits, +320/-104 líneas9JesúsJesús: 8 commits, +323/-44 líneas8WilsonWilson: 5 commits, +209/-94 líneas5JonásJonás: 4 commits, +114/-32 líneas4Juan PedroJuan Pedro: 4 commits, +127/-0 líneas4RafaelRafael: 4 commits, +147/-89 líneas4SaúlSaúl: 4 commits, +85/-2 líneas4LauraLaura: 3 commits, +121/-52 líneas3AinhoaAinhoa: 1 commits, +44/-0 líneas1AldoAldo: 1 commits, +22/-0 líneas1AlexandraAlexandra: 1 commits, +47/-0 líneas1FernandoFernando: 1 commits, +56/-0 líneas1HayalHayal: 1 commits, +90/-0 líneas1IagoIago: 1 commits, +25/-0 líneas1

¿A qué hora se programa?

Reparto de los commits por hora del día, todo el aula.

0:00 — 1 commits0h1:00 — 0 commits2:00 — 1 commits3:00 — 1 commits3h4:00 — 0 commits5:00 — 0 commits6:00 — 0 commits6h7:00 — 0 commits8:00 — 0 commits9:00 — 0 commits9h10:00 — 2 commits11:00 — 0 commits12:00 — 1 commits12h13:00 — 3 commits14:00 — 0 commits15:00 — 4 commits15h16:00 — 16 commits17:00 — 13 commits18:00 — 0 commits18h19:00 — 7 commits20:00 — 0 commits21:00 — 8 commits21h22:00 — 1 commits23:00 — 0 commits

Evolución acumulada del aula

Commits sumados día a día: la pendiente es el ritmo real.

02040606/1011/1016/1021/1026/1029/10

Detalle por alumno

Últimos 14 días en la columna de la derecha. Un repo sin README ni requirements.txt es un trabajo que nadie más puede ejecutar. * Las líneas no cuentan ficheros generados (.venv, __pycache__): en el aula se han colado 0 ficheros de ese tipo.

AlumnoEstadoCommits Último commit Líneas * FicherosLenguajesBuenas prácticas Ritmo 14 d
Daniel T.Trabajos de clase
parado110 en 7 d08/10/2026hace 21 días+313−9747.0 KiBPython3Texto1READMErequirements.gitignorelicenciadoc .mdError de sintaxis en calculadora_mal.py (l. 53)Mensajes de commit poco descriptivos—
RodrigoCalculadora
al día93 en 7 d28/10/2026ayer+320−1044155.9 KiBPython2Markdown1Texto1READMErequirements.gitignorelicenciadoc .md
JesúsCalculadora
al día82 en 7 d28/10/2026ayer+323−44513.1 KiBPython2Sin extensión1Markdown1READMErequirements.gitignorelicenciadoc .md
WilsonCalculadora
parado50 en 7 d07/10/2026hace 22 días+209−9433.3 KiBPython2Texto1READMErequirements.gitignorelicenciadoc .mdMensajes de commit poco descriptivos—
JonásInterfaces
parado40 en 7 d07/10/2026hace 22 días+114−3232.7 KiBPython2Texto1READMErequirements.gitignorelicenciadoc .md—
Juan PedroCalculadora
parado40 en 7 d08/10/2026hace 21 días+127−044.7 KiBSin extensión4READMErequirements.gitignorelicenciadoc .md—
RafaelDigitalizacion
parado40 en 7 d07/10/2026hace 22 días+147−8921.5 KiBPython1Texto1READMErequirements.gitignorelicenciadoc .md—
SaúlInterfaces
parado40 en 7 d07/10/2026hace 22 días+85−232.5 KiBSin extensión1Python1Markdown1READMErequirements.gitignorelicenciadoc .md—
LauraDigitalizacion
parado30 en 7 d07/10/2026hace 22 días+121−5221.9 KiBPython1Texto1READMErequirements.gitignorelicenciadoc .mdMensajes de commit poco descriptivos—
AinhoaCalculadora
parado10 en 7 d09/10/2026hace 20 días+44−011.0 KiBSin extensión1READMErequirements.gitignorelicenciadoc .mdFicheros sin extensión (.py)—
AldoCalculadora
parado10 en 7 d07/10/2026hace 22 días+22−010.5 KiBPython1READMErequirements.gitignorelicenciadoc .md—
AlexandraDigitalizacion
parado10 en 7 d07/10/2026hace 22 días+47−021.2 KiBPython1Texto1READMErequirements.gitignorelicenciadoc .md—
FernandoInterfaces
parado10 en 7 d08/10/2026hace 21 días+56−011.7 KiBPython1READMErequirements.gitignorelicenciadoc .md—
HayalInterfaces
parado10 en 7 d07/10/2026hace 22 días+90−043.2 KiBPython3Texto1READMErequirements.gitignorelicenciadoc .md—
IagoCalculadora
parado10 en 7 d07/10/2026hace 22 días+25−010.7 KiBSin extensión1READMErequirements.gitignorelicenciadoc .mdFicheros sin extensión (.py)—
EmilioCalculadora
sin repoSin repositorio público todavía — cuando lo cree aparecerá aquí automáticamente.
Daniel G.Digitalizacion
sin repoSin repositorio público todavía — cuando lo cree aparecerá aquí automáticamente.
BrianInterfaces
sin repoSu repositorio está en privado: el panel solo puede leer repositorios públicos. En cuanto lo haga público aparecerá aquí solo.

Comprobación de sintaxis del código subido

Cada fichero .py (y los que no llevan extensión pero son Python) se analiza con ast.parse, el mismo analizador que usa el intérprete. No se ejecuta nada: solo se comprueba si el fichero se puede leer como Python.

1 fichero(s) no compilan. Python no puede ni ejecutarlos: al lanzarlos salta SyntaxError y no se ejecuta ninguna línea.
AlumnoFicheroLíneaError
Daniel T.Trabajos de clase
calculadora_mal.pyl. 53invalid syntaxexcept ZeroDivisionError:

El nombre del fichero no decide nada: un calculadora_mal.py escrito a propósito con una interfaz incómoda compila perfectamente si está bien escrito, y un fichero con un nombre impecable puede fallar. Lo que cuenta aquí es el contenido, no cómo se llame.

Cómo leer este panel

Las métricas están elegidas para describir hábitos de trabajo, no para poner nota automáticamente.

Commits ≠ calidad

Un commit es una unidad de trabajo guardada. Muchos commits pequeños cuentan una historia clara; un único commit enorme esconde días de trabajo sin respaldo.

El semáforo mide constancia

Verde: has tocado el repo en los últimos 3 días. Ámbar: hasta 10. Rojo: más de 10 días sin subir nada. Lo que se premia aquí es el hábito de guardar y compartir.

Líneas añadidas y borradas

Borrar también es avanzar (refactorizar). Lo raro es no mover ninguna de las dos.

Buenas prácticas

README explica qué hace el programa, requirements.txt permite instalarlo, .gitignore evita subir la carpeta venv, la licencia aclara qué se puede hacer con el código.

Mensajes de commit

«Subir archivos a "/"» no dice nada. «Añado validación del divisor cero» sí. Un buen mensaje permite entender el proyecto sin abrir el código.

Ritmo de 14 días

La barra diminuta de cada fila muestra el día a día reciente: es la forma más rápida de distinguir un trabajo continuo de una entrega a última hora.