from turbogears import paginate
from docutils.core import publish_parts
from sercom.subcontrollers import validate as val
from turbogears import paginate
from docutils.core import publish_parts
from sercom.subcontrollers import validate as val
-from sercom.model import Curso, Correccion, Ejercicio, Alumno, Docente, Grupo, DocenteInscripto
+from sercom.model import Curso, Correccion, Ejercicio, Alumno, Docente, Grupo, DocenteInscripto, Rol
from curso_alumno import *
from sqlobject import *
from sqlobject.dberrors import *
from sercom.widgets import *
from alumno import AlumnoInscriptoController
from grupo import GrupoController
from curso_alumno import *
from sqlobject import *
from sqlobject.dberrors import *
from sercom.widgets import *
from alumno import AlumnoInscriptoController
from grupo import GrupoController
curso_alumno = CursoAlumnoController()
alumno = AlumnoInscriptoController()
grupo = GrupoController()
curso_alumno = CursoAlumnoController()
alumno = AlumnoInscriptoController()
grupo = GrupoController()
# Busco la correccion del grupo
g = Grupo.selectByAlumno(i.alumno).getOne()
c = Correccion.selectBy(instancia=ins, entregador=g.grupo)
# Busco la correccion del grupo
g = Grupo.selectByAlumno(i.alumno).getOne()
c = Correccion.selectBy(instancia=ins, entregador=g.grupo)
# 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
# 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