feat: rúbrica desde PDF/Word, y mejoras UX docente/estudiante - #22
Open
Juanpacol wants to merge 1 commit into
Open
feat: rúbrica desde PDF/Word, y mejoras UX docente/estudiante#22Juanpacol wants to merge 1 commit into
Juanpacol wants to merge 1 commit into
Conversation
Extracción de temas desde rúbrica institucional: - Subir PDF/DOCX en la pestaña Rúbrica, extraer texto y proponer temas vía IA para revisar/editar antes de lanzar la corrida (paso de preview, sin persistir). Limpieza: - Quita el tipo de ejercicio order_lines, la sección de Periodos académicos y el interruptor de Agentes IA por grupo (los agentes siguen activos siempre). Guías: botón para quitar (borra borrador/fallida/cancelada; publicada exige archivar). Banco de preguntas: editor CodeMirror para código en fill_code/live_code, con botón para reemplazar el código que generó la IA. Evaluaciones: - Porcentaje de la nota por evaluación, con nota acumulada ponderada en el gradebook y aviso si la suma de porcentajes del grupo no da 100%. - Variantes de ejercicios por IA con pantalla de revisión (aceptar/editar/ descartar) antes de crearlas. Pendientes: las asignaciones ahora también apuntan a examen o taller (antes solo tema/ejercicio), con una página global en el perfil docente para asignarlas sin entrar primero a un grupo. Vista previa como estudiante: conmutador en el sidebar (solo docente/admin) con banner permanente mientras está activo. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
order_lines, la sección de Periodos académicos y el interruptor de Agentes IA por grupo (los agentes quedan siempre activos).fill_code/live_code, con botón para reemplazar el código que generó la IA.Test plan
ruff,mypy,pytest(5 migraciones nuevas aplicadas y verificadas; solo fallan 3 tests detest_ai_usage_endpoint.pyque ya fallaban antes de esta rama)tsc --noEmit,vitest(187 tests),vite buildmake web-dev) de los flujos nuevos: subir rúbrica, quitar guía, editor de código, porcentaje de evaluación + variantes IA, pendientes de examen/taller, vista previa como estudiante🤖 Generated with Claude Code