From: Ricardo Markiewicz Date: Tue, 13 Mar 2007 03:37:42 +0000 (+0000) Subject: busco la nota correcta si es o no grupal X-Git-Tag: 0_9~13 X-Git-Url: https://git.llucax.com/software/sercom.git/commitdiff_plain/8368578e67469d6049bd2706429870edd6bd64b5?ds=sidebyside busco la nota correcta si es o no grupal --- diff --git a/sercom/subcontrollers/curso/__init__.py b/sercom/subcontrollers/curso/__init__.py index 0a30cda..3cb7466 100644 --- a/sercom/subcontrollers/curso/__init__.py +++ b/sercom/subcontrollers/curso/__init__.py @@ -354,7 +354,15 @@ class CursoController(controllers.Controller, identity.SecureResource): correctas = 0 for ej in r.ejercicios: for ins in ej.instancias: - c = Correccion.selectBy(instancia=ins, entregador=i) + if ej.grupal: + # Busco la correccion del grupo + g = Grupo.selectByAlumno(i.alumno).getOne() + c = Correccion.selectBy(instancia=ins, entregador=g.grupo) + print " ", list(c) + else: + print "Alumno" + # Busco la correccion del alumno + 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: