X-Git-Url: https://git.llucax.com/software/sercom.git/blobdiff_plain/6ad1c72e3bce9d9308406078f0a586f16804fa50..b13f76bf1dfed0452311fc9393d6b8048a9b7251:/sercom/subcontrollers/curso/__init__.py?ds=sidebyside diff --git a/sercom/subcontrollers/curso/__init__.py b/sercom/subcontrollers/curso/__init__.py index 9338abb..20c2310 100644 --- a/sercom/subcontrollers/curso/__init__.py +++ b/sercom/subcontrollers/curso/__init__.py @@ -18,6 +18,7 @@ from sercom.widgets import * from alumno import AlumnoInscriptoController from grupo import GrupoController from ejercicio import EjercicioController +from docente import DocenteInscriptoController #}}} #{{{ Configuración @@ -165,6 +166,7 @@ class CursoController(controllers.Controller, identity.SecureResource): alumno = AlumnoInscriptoController() grupo = GrupoController() ejercicio = EjercicioController() + docente = DocenteInscriptoController() @expose() def default(self, tg_errors=None): @@ -352,7 +354,7 @@ class CursoController(controllers.Controller, identity.SecureResource): c = Correccion.selectBy(instancia=ins, entregador=i) if c.count() > 0: col["E"+str(ej.numero)+str(ins.numero)] = c[0].nota - if c[0].nota > 7: + if c[0].nota >= 4: correctas += 1 else: col["E"+str(ej.numero)+str(ins.numero)] = "" @@ -386,6 +388,8 @@ class CursoController(controllers.Controller, identity.SecureResource): miembro = Grupo.selectByAlumno(i.alumno) if miembro.count() > 0: col.append(miembro[0].grupo.shortrepr()) + else: + col.append("") correctas = 0 for ej in r.ejercicios: for ins in ej.instancias: @@ -398,7 +402,7 @@ class CursoController(controllers.Controller, identity.SecureResource): c = Correccion.selectBy(instancia=ins, entregador=i) if c.count() > 0: col.append(str(c[0].nota)) - if c[0].nota > 7: + if c[0].nota > 4: correctas += 1 else: col.append("")