#XXX HORRIBLE
PASSWD = conf.get('general', 'cgipw')
+def cmp_correccion_padron(e1, e2):
+ 'Compara 2 entregas, según el padrón del alumno.'
+ return cmp(e1.inscripto.padron, e2.inscripto.padron)
+
def http_header_html(req):
return 'Content-type: text/html\r\n\r\n'
r = '<h1>Entrega %d.%d del curso %d-%d-%d</h1>\n' \
% (e.nroEjercicio, e.entrega, c.anio, c.cuatrimestre, c.curso)
r += header()
- for c in e.correcciones:
+ correcciones = list(e.correcciones)
+ correcciones.sort(cmp_correccion_padron)
+ for c in correcciones:
r += row(c)
r += footer()
return r