Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1033 → Rev 1036

/impl/conf/app.properties
61,13 → 61,13
 
email.summaries=false
 
email.summary.subject.pt=Sumário lançado em {0}
email.summary.subject.en=Sumário lançado em {0}
email.summary.subject.pt=Sumario lançado em {0}
email.summary.subject.en=Sumario lançado em {0}
 
 
email.relatorio.aval.unidade.editado.subject.pt=Relatório Avaliação Editado {0}
email.relatorio.aval.unidade.editado.subject.pt=Relatorio Avaliacao Editado {0}
email.relatorio.aval.unidade.editado.subject.en=Unit Report Evaluation Edited {0}
email.unidade.edicao.subject.pt=Ficha em edição {0}
email.unidade.edicao.subject.pt=Ficha em edicao {0}
email.unidade.edicao.subject.en=Unit in edition {0}
email.unidade.editada.subject.pt=Ficha editada {0}
email.unidade.editada.subject.en=Unit edited {0}
/impl/conf/template/email/unidadeRelatorioAvaliacaoEditado_en.txt
4,7 → 4,7
O BACO informa-o de que o relatorio de avaliação da unidade curricular de {1}
foi alterado
 
Estado {2}
Estado: {2}
 
Com os melhores cumprimentos
---------------------------------------------
/impl/conf/template/email/unidadeRelatorioAvaliacaoEditado_pt.txt
4,7 → 4,7
O BACO informa-o de que o relatorio de avaliação da unidade curricular de {1}
foi editado
 
Estado {2}
Estado: {2}
 
Cumprimentos
---------------------------------------------
/impl/src/web/user/home/teacher.jsp
251,62 → 251,101
 
 
<%
 
