1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <?python from sercom.model import Grupo, AlumnoInscripto ?>
3 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
4 py:extends="'../../../../../templates/master.kid'">
6 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" py:replace="''"/>
11 <h1>Entregas para la Instancia de Entrega <span py:replace="instancia.shortrepr()">Objetos</span></h1>
19 <th>Observaciones</th>
22 <tr py:for="record in instancia.entregas">
24 def contar_comandos_mal(prueba, publico):
26 for c in prueba.comandos_ejecutados:
27 if not c.exito and c.publico == publico:
32 # Reviso que tan mal esta
33 # si no hay pruebas, esta mal porque no anduvieron los comandos
34 if len(record.pruebas) == 0:
37 # Veo que onda con las pruebas
40 for prueba in record.pruebas:
41 if contar_comandos_mal(prueba, True) > 0:
43 if contar_comandos_mal(prueba, False) > 0:
45 if pruebas_pub_mal > 0:
47 if pruebas_priv_mal > 0:
53 <td class="${color}"><span py:if="record.entregador" py:replace="record.entregador.shortrepr()">usuario</span></td>
54 <td class="${color}"><span py:replace="record.exito">fecha asignado</span></td>
55 <td class="${color}"><span py:replace="record.inicio">fecha corregido</span></td>
56 <td class="${color}"><span py:replace="record.fin">fecha corregido</span></td>
57 <td class="${color}"><span py:replace="record.observaciones">nota</span></td>
59 <a href="${tg.url('/mis_entregas/corrida/%d' % record.id)}">Corrida</a>
60 <a href="${tg.url('/mis_entregas/get_archivo/%d' % record.id)}">Bajar Archivo</a>
66 <a href="${tg.url('/curso/ejercicio/instancia/list/%s' % instancia.ejercicio.id)}">Volver</a>
71 <!-- vim: set et sw=4 sts=4 : -->