Rev 808 | Rev 1310 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="pt.estgp.estgweb.domain.UserSessionImpl" %>
<%@ page import="pt.estgp.estgweb.web.UserSessionProxy" %>
<%@ page import="pt.estgp.estgweb.Globals" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page import="pt.estgp.estgweb.web.form.assessments.AssessmentsForm" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<jsp:useBean id="AssessmentsForm" type="pt.estgp.estgweb.web.form.assessments.AssessmentsForm" scope="request"/>
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
<jomm:messages/>
<html:errors/>
<html:form action="/user/submitCorrectAssessmentResponseFromServiceZone">
<input type="hidden" name="dispatch">
<html:hidden name="AssessmentsForm" property="assessmentView.id"/>
<html:hidden name="AssessmentsForm" property="assessmentResponseView.id"/>
<html:hidden property="correctionSelection"/>
<html:hidden property="correctionAnonymous"/>
<table class="form">
<nested:equal property="correctionAnonymous" value="notAnonymous">
<tr>
<th><bean:message key="assessment.correctTo"/></th>
<td>
<bean:write name="AssessmentsForm" property="assessmentResponseView.owner.name"/>
(<bean:write name="AssessmentsForm" property="assessmentResponseView.owner.code"/>)
<br><br>
</td>
</tr>
</nested:equal>
<tr>
<th></th>
<td colspan="2">
<input type="hidden" name="questionsListSizeC" value="<%=((AssessmentsForm)request.getAttribute("AssessmentsForm")).getAssessmentView().getQuestions().size()%>">
<nested:iterate id="questionView" name="AssessmentsForm" property="assessmentView.questions" indexId="qId">
<input type="hidden" name="itemsListSizeC${qId}" value="<%=AssessmentsForm.getAssessmentView().getQuestions().get(qId).getQuestionItems().size()%>"/>
<nested:hidden property="id"/>
<table id="questionTableAssessment">
<tr>
<td colspan="200" class="questionLabelCell">
<nested:hidden property="textpt"/>
<nested:hidden property="type"/>
<nested:write property="textpt"/> (<nested:write property="quotation"/>)
<%--Parte da imagem, o <td> tem de ca ficar na mesma--%>
<nested:notEqual name="questionView" property="imageId" value="0">
<br><br>
<table cellpadding="0" cellspacing="0" border="0">
<tr> <td>
<img width="800px" height="800px" src="<%=request.getContextPath()%>/imageStream/${questionView.imageId}">
</td></tr>
</table>
</nested:notEqual>
</td>
</tr>
<nested:equal property="type" value="text">
<tr>
<td>
<nested:iterate id="item" property="questionItems" indexId="iId">
<input type="hidden" name="candidatesListSizeC${qId}${iId}" value="<%=AssessmentsForm.getAssessmentView().getQuestions().get(qId).getQuestionItems().get(iId).getPossibleAnswers().size()%>"/>
<nested:iterate id="possibleAnswerI" property="possibleAnswers" indexId="pAId">
<input type="hidden" name="answersListSizeC" value="<%=AssessmentsForm.getAssessmentResponseView().getAnswers().size()%>"/>
<nested:iterate id="answer" property="assessmentResponseView.answers" name="AssessmentsForm" indexId="aId">
<nested:equal property="possibleAnswer.id" value="${possibleAnswerI.id}">
<nested:hidden property="id"/>
<nested:textarea property="textAnswer" styleId="assessmentTextarea"/>
<tr>
<td>
<nested:radio property="answerCorrectS" value="correct"/><bean:message key="assessment.answer.correct"/>
<nested:radio property="answerCorrectS" value="incorrect"/><bean:message key="assessment.answer.incorrect"/>
<nested:radio property="answerCorrectS" value="incomplete"/><bean:message key="assessment.answer.imcomplete"/>
<%--<nested:equal property="answerIncomplete" value="true">--%>
<nested:textarea property="percentage" styleId="assessmentQuestionPercentage"/>
<%--</nested:equal>--%>
</td>
</tr>
<tr>
<td><bean:message key="assessment.asnwer.note"/><nested:text property="note"/></td>
</tr>
</nested:equal>
</nested:iterate>
</nested:iterate>
</nested:iterate>
</td>
</tr>
</nested:equal>
<nested:equal property="type" value="practical">
<tr>
<td>
<nested:iterate id="item" property="questionItems" indexId="iId">
<input type="hidden" name="candidatesListSizeC${qId}${iId}" value="<%=AssessmentsForm.getAssessmentView().getQuestions().get(qId).getQuestionItems().get(iId).getPossibleAnswers().size()%>"/>
<nested:iterate id="possibleAnswerI" property="possibleAnswers" indexId="pAId">
<input type="hidden" name="answersListSizeC" value="<%=AssessmentsForm.getAssessmentResponseView().getAnswers().size()%>"/>
<nested:iterate id="answer" property="assessmentResponseView.answers" name="AssessmentsForm" indexId="aId">
<nested:equal property="possibleAnswer.id" value="${possibleAnswerI.id}">
<nested:hidden property="id"/>
<%--LOGO VEJO SE PRECISO DISTO<nested:hidden property="possibleAnswer.id"/>--%>
<nested:notEqual property="identifier" value="">
<nested:hidden property="identifier"/>
<a target="_blank" href="<%=request.getContextPath()%>/repositoryStream/${answer.identifier}">Ficheiro Entregue</a>
</nested:notEqual>
<tr>
<td>
<nested:radio property="answerCorrectS" value="correct"/><bean:message key="assessment.answer.correct"/>
<nested:radio property="answerCorrectS" value="incorrect"/><bean:message key="assessment.answer.incorrect"/>
<nested:radio property="answerCorrectS" value="incomplete"/><bean:message key="assessment.answer.imcomplete"/>
<nested:textarea property="percentage" styleId="assessmentQuestionPercentage"/>
</td>
</tr>
<tr>
<td><bean:message key="assessment.asnwer.note"/><nested:text property="note"/></td>
</tr>
</nested:equal>
</nested:iterate>
</nested:iterate>
</nested:iterate>
</td>
</tr>
</nested:equal>
</table>
<br><br>
</nested:iterate>
</td>
</tr>
</table>
<hr>
<input type="button" value="<bean:message key="confirm"/>"
onclick="set(this.form,'submitCorrectResponse');this.form.submit();">
</html:form>
Generated by GNU Enscript 1.6.5.2.