try{
HibernateUtils.getCurrentSession().beginTransaction();
List<CourseUnitDaoImpl.CourseMissingValidationProgram> result = DaoFactory.getCourseUnitDaoImpl().loadMissingProgramValidate(UserSession);
List<CourseUnitDaoImpl.CourseMissingValidationEvaluation> result2 = DaoFactory.getCourseUnitDaoImpl().loadMissingEvaluationValidate(UserSession);
List<CourseUnitDaoImpl.CourseMissingValidationEvaluation> result3 = DaoFactory.getCourseUnitDaoImpl().loadMissingEvaluation(UserSession);
if(result.size() > 0 || result2.size() > 0 || result3.size()>0)
{
%>
<div class="block">
<p class="WARNING"><label class="WARNING"> Tarefas das Comissões de Curso</label></p>
HibernateUtils.getCurrentSession().beginTransaction();
String activeYear = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveYear();
if(activeYear != null)
{
List<CourseUnitDaoImpl.CourseMissingValidationProgram> result = DaoFactory.getCourseUnitDaoImpl().loadMissingProgramValidate(UserSession);
List<CourseUnitDaoImpl.CourseMissingValidationEvaluation> result2 = DaoFactory.getCourseUnitDaoImpl().loadMissingEvaluationValidate(UserSession);
List<CourseUnitDaoImpl.CourseMissingValidationEvaluation> result3 = DaoFactory.getCourseUnitDaoImpl().loadMissingEvaluation(UserSession);
if(result.size() > 0 || result2.size() > 0 || result3.size()>0)
{
%>
<div class="block">
<p class="WARNING"><label class="WARNING"> Tarefas das Comissões de Curso (<%=activeYear%>)</label></p>
 
<ul>
<ul>
 
 
<%
if(result.size()>0)
{
%>
<li>
<h1>Fichas curriculares por validar</h1>
<ul>
<%
for(CourseUnitDaoImpl.CourseMissingValidationProgram mis:result)
if(result.size()>0)
{
%>
<li>
<h1>Fichas curriculares por validar</h1>
<ul>
<%
for(CourseUnitDaoImpl.CourseMissingValidationProgram mis:result)
{
%>
<li><a href="<%=request.getContextPath()%>/user/startLoadCoursesProgramsFromHome.do#<%=mis.course.getId()%>"><%=mis.course.getName()%> (<%=mis.courseUnits.size()%>)</a></li>
<%
}
%>
</ul>
</li>
<%
}
%>
<%
if(result2.size()>0)
{
 
%>
<li><a href="<%=request.getContextPath()%>/user/startLoadCoursesProgramsFromHome.do#<%=mis.course.getId()%>"><%=mis.course.getName()%> (<%=mis.courseUnits.size()%>)</a></li>
<li>
<h1>Relatórios de avaliação por validar</h1>
<p>Expanda os cursos e clique nas unidades para validar os relatórios de avaliação.</p>
<p>No final de cada relatório existe um botão de validação para os membros das comissões dos cursos respectivos.</p>
<ul>
<%
for(CourseUnitDaoImpl.CourseMissingValidationEvaluation mis:result2)
{
%>
<li>
<h2><a href="javascript:showOrHide('evaluationValidate<%=mis.course.getId()%>')"><%=mis.course.getName()%> / <%=mis.course.getCode()%></a> (<%=mis.courseUnits.size()%>)</h2>
<ul id="evaluationValidate<%=mis.course.getId()%>" style="display: none">
<%
for(CourseUnit cu: mis.courseUnits)
{
%>
<li><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitEvaluation.do?courseUnitId=<%=cu.getId()%>"><%=cu.getImportYear()%> / <%=cu.getName()%> / <%=cu.getCode()%></a></li>
<%
}
%>
</ul>
 
</li>
<%
}
%>
</ul>
</li>
<%
 
}
%>
</ul>
</li>
<%
}
%>
<%
if(result2.size()>0)
{
 
%>
<li>
<h1>Relatórios de avaliação por validar</h1>
<p>Expanda os cursos e clique nas unidades para validar os relatórios de avaliação.</p>
<p>No final de cada relatório existe um botão de validação para os membros das comissões dos cursos respectivos.</p>
<ul>
<%
for(CourseUnitDaoImpl.CourseMissingValidationEvaluation mis:result2)
if(result3.size()>0)
{
 
%>
<li>
<h1>Relatórios de avaliação ainda não preenchidos</h1>
<ul>
<%
for(CourseUnitDaoImpl.CourseMissingValidationEvaluation mis:result3)
{
%>
<li>
<h2><a href="javascript:showOrHide('evaluationValidate<%=mis.course.getId()%>')"><%=mis.course.getName()%> / <%=mis.course.getCode()%></a> (<%=mis.courseUnits.size()%>)</h2>
<ul id="evaluationValidate<%=mis.course.getId()%>" style="display: none">
<h2><a href="javascript:showOrHide('evaluationFill<%=mis.course.getId()%>')"><%=mis.course.getName()%> / <%=mis.course.getCode()%></a> (<%=mis.courseUnits.size()%>)</h2>
<ul id="evaluationFill<%=mis.course.getId()%>" style="display: none">
<%
for(CourseUnit cu: mis.courseUnits)
{
%>
<li><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitEvaluation.do?courseUnitId=<%=cu.getId()%>"><%=cu.getImportYear()%> / <%=cu.getName()%> / <%=cu.getCode()%></a></li>
<li><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitEvaluation.do?courseUnitId=<%=cu.getId()%>"><%=cu.getImportYear()%> / <%=cu.getName()%> / <%=cu.getCode()%></a></li>
<%
}
%>
314,54 → 353,20
 
</li>
<%
}
%>
</ul>
</li>
<%
 
}
%>
<%
if(result3.size()>0)
{
 
%>
<li>
<h1>Relatórios de avaliação ainda não preenchidos</h1>
<ul>
<%
for(CourseUnitDaoImpl.CourseMissingValidationEvaluation mis:result3)
{
%>
<li>
<h2><a href="javascript:showOrHide('evaluationFill<%=mis.course.getId()%>')"><%=mis.course.getName()%> / <%=mis.course.getCode()%></a> (<%=mis.courseUnits.size()%>)</h2>
<ul id="evaluationFill<%=mis.course.getId()%>" style="display: none">
<%
for(CourseUnit cu: mis.courseUnits)
{
%>
<li><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitEvaluation.do?courseUnitId=<%=cu.getId()%>"><%=cu.getImportYear()%> / <%=cu.getName()%> / <%=cu.getCode()%></a></li>
<%
}
%>
</ul>
 
</li>
<%
 
}
%>
</ul>
</li>
<%
 
}
%>
</ul>
</div>
<%
}
HibernateUtils.getCurrentSession().getTransaction().commit();
</div>
<%
}
}
HibernateUtils.getCurrentSession().getTransaction().commit();
}catch(Throwable e)
{
System.out.println(e);