]> git.llucax.com Git - software/sercom.git/blob - sercom/subcontrollers/enunciado/caso_de_prueba/templates/show.kid
si no hay instancias de entregas activas aborto el agregar entrega al alumno.
[software/sercom.git] / sercom / subcontrollers / enunciado / caso_de_prueba / templates / show.kid
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
3     py:extends="'../../../../templates/master.kid'">
4 <head>
5 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" py:replace="''"/>
6 <title>show</title>
7 </head>
8 <body>
9
10 <table class="show">
11     <tr>
12         <th>Nombre:</th>
13         <td><span py:replace="record.nombre">nombre</span></td>
14     </tr>
15     <tr>
16         <th>Enunciado:</th>
17         <td><a py:if="record.enunciadoID is not None"
18                         href="${tg.url('/enunciado/show/%d' % record.enunciado.id)}"><span
19                                 py:replace="record.enunciado.shortrepr()">enunciado</span></a></td>
20     </tr>
21     <tr>
22         <th>Parámetros:</th>
23         <td>
24             <span py:if="record.comando" py:replace="record.comando">comando --con-parámetros</span>:
25         </td>
26     </tr>
27     <tr>
28         <th>Código de retorno:</th>
29                                 <td><span py:replace="record.retorno">retorno</span></td>
30     </tr>
31     <tr>
32         <th>Máximo tiempo de CPU [s]:</th>
33                                 <td><span py:replace="record.max_tiempo_cpu">max_tiempo_cpu</span></td>
34     </tr>
35     <tr>
36         <th>Máximo Memoria [Mb]:</th>
37                                 <td><span py:replace="record.max_memoria">max_tiempo_cpu</span></td>
38     </tr>
39     <tr>
40         <th>Máximo Tam. Archivo [Mb]:</th>
41                                 <td><span py:replace="record.max_tam_archivo">max_tiempo_cpu</span></td>
42     </tr>
43     <tr>
44         <th>Máximo Cant. Archivo:</th>
45                                 <td><span py:replace="record.max_cant_archivos">max_tiempo_cpu</span></td>
46     </tr>
47     <tr>
48         <th>Máximo Cant. Procesos:</th>
49                                 <td><span py:replace="record.max_cant_procesos">max_tiempo_cpu</span></td>
50     </tr>
51     <tr>
52         <th>Máximo Locks Memoria:</th>
53                                 <td><span py:replace="record.max_locks_memoria">max_tiempo_cpu</span></td>
54     </tr>
55     <tr>
56         <th>Terminar si falla?:</th>
57                                 <td><span py:replace="tg.strbool(record.terminar_si_falla)">max_tiempo_cpu</span></td>
58     </tr>
59     <tr>
60         <th>Rechazar si falla?:</th>
61                                 <td><span py:replace="tg.strbool(record.rechazar_si_falla)">max_tiempo_cpu</span></td>
62     </tr>
63     <tr>
64         <th>Publico?:</th>
65                                 <td><span py:replace="tg.strbool(record.publico)">max_tiempo_cpu</span></td>
66     </tr>
67     <tr>
68         <th>Archivos de Entrada:</th>
69                                 <td><a py:if="record.archivos_entrada" href="${tg.url('/enunciado/caso_de_prueba/file/%d/archivos_entrada' % record.id)}">Bajar</a></td>
70     </tr>
71     <tr>
72         <th>Archivos a Comparar:</th>
73                                 <td><a py:if="record.archivos_a_comparar" href="${tg.url('/enunciado/caso_de_prueba/file/%d/archivos_a_comparar' % record.id)}">Bajar</a></td>
74     </tr>
75     <tr>
76         <th>Archivos a guardar:</th>
77                                 <td><span py:repalce="', '.join(record.archivos_a_guardar)"></span></td>
78     </tr>
79     <tr>
80         <th>Activo?:</th>
81                                 <td><span py:repalce="tg.strbool(record.activo)"></span></td>
82     </tr>
83 </table>
84
85 <br/>
86 <a href="${tg.url('/enunciado/caso_de_prueba/edit/%d' % record.id)}">Editar</a> |
87 <a href="${tg.url('/enunciado/caso_de_prueba/list/%d' % record.enunciado.id)}">Volver</a>
88
89 </body>
90 </html>