Subversion Repositories bacoAlunos

Rev

Rev 215 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@ page import="pt.estgp.estgweb.domain.Teacher" %>
<%@ page import="pt.estgp.estgweb.domain.TeacherImpl" %>
<%@ page import="jomm.utils.MessageResources" %>
<%@ 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" %>
<%@ 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-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<jsp:useBean id="CourseUnitsForm" type="pt.estgp.estgweb.web.form.courseunits.CourseUnitsForm" scope="request"/>
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
<jsp:useBean id="CourseUnitAssignementView" type="pt.estgp.estgweb.domain.views.CourseUnitAssignementView" scope="request"/>
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
<div id="contentIntranet">
<div id="contentPane">
<html:errors/>
<jomm:messages/>
<div class="seccao">
<h2>
    <bean:message key="courseunit.assignement" arg0="${CourseUnitAssignementView.title}"/>
</h2>


<div class="form blockForm">
    <table>
        <tr>
            <th>
                <bean:message key="courseunit.title"/>
            </th>
            <td>
                <bean:write name="CourseUnitAssignementView" property="title"/>
            </td>
        </tr>
        <tr>
            <th>
                <bean:message key="courseunit.assignement.deliver.date"/>
            </th>
            <td>
                <bean:write name="CourseUnitAssignementView" property="deliverDate"/>
            </td>
        </tr>
        <tr>
            <th>
                <bean:message key="courseunit.assignement.deliver.type"/>
            </th>
            <td>
                <bean:message key="courseunit.assignement.deliver.type.${CourseUnitAssignementView.deliverType}"/>
            </td>
        </tr>
        <tr>
            <th>
                <bean:message key="courseunit.assignement.deliver.late.permission"/>
            </th>
            <td>
                <logic:equal value="true" name="CourseUnitAssignementView" property="lateDelivers">
                    <bean:message key="yes"/>
                </logic:equal>
                <logic:notEqual value="true" name="CourseUnitAssignementView" property="lateDelivers">
                    <bean:message key="no"/>
                </logic:notEqual>
            </td>
        </tr>
        <tr>
            <th>
                <bean:message key="courseunit.description"/>
            </th>
            <td>
                <bean:write name="CourseUnitAssignementView" property="description"/>
            </td>
        </tr>
        <tr>
            <th>
                <bean:message key="courseunit.status"/>
            </th>
            <td>
                <logic:equal value="true" name="CourseUnitAssignementView" property="status">
                    <bean:message key="status.active"/>
                </logic:equal>
                <logic:notEqual value="true" name="CourseUnitAssignementView" property="status">
                    <bean:message key="status.inactive"/>
                </logic:notEqual>
            </td>
        </tr>
        <logic:notEmpty name="CourseUnitAssignementView" property="workFile">
            <tr>
                <th>
                    <bean:message key="courseunit.assignement.file"/>
                </th>
                <td>
                    <a target="_blank" href="<%=request.getContextPath()%>/repositoryStream/${CourseUnitAssignementView.workFile}"><bean:message key="courseunit.assignement.file"/></a>
                </td>
            </tr>
        </logic:notEmpty>
    </table>
</div>
<nested:form action="/user/courseUnitControllerFromHome">
    <input type="hidden" name="dispatch" value="updateDeliverables">
    <html:hidden property="courseUnitAssignementView.id" value="${CourseUnitAssignementView.id}"/>

    <html:hidden property="courseUnitView.id" value="${CourseUnitView.id}"/>

    <table class="dataTable">
        <tr>
            <th><bean:message key="courseunit.assignement.delivered.date"/></th>
            <th><bean:message key="courseunit.assignement.deliver.time"/></th>
            <th><bean:message key="number"/></th>
            <th><bean:message key="name"/></th>
            <th><bean:message key="courseunit.assignement.deliver.version"/></th>
            <th><bean:message key="courseunit.assignement.deliver.grade"/></th>
            <th><bean:message key="courseunit.assignement.deliver.obs"/></th>
        </tr>
        <nested:iterate id="deliverable" property="courseUnitAssignementView.deliverables" type="pt.estgp.estgweb.domain.views.CourseUnitDeliverableView">
            <tr>
                <td>${deliverable.deliverDateStr} </td>
                <logic:equal name="deliverable" property="lateDeliver" value="true">
                    <td class="statusERROR">
                        <bean:message key="courseunit.assignement.deliver.time.late"/>
                    </td>
                </logic:equal>
                <logic:notEqual name="deliverable" property="lateDeliver" value="true">
                    <td class="statusOK">
                        <bean:message key="courseunit.assignement.deliver.time.ok"/>
                    </td>
                </logic:notEqual>
                <td>${deliverable.student.code}</td>
                <td>${deliverable.student.name}</td>
                <td><a target="_blank" href="<%=request.getContextPath()%>/repositoryStream/${deliverable.fileStreamId}"><bean:message key="courseunit.assignement.deliver.version"/> (${deliverable.deliverDateStr})</a></td>
                <td>
                    <nested:hidden property="id"/>
                    <nested:text property="grade"/>
                </td>
                <td>
                        <%--<a href="javascript:showOrHideOne('obs${deliverable.id}')"><bean:message key="courseunit.assignement.deliver.show.obs"/></a>--%>

                    <nested:textarea styleId="obs${deliverable.id}"  styleClass="textarea" property="obs"/>

                </td>
            </tr>
        </nested:iterate>
        <tr>
            <td colspan="7">
                <input type="button" onclick="this.form.submit()" value="<bean:message key="confirm"/>"/>
            </td>
        </tr>
    </table>
</nested:form>
</div>
</div>
</div>

Generated by GNU Enscript 1.6.5.2.