gualguanosky commited on
Commit
60bac16
1 Parent(s): 49de8ff

subir controllar

Browse files
Files changed (1) hide show
  1. EvalController.py +20 -0
EvalController.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class EvaluadorController:
2
+ def __init__(self) -> None:
3
+ super().__init__()
4
+ # FIXME convertirlo en diccionario cuya llave sea el id del estudiante y el valor una lista de las evaluaciones que se han hecho para el mismo estudiante
5
+ self.evaluaciones = []
6
+ self.nombres = {}
7
+ self.criterio_persona = {}
8
+ self.calificaciones = {}
9
+ self.crt_aux = {}
10
+ self.criterios = {"Actuales": {"Desarrollo y profundidad en el tratamiento del tema": 20,
11
+ "Desafío académico y científico del tema": 15,
12
+ "Cumplimiento de los objetivos propuestos": 10,
13
+ "Creatividad e innovación de las soluciones y desarrollos propuestos": 10,
14
+ "Validez de los resultados y conclusiones": 20,
15
+ "Manejo y procesamiento de la información y bibliografía": 10,
16
+ "Calidad y presentación del documento escrito": 7.5,
17
+ "Presentación oral": 7.5}}
18
+ #a
19
+ def agregar_evaluacion(self, evaluacion_obj):
20
+ self.evaluaciones.append(evaluacion_obj)