@startuml
actor Profesor
boundary "EstadisticasDesempenoView" as View
control "EstadisticasController" as Controller
entity "Estadisticas" as Estadisticas

== Flujo principal ==
Profesor -> View --++: Acceder a la sección de estadísticas de desempeño
View -> Controller --++: Solicitar estadísticas de desempeño
Controller -> Estadisticas --++: Obtener estadísticas de desempeño
Estadisticas -> Controller --++: Enviar estadísticas de desempeño
Controller -> View --++: Mostrar estadísticas de desempeño
View -> Controller --++: Aplicar filtros y personalizaciones
Controller -> Estadisticas --++: Actualizar estadísticas con filtros
Estadisticas -> Controller --++: Enviar estadísticas filtradas
Controller -> View --++: Mostrar estadísticas filtradas
@enduml
