File size: 1,245 Bytes
60bac16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class EvaluadorController:
    def __init__(self) -> None:
        super().__init__()
        # 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
        self.evaluaciones = []
        self.nombres = {}
        self.criterio_persona = {}
        self.calificaciones = {}
        self.crt_aux = {}
        self.criterios = {"Actuales": {"Desarrollo y profundidad en el tratamiento del tema": 20,
                                       "Desaf铆o acad茅mico y cient铆fico del tema": 15,
                                       "Cumplimiento de los objetivos propuestos": 10,
                                       "Creatividad e innovaci贸n de las soluciones y desarrollos propuestos": 10,
                                       "Validez de los resultados y conclusiones": 20,
                                       "Manejo y procesamiento de la informaci贸n y bibliograf铆a": 10,
                                       "Calidad y presentaci贸n del documento escrito": 7.5,
                                       "Presentaci贸n oral": 7.5}}
    #a
    def agregar_evaluacion(self, evaluacion_obj):
        self.evaluaciones.append(evaluacion_obj)