]> git.llucax.com Git - software/sercom.git/blobdiff - 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
index 1a60d42cb77f3e90482353097ae3a57d20498ec0..9c5d8436f1ff3af823a5fb1f9b675d438fd4df87 100644 (file)
                        href="${tg.url('/enunciado/show/%d' % record.enunciado.id)}"><span
                                py:replace="record.enunciado.shortrepr()">enunciado</span></a></td>
     </tr>
-    <tr>
-        <th>Descripción:</th>
-       <td><span py:replace="XML(record.desc)">descripcion</span></td>
-    </tr>
     <tr>
         <th>Parámetros:</th>
        <td>
     </tr>
     <tr>
         <th>Código de retorno:</th>
-       <td><span py:replace="record.retorno">retorno</span></td>
+                               <td><span py:replace="record.retorno">retorno</span></td>
+    </tr>
+    <tr>
+        <th>Máximo tiempo de CPU [s]:</th>
+                               <td><span py:replace="record.max_tiempo_cpu">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Máximo Memoria [Mb]:</th>
+                               <td><span py:replace="record.max_memoria">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Máximo Tam. Archivo [Mb]:</th>
+                               <td><span py:replace="record.max_tam_archivo">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Máximo Cant. Archivo:</th>
+                               <td><span py:replace="record.max_cant_archivos">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Máximo Cant. Procesos:</th>
+                               <td><span py:replace="record.max_cant_procesos">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Máximo Locks Memoria:</th>
+                               <td><span py:replace="record.max_locks_memoria">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Terminar si falla?:</th>
+                               <td><span py:replace="tg.strbool(record.terminar_si_falla)">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Rechazar si falla?:</th>
+                               <td><span py:replace="tg.strbool(record.rechazar_si_falla)">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Publico?:</th>
+                               <td><span py:replace="tg.strbool(record.publico)">max_tiempo_cpu</span></td>
+    </tr>
+    <tr>
+        <th>Archivos de Entrada:</th>
+                               <td><a py:if="record.archivos_entrada" href="${tg.url('/enunciado/caso_de_prueba/file/%d/archivos_entrada' % record.id)}">Bajar</a></td>
+    </tr>
+    <tr>
+        <th>Archivos a Comparar:</th>
+                               <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>
+    </tr>
+    <tr>
+        <th>Archivos a guardar:</th>
+                               <td><span py:repalce="', '.join(record.archivos_a_guardar)"></span></td>
     </tr>
     <tr>
-        <th>Máximo tiempo de CPU:</th>
-       <td><span py:replace="record.max_tiempo_cpu">max_tiempo_cpu</span></td>
+        <th>Activo?:</th>
+                               <td><span py:repalce="tg.strbool(record.activo)"></span></td>
     </tr>
 </table>