/branches/v3/impl/src/web/user/questionarios/questionarioStatePROCESSING_OLAP.jsp |
---|
6,4 → 6,5 |
<%@ 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" %> |
Estado processando OLAP disponiveis |
<jsp:include page="questionarioStateOLAP_TASK_LOG.jsp"/> |
/branches/v3/impl/src/web/user/questionarios/questionarioAdmin.jsp |
---|
76,72 → 76,77 |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.CREATED.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="clearfix"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.CREATED"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs clearfix"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.ASSIGNATION_DETAILS.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.ASSIGNATION_DETAILS"/> |
<html:link styleClass="btn btn-default" action="/user/questionarioPedagogicoStartCheckCourses.do?questionarioId=${Questionario.id}">Ver Atribuições</html:link> |
<html:link styleClass="btn btn-default" action="/user/questionarioPedagogicoStartChooseCourses.do?questionarioId=${Questionario.id}">Ver Seleção de Cursos</html:link> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs clearfix"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.ASSIGNED_ANSWERS.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.ASSIGNED_ANSWERS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs clearfix"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.PROCESSING"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs clearfix"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
%> |
</div> |
<div class="clearfix"> |
<% |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.PROCESSING_WITH_ANSWERS.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.PROCESSING_WITH_ANSWERS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs clearfix"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.CLOSED.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.CLOSED"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs clearfix"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.PROCESSING_OLAP.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.PROCESSING_OLAP"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs clearfix"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.OLAP.getPosition()) |
{ |
%> |
<div class="alert alert-success col-md-2 col-sm-2"> |
<div class="alert alert-success col-md-2 col-sm-2 clearfix"> |
<bean:message key="questionario.state.OLAP"/> |
</div> |
<% |
149,6 → 154,7 |
%> |
</div> |
</div> |
</div> |
<% |
String alert = "alert-warning"; |
/branches/v3/impl/src/web/user/questionarios/questionarioStateOLAP.jsp |
---|
1,3 → 1,8 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="jomm.utils.MessageResources" %> |
<%@ page import="pt.estgp.estgweb.domain.JobServiceTaskImpl" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.web.form.configuration.SchedulleTasksForm" %> |
<%@ 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" %> |
6,4 → 11,20 |
<%@ 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" %> |
Estado Cubos OLAP terminados |
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/> |
<jsp:include page="questionarioStateOLAP_TASK_LOG.jsp"/> |
<div class="clearfix"> |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CLOSE_PROCESSEMENT"> |
<button class="btn btn-danger" type="button" data-toggle="modal" data-target="#confirm-ModalGeneric" data-message="Esta operação irá mudar o questionário para o estado fechado!! Tem a certeza que deseja prosseguir?" data-href="<%=request.getContextPath()%>/user/questionariosPaeYearSemestre.do?dispatch=closeProcessement&questionarioId=${Questionario.id}"><span class="glyphicon glyphicon-chevron-left"> </span> Mudar para Fechado Questionário</button> |
</baco:clearOperation> |
</div> |
<div class="col-sm-6"> |
</div> |
</div> |
/branches/v3/impl/src/web/user/questionarios/questionarioStatePROCESSING_OPS.jsp |
---|
New file |
0,0 → 1,28 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.impl.QuestionarioDaoImpl" %> |
<%@ page import="java.util.List" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioPedagogicoCursoAfeto" %> |
<%@ 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="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/> |
<div class="col-sm-6"> |
</div> |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CLOSE_PROCESSEMENT"> |
<button class="btn btn-success" type="button" data-toggle="modal" data-target="#confirm-ModalGeneric" data-message="Esta operação irá fechar o questionário e os alunos deixarão de poder responder!! Tem a certeza que deseja prosseguir?" data-href="<%=request.getContextPath()%>/user/questionariosPaeYearSemestre.do?dispatch=closeProcessement&questionarioId=${Questionario.id}">Fechar Questionário <span class="glyphicon glyphicon-chevron-right"> </span></button> |
</baco:clearOperation> |
</div> |
/branches/v3/impl/src/web/user/questionarios/questionarioStateCLOSED.jsp |
---|
6,4 → 6,15 |
<%@ 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" %> |
Estado Fechado |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_REOPEN_PROCESSEMENT"> |
<button class="btn btn-danger" type="button" data-toggle="modal" data-target="#confirm-ModalGeneric" data-message="Esta operação irá abrir o questionário e os alunos irão poder responder novamente!! Tem a certeza que deseja prosseguir?" data-href="<%=request.getContextPath()%>/user/questionariosPaeYearSemestre.do?dispatch=reopenProcessement&questionarioId=${Questionario.id}"><span class="glyphicon glyphicon-chevron-left"> </span> Reabrir Respostas</button> |
</baco:clearOperation> |
</div> |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_GENERATE_OLAP"> |
<button class="btn btn-success" type="button" data-toggle="modal" data-target="#confirm-ModalGeneric" data-message="Esta operação irá iniciar a geração do esquema OLAP para resultados!! Tem a certeza que deseja prosseguir?" data-href="<%=request.getContextPath()%>/user/questionariosPaeYearSemestre.do?dispatch=generateOlap&questionarioId=${Questionario.id}">Iniciar Geração OLAP <span class="glyphicon glyphicon-chevron-right"> </span></button> |
</baco:clearOperation> |
</div> |
/branches/v3/impl/src/web/user/questionarios/questionarioStatePROCESSING_WITH_ANSWERS.jsp |
---|
17,3 → 17,5 |
<jsp:include page="pedagogicoEstudante/questionarioDashBoard.jsp"/> |
<jsp:include page="questionarioStatePROCESSING_OPS.jsp"/> |
/branches/v3/impl/src/web/user/questionarios/questionarioStatePROCESSING.jsp |
---|
17,3 → 17,7 |
<jsp:include page="pedagogicoEstudante/questionarioDashBoard.jsp"/> |
<jsp:include page="questionarioStatePROCESSING_OPS.jsp"/> |
/branches/v3/impl/src/web/user/questionarios/questionarioStateOLAP_TASK_LOG.jsp |
---|
New file |
0,0 → 1,66 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="jomm.utils.MessageResources" %> |
<%@ page import="pt.estgp.estgweb.domain.JobServiceTaskImpl" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.web.form.configuration.SchedulleTasksForm" %> |
<%@ 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="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/> |
<% |
AbstractDao.getCurrentSession().beginTransaction(); |
JobServiceTaskImpl job = Questionario.getAnswerOlapGenerationTaskId() > 0 ? |
(JobServiceTaskImpl) DaoFactory.getJobServiceTaskDaoImpl().load(Questionario.getAnswerOlapGenerationTaskId()) : |
null; |
request.setAttribute("Job", job); |
%> |
<div class="clearfix"> |
<div class="col-sm-6"> |
<%--<baco:clearOperation name="Questionario" op="QUE">--%> |
<% |
if(job != null) |
{ |
SchedulleTasksForm schedulleTasksForm = new SchedulleTasksForm(); |
schedulleTasksForm.setJobServiceTask(job); |
schedulleTasksForm.setId(job.getId()); |
request.setAttribute("SchedulleTasksForm",schedulleTasksForm); |
if(job.getStatusEnum() == JobServiceTaskImpl.JobStatus.FAILED || |
job.getStatusEnum() == JobServiceTaskImpl.JobStatus.UNKNOWN_ERROR || |
job.getStatusEnum() == JobServiceTaskImpl.JobStatus.FINISHED_ERRORS ) |
{ |
%> |
<div class="alert alert-danger"><%=MessageResources.getInstance(request).getMessage("job.status."+job.getStatus())%>, Consulte o Log</div> |
<% |
} |
%> |
<div class="task-log task-log-xs" data-href="<%=request.getContextPath()%>/user/adminQuestionario.do?questionario.id=${Questionario.id}"> |
<jsp:include page="/admin/configuration/taskLog.jsp"/> |
</div> |
<% |
} |
else |
{ |
%> |
<div class="alert alert-danger">O sistema não conseguiu encontrar a tarefa de atribuição nas tarefas agendadas, por favor verifique em todos os logs de tarefas <html:link action="/user/configurationJobTasks">Aqui</html:link> </div> |
<% |
} |
%> |
<%-- </baco:clearOperation>--%> |
</div> |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_GENERATE_OLAP"> |
<button class="btn btn-success" type="button" data-toggle="modal" data-target="#confirm-ModalGeneric" data-message="Esta operação irá iniciar a geração do esquema OLAP para resultados!! Tem a certeza que deseja prosseguir?" data-href="<%=request.getContextPath()%>/user/questionariosPaeYearSemestre.do?dispatch=generateOlap&questionarioId=${Questionario.id}">Voltar a iniciar a Geração OLAP</button> |
</baco:clearOperation> |
</div> |
</div> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |