miembro = Grupo.selectByAlumno(i.alumno)
if miembro.count() > 0:
col["Grupo"] = miembro[0].grupo.shortrepr()
+ else:
+ col["Grupo"] = ""
correctas = 0
for ej in r.ejercicios:
for ins in ej.instancias:
# 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:
+ if c[0].nota >= 4:
correctas += 1
else:
col["E"+str(ej.numero)+str(ins.numero)] = ""
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("")