You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mejorar la experiencia diaria del estudiante y las herramientas de administración sin alterar el flujo pedagógico actual.
Alcance
Permitir redimensionar el editor y Resultados en escritorio, conservando anchos mínimos.
Desactivar el ajuste automático de línea en Monaco y mantener scroll horizontal interno.
Exigir una ejecución del código actual antes de habilitar Entregar/Comprobar.
Presentar el top 3 como podio: primero destacado al centro, segundo a la izquierda y tercero a la derecha.
Identificar cada feedback con código y nombre de misión, y permitir al estudiante descartarlo sin borrar la revisión del mentor.
Permitir editar el nombre visible y un avatar modular con pelo, ojos, cejas, boca, tono de piel y accesorios.
Mostrar los avatares en navegación y ranking.
Crear y editar enlaces de invitación con nombre, cupo de usos y fecha de vencimiento configurables.
Mantener RLS, historial del mentor, vista estudiante de solo lectura y cobertura E2E.
Referente de avatar
La implementación usa DiceBear Avataaars localmente, guarda una configuración JSON validada y nunca renderiza SVG arbitrario guardado por estudiantes. El ranking mantiene una competencia positiva sin expresiones negativas para quienes estén fuera del podio.
Objetivo
Mejorar la experiencia diaria del estudiante y las herramientas de administración sin alterar el flujo pedagógico actual.
Alcance
Referente de avatar
La implementación usa DiceBear Avataaars localmente, guarda una configuración JSON validada y nunca renderiza SVG arbitrario guardado por estudiantes. El ranking mantiene una competencia positiva sin expresiones negativas para quienes estén fuera del podio.
Entrega
Implementado y verificado mediante CI, pgTAP, Playwright y auditoría visual.