SistemaNotas / EvalController.py
gualguanosky's picture
subir controllar
60bac16
raw
history blame
No virus
1.25 kB
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)