3,6 → 3,7 |
<%@ page import="jomm.utils.MessageResources" %> |
<%@ page import="java.util.Collections" %> |
<%@ page import="pt.estgp.estgweb.domain.views.utils.CourseUnitDeliverableComparator" %> |
<%@ page import="org.json.JSONObject" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
151,6 → 152,10 |
|
%> |
|
<% |
StringBuilder deliverInfoCsv = new StringBuilder(); |
%> |
|
<nested:form action="/user/courseUnitControllerFromHome"> |
<input type="hidden" name="dispatch" value="updateDeliverables"> |
<html:hidden property="courseUnitAssignementView.id" value="${CourseUnitAssignementView.id}"/> |
172,8 → 177,35 |
<th><bean:message key="courseunit.assignement.deliver.obs"/></th> |
</tr> |
</thead> |
<% |
deliverInfoCsv.append("Total de Versões Entregues").append(";"); |
deliverInfoCsv.append("Data de Entrega da Primeira Versão").append(";"); |
deliverInfoCsv.append("Data de Entrega").append(";"); |
deliverInfoCsv.append("Entregue").append(";"); |
deliverInfoCsv.append("Número").append(";"); |
deliverInfoCsv.append("Nome").append(";"); |
deliverInfoCsv.append("Nota").append(";"); |
deliverInfoCsv.append("Observações").append(";"); |
deliverInfoCsv.append("\n"); |
|
%> |
<tbody> |
<nested:iterate id="deliverable" property="courseUnitAssignementView.deliverables" type="pt.estgp.estgweb.domain.views.CourseUnitDeliverableView"> |
<% |
deliverInfoCsv.append(deliverable.getVersionsSize()).append(";"); |
deliverInfoCsv.append(deliverable.getDeliverDateMinutesSecondsStrFirstVersion()).append(";"); |
deliverInfoCsv.append(deliverable.getDeliverDateStrMinutesSeconds()).append(";"); |
if(deliverable.isLateDeliver()) |
deliverInfoCsv.append("Entregue a Horas").append(";"); |
else |
deliverInfoCsv.append("Entregua Atrasada").append(";"); |
deliverInfoCsv.append(deliverable.getStudent().getCode()).append(";"); |
deliverInfoCsv.append(deliverable.getStudent().getName()).append(";"); |
deliverInfoCsv.append(deliverable.getGrade()).append(";"); |
deliverInfoCsv.append(deliverable.getObs().replaceAll("\\n"," ")).append(";"); |
deliverInfoCsv.append("\n"); |
|
%> |
<tr> |
<td align="right"> |
|
219,8 → 251,13 |
|
</tbody> |
</table> |
<input type="button" onclick="this.form.submit()" value="<bean:message key="confirm"/>"/> |
<input type="button" class="btn btn-success" onclick="this.form.submit()" value="<bean:message key="confirm"/>"/> |
</nested:form> |
|
<button type="button" class="btn btn-default pull-right" data-toggle="collapse" data-target="#csvInfo">Informação da tabela em CSV</button> |
<div id="csvInfo" class="collapse"> |
<pre><%=deliverInfoCsv.toString()%></pre> |
</div> |
</div> |
</div> |
|