Rev 1617 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1617 | Rev 1626 | ||
---|---|---|---|
1 | <%@ page import="jomm.dao.impl.AbstractDao" %> |
1 | <%@ page import="jomm.dao.impl.AbstractDao" %> |
2 | <%@ page contentType="text/html; charset=UTF-8" language="java"%> |
2 | <%@ page contentType="text/html; charset=UTF-8" language="java"%> |
3 | <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
3 | <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
4 | <%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
4 | <%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
5 | <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
5 | <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
6 | <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
6 | <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
7 | <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
7 | <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
8 | <%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
8 | <%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
9 | <%@taglib prefix="bacoTags" tagdir="/WEB-INF/tags" %> |
9 | <%@taglib prefix="bacoTags" tagdir="/WEB-INF/tags" %> |
10 | 10 | ||
11 | 11 | ||
12 | <style> |
12 | <style> |
13 | .imgsmall |
13 | .imgsmall |
14 | { |
14 | { |
15 | width: 100px; |
15 | width: 100px; |
16 | align-self: center; |
16 | align-self: center; |
17 | 17 | ||
18 | } |
18 | } |
19 | 19 | ||
20 | 20 | ||
21 | .imgtoogle { cursor:zoom-in; } |
21 | .imgtoogle { cursor:zoom-in; } |
22 | .imgtoogle:-webkit-full-screen { cursor:zoom-out; } |
22 | .imgtoogle:-webkit-full-screen { cursor:zoom-out; } |
23 | .imgtoogle:-moz-full-screen { cursor:zoom-out; } |
23 | .imgtoogle:-moz-full-screen { cursor:zoom-out; } |
24 | .imgtoogle:-ms-fullscreen { cursor:zoom-out; } |
24 | .imgtoogle:-ms-fullscreen { cursor:zoom-out; } |
25 | .imgtoogle:fullscreen { cursor:zoom-out; } |
25 | .imgtoogle:fullscreen { cursor:zoom-out; } |
26 | </style> |
26 | </style> |
27 | <script> |
27 | <script> |
28 | $(document).ready(function(){ |
28 | $(document).ready(function(){ |
29 | $('.imgsmall').click( function() { |
29 | $('.imgsmall').click( function() { |
30 | $(this).removeClass("imgsmall"); |
30 | $(this).removeClass("imgsmall"); |
31 | toggleFullscreen(this); |
31 | toggleFullscreen(this); |
32 | }); |
32 | }); |
33 | }); |
33 | }); |
34 | function toggleFullscreen(elem) { |
34 | function toggleFullscreen(elem) { |
35 | elem = elem || document.documentElement; |
35 | elem = elem || document.documentElement; |
36 | if (!document.fullscreenElement && !document.mozFullScreenElement && |
36 | if (!document.fullscreenElement && !document.mozFullScreenElement && |
37 | !document.webkitFullscreenElement && !document.msFullscreenElement) { |
37 | !document.webkitFullscreenElement && !document.msFullscreenElement) { |
38 | if (elem.requestFullscreen) { |
38 | if (elem.requestFullscreen) { |
39 | elem.requestFullscreen(); |
39 | elem.requestFullscreen(); |
40 | } else if (elem.msRequestFullscreen) { |
40 | } else if (elem.msRequestFullscreen) { |
41 | elem.msRequestFullscreen(); |
41 | elem.msRequestFullscreen(); |
42 | } else if (elem.mozRequestFullScreen) { |
42 | } else if (elem.mozRequestFullScreen) { |
43 | elem.mozRequestFullScreen(); |
43 | elem.mozRequestFullScreen(); |
44 | } else if (elem.webkitRequestFullscreen) { |
44 | } else if (elem.webkitRequestFullscreen) { |
45 | elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); |
45 | elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); |
46 | } |
46 | } |
47 | } else { |
47 | } else { |
48 | if (document.exitFullscreen) { |
48 | if (document.exitFullscreen) { |
49 | document.exitFullscreen(); |
49 | document.exitFullscreen(); |
50 | } else if (document.msExitFullscreen) { |
50 | } else if (document.msExitFullscreen) { |
51 | document.msExitFullscreen(); |
51 | document.msExitFullscreen(); |
52 | } else if (document.mozCancelFullScreen) { |
52 | } else if (document.mozCancelFullScreen) { |
53 | document.mozCancelFullScreen(); |
53 | document.mozCancelFullScreen(); |
54 | } else if (document.webkitExitFullscreen) { |
54 | } else if (document.webkitExitFullscreen) { |
55 | document.webkitExitFullscreen(); |
55 | document.webkitExitFullscreen(); |
56 | } |
56 | } |
57 | $(elem).addClass("imgsmall"); |
57 | $(elem).addClass("imgsmall"); |
58 | } |
58 | } |
59 | } |
59 | } |
60 | 60 | ||
61 | </script> |
61 | </script> |
62 | <div class="modal fade" id="modalHelpQuestionario" role="dialog" > |
62 | <div class="modal fade" id="modalHelpQuestionario" role="dialog" > |
63 | <div class="modal-dialog" data-width="960" style="display: block; width: 960px; margin-top: 50px;" aria-hidden="false"> |
63 | <div class="modal-dialog" data-width="960" style="display: block; width: 960px; margin-top: 50px;" aria-hidden="false"> |
64 | 64 | ||
65 | <!-- Modal content--> |
65 | <!-- Modal content--> |
66 | <div class="modal-content"> |
66 | <div class="modal-content"> |
67 | <div class="modal-header"> |
67 | <div class="modal-header"> |
68 | Ajuda sobre o Processo Questionário <span class="glyphicon glyphicon-question-sign"></span> |
68 | Ajuda sobre o Processo Questionário <span class="glyphicon glyphicon-question-sign"></span> |
69 | <button type="button" class="btn btn-danger btn-xs pull-right" data-dismiss="modal"><span class="glyphicon glyphicon-remove small"></span></button> |
69 | <button type="button" class="btn btn-danger btn-xs pull-right" data-dismiss="modal"><span class="glyphicon glyphicon-remove small"></span></button> |
70 | </div> |
70 | </div> |
71 | <div class="modal-body"> |
71 | <div class="modal-body"> |
72 | 72 | ||
73 | <div class="panel panel-default"> |
73 | <div class="panel panel-default"> |
74 | <div class="panel-body"> |
74 | <div class="panel-body"> |
75 | <baco:hasRole role="admin,questionarios.admin,pedagogicCouncil.president,board.institution,questionarios.atribuicoes.admin,questionarios.atribuicoes.check_teachers,questionarios.gerais,services"> |
75 | <baco:hasRole role="admin,questionarios.admin,pedagogicCouncil.president,board.institution,questionarios.atribuicoes.admin,questionarios.atribuicoes.check_teachers,questionarios.gerais,services"> |
76 | <h3 class="well">Questões relativas a papeis e permissões</h3> |
76 | <h3 class="well">Questões relativas a papeis e permissões</h3> |
77 | <ul> |
77 | <ul> |
78 | <li>Para aceder ao painel de ferramentas dos questionarios tem de ser administrador (admin ou questionarios.admin) ou ter o papel de Questionários Básicas (questionarios.gerais) ou services</li> |
78 | <li>Para aceder ao painel de ferramentas dos questionarios tem de ser administrador (admin ou questionarios.admin) ou ter o papel de Questionários Básicas (questionarios.gerais) ou services</li> |
79 | <li>Uma atividade só fica disponivel se o estado do questionário estiver na posição onde a tarefa é possivel de executar</li> |
79 | <li>Uma atividade só fica disponivel se o estado do questionário estiver na posição onde a tarefa é possivel de executar</li> |
80 | <li>Administradores de Questionários (questionarios.admin) ou de Sistema (admin) têm permissões totais no Módulo</li> |
80 | <li>Administradores de Questionários (questionarios.admin) ou de Sistema (admin) têm permissões totais no Módulo</li> |
81 | <li>Administradores de Questionários (questionarios.admin) Validação (questionarios.atribuicoes.admin, questionarios.atribuicoes.check_teachers) de Atribuições podem validar as unidades quanto aos alunos e docentes afetados</li> |
81 | <li>Administradores de Questionários (questionarios.admin) Validação (questionarios.atribuicoes.admin, questionarios.atribuicoes.check_teachers) de Atribuições podem validar as unidades quanto aos alunos e docentes afetados</li> |
82 | <li>Professores, Membros das Comissões e Pedagógico terão acesso às respostas na sua Home Page numa página especialmente concebida para o efeito</li> |
82 | <li>Professores, Membros das Comissões e Pedagógico terão acesso às respostas na sua Home Page numa página especialmente concebida para o efeito</li> |
83 | </ul> |
83 | </ul> |
84 | 84 | ||
85 | 85 | ||
86 | 86 | ||
87 | <h3 class="well">Intervenientes no Processo em Sistema <label class="label label-info">Esta informação é visivel apenas a membros da Administração e Presidentes do Pedagógico</label></h3> |
87 | <h3 class="well">Intervenientes no Processo em Sistema <label class="label label-info">Esta informação é visivel apenas a membros da Administração e Presidentes do Pedagógico</label></h3> |
88 | <p>Caso algum dos intervenientes esteja mal atribuido contacte de imediato a administração de sistemas do IPP</p> |
88 | <p>Caso algum dos intervenientes esteja mal atribuido contacte de imediato a administração de sistemas do IPP</p> |
89 | 89 | ||
90 | <% |
90 | <% |
91 | AbstractDao.getCurrentSession().beginTransaction(); |
91 | AbstractDao.getCurrentSession().beginTransaction(); |
92 | %> |
92 | %> |
93 | <bacoTags:printRoleGroup role="questionarios.admin" transactional="true"/> |
93 | <bacoTags:printRoleGroup role="questionarios.admin" transactional="true"/> |
94 | <bacoTags:printRoleGroup role="questionarios.atribuicoes.admin" transactional="true"/> |
94 | <bacoTags:printRoleGroup role="questionarios.atribuicoes.admin" transactional="true"/> |
95 | <bacoTags:printRoleGroup role="questionarios.atribuicoes.check_teachers" transactional="true"/> |
95 | <bacoTags:printRoleGroup role="questionarios.atribuicoes.check_teachers" transactional="true"/> |
96 | <bacoTags:printRoleGroup role="questionarios.gerais" transactional="true"/> |
96 | <bacoTags:printRoleGroup role="questionarios.gerais" transactional="true"/> |
97 | <% |
97 | <% |
98 | AbstractDao.getCurrentSession().getTransaction().commit(); |
98 | AbstractDao.getCurrentSession().getTransaction().commit(); |
99 | %> |
99 | %> |
100 | 100 | ||
101 | 101 | ||
102 | 102 | ||
103 | <h3 class="well well-sm">Modelo de Dados</h3> |
103 | <h3 class="well well-sm">Modelo de Dados</h3> |
104 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionariosDomain.bmp" width="100%"> |
104 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionariosDomain.bmp" width="100%"> |
105 | </baco:hasRole> |
105 | </baco:hasRole> |
106 | 106 | ||
107 | <h2 class="well">Documentação partilhada para utilizadores privilegiados do sistema de Questionários</h2> |
107 | <h2 class="well">Documentação partilhada para utilizadores privilegiados do sistema de Questionários</h2> |
108 | 108 | ||
109 | <h3 class="well well-sm">Modelo de Relatório Exemplo Para Estudo</h3> |
109 | <h3 class="well well-sm">Modelo de Relatório Exemplo Para Estudo</h3> |
110 | <a target="_blank" href="<%=request.getContextPath()%>/user/questionarios/docs/REPORT_DOCENTE_EXEMPLO.pdf"><img class="imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/REPORT_DOCENTE_1.png"/></a> |
110 | <a target="_blank" href="<%=request.getContextPath()%>/user/questionarios/docs/REPORT_DOCENTE_EXEMPLO.pdf"><img class="imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/REPORT_DOCENTE_1.png"/></a> |
111 | 111 | ||
112 | <h3 class="well well-sm">Modelo de Atividades (versão 2)<label class="badge">26 Junho/2016</label></h3> |
112 | <h3 class="well well-sm">Modelo de Atividades (versão 2)<label class="badge">26 Junho/2016</label></h3> |
113 | 113 | ||
114 | <div class="list-group"> |
114 | <div class="list-group"> |
115 | <div class="list-group-item list-group-item-heading clearfix"> |
115 | <div class="list-group-item list-group-item-heading clearfix"> |
116 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionarioProcesso.bmp" width="90%"/> |
116 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionarioProcesso.bmp" width="90%"/> |
117 | <label class="badge">versão 2</label> |
117 | <label class="badge">versão 2</label> |
118 | </div> |
118 | </div> |
119 | <div class="list-group-item clearfix"> |
119 | <div class="list-group-item clearfix"> |
120 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionarioProcesso-v1.old.bmp" width="90%"/> |
120 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionarioProcesso-v1.old.bmp" width="90%"/> |
121 | <label class="badge">versão 1 (Antiga)</label> |
121 | <label class="badge">versão 1 (Antiga)</label> |
122 | </div> |
122 | </div> |
123 | </div> |
123 | </div> |
124 | 124 | ||
125 | <h3 class="well well-sm">Modelo de Estados</h3> |
125 | <h3 class="well well-sm">Modelo de Estados</h3> |
126 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionarioState.bmp" width="90%"/> |
126 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionarioState.bmp" width="90%"/> |
127 | 127 | ||
128 | <h3 class="well well-sm">Modelo de Reports</h3> |
128 | <h3 class="well well-sm">Modelo de Reports</h3> |
129 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/QuestionariosReports.bmp" width="90%"/> |
129 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/QuestionariosReports.bmp" width="90%"/> |
130 | 130 | ||
131 | 131 | ||
132 | <h3 class="well well-sm">Dimensões para Resultados</h3> |
132 | <h3 class="well well-sm">Dimensões para Resultados</h3> |
133 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/OLAPQuestionarios.bmp" width="90%"/> |
133 | <img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/OLAPQuestionarios.bmp" width="90%"/> |
134 | 134 | ||
135 | <h3 class="well well-sm">Apresentação (versão 2) <label class="badge">26 Junho/2016</label></h3> |
135 | <h3 class="well well-sm">Apresentação (versão 2) <label class="badge">26 Junho/2016</label></h3> |
136 | <a target="_blank" href="<%=request.getContextPath()%>/user/questionarios/docs/ApresentacaoPedagogico.ppt">Apresentação PAE</a> |
136 | <a target="_blank" href="<%=request.getContextPath()%>/user/questionarios/docs/ApresentacaoPedagogico.ppt">Apresentação PAE</a> |
137 | 137 | ||
138 | 138 | ||
139 | 139 | ||
140 | 140 | ||
141 | 141 | ||
142 | </div> |
142 | </div> |
143 | </div> |
143 | </div> |
144 | 144 | ||
145 | <button type="button" class="btn btn-success" data-dismiss="modal">Voltar</button> |
145 | <button type="button" class="btn btn-success" data-dismiss="modal">Voltar</button> |
146 | </div> |
146 | </div> |
147 | </div> |
147 | </div> |
148 | 148 | ||
149 | </div> |
149 | </div> |
150 | </div> |
150 | </div> |
151 | 151 | ||
152 | <div class="modal fade" id="modalHelpQuestionarioTipologias" role="dialog" > |
152 | <div class="modal fade" id="modalHelpQuestionarioTipologias" role="dialog" > |
153 | <div class="modal-dialog" data-width="960" style="display: block; width: 960px; margin-top: 50px;" aria-hidden="false"> |
153 | <div class="modal-dialog" data-width="960" style="display: block; width: 960px; margin-top: 50px;" aria-hidden="false"> |
154 | 154 | ||
155 | <!-- Modal content--> |
155 | <!-- Modal content--> |
156 | <div class="modal-content"> |
156 | <div class="modal-content"> |
157 | <div class="modal-header"> |
157 | <div class="modal-header"> |
158 | Ajuda sobre Tipologias <span class="glyphicon glyphicon-question-sign"></span> |
158 | Ajuda sobre Tipologias <span class="glyphicon glyphicon-question-sign"></span> |
159 | <button type="button" class="btn btn-danger btn-xs pull-right" data-dismiss="modal"><span class="glyphicon glyphicon-remove small"></span></button> |
159 | <button type="button" class="btn btn-danger btn-xs pull-right" data-dismiss="modal"><span class="glyphicon glyphicon-remove small"></span></button> |
160 | </div> |
160 | </div> |
161 | <div class="modal-body"> |
161 | <div class="modal-body"> |
162 | 162 | ||
163 | <div class="panel panel-default"> |
163 | <div class="panel panel-default"> |
164 | <h3>Questões relativas a Tipologias</h3> |
164 | <h3>Questões relativas a Tipologias</h3> |
165 | <ul> |
165 | <ul> |
166 | <li>O sistema importa todas as tipologias de aula do Horario de Trabalho, Horario de Referência e Sumários</li> |
166 | <li>O sistema importa todas as tipologias de aula do Horario de Trabalho, Horario de Referência e Sumários</li> |
167 | <li>As tipologias do Horario de Trabalho e do Horario de Referência são fundidas no campo Horario de Referência das unidades afetadas durante as atribuições</li> |
167 | <li>As tipologias do Horario de Trabalho e do Horario de Referência são fundidas no campo Horario de Referência das unidades afetadas durante as atribuições</li> |
168 | <li>As entradas do Horário de Referência que não correspondam a nenhum dos Tipos de Aulas possiveis de sumariar são ignoradas</li> |
168 | <li>As entradas do Horário de Referência que não correspondam a nenhum dos Tipos de Aulas possiveis de sumariar são ignoradas</li> |
169 | <li>Exemplo: Na ESTG e na ESE é muito usado o Tipo de Aula (Aulas) com código de ocupação 1, estas entradas não são colocadas</li> |
169 | <li>Exemplo: Na ESTG e na ESE é muito usado o Tipo de Aula (Aulas) com código de ocupação 1, estas entradas não são colocadas</li> |
170 | <li>Resumindo, os tipos de aula dos sumários que os professores lançam no NETPA são os tipos de aula em vigor, no horario de referência são usados esses tipos de aula quando correspodam a um dos presentes no NETPA</li> |
170 | <li>Resumindo, os tipos de aula dos sumários que os professores lançam no NETPA são os tipos de aula em vigor, no horario de referência são usados esses tipos de aula quando correspodam a um dos presentes no NETPA</li> |
171 | <li>Caso algum professor não tenha qualquer tipologia associada é criada uma tipologia Simples no processo de atribuição de respostas de forma a contemplar esse professor nas avaliações. |
171 | <li>Caso algum professor não tenha qualquer tipologia associada é criada uma tipologia Simples no processo de atribuição de respostas de forma a contemplar esse professor nas avaliações. |
172 | Essa entrada é criada para todas as turmas da unidade em questão.</li> |
172 | Essa entrada é criada para todas as turmas da unidade em questão.</li> |
173 | </ul> |
173 | </ul> |
- | 174 | ||
- | 175 | <h3>Questões relativas a Exclusões e Actualizações</h3> |
|
- | 176 | <ul> |
|
- | 177 | <li>As tipologias são atualizadas todos os dias desde o dia 22 de Janeiro de 2017</li> |
|
- | 178 | <li>As tipologias podem ser excluidas pelas pessoas dos académicos com papel de Verificação de Professores durante a fase de afetacções.</li> |
|
- | 179 | <li>Podem ainda ser excluidas pelos administradores em qualquer fase do processo</li> |
|
- | 180 | <li>A exclusão de uma tipologia antes da fase de respostas evita a criação de respostas requisitadas</li> |
|
- | 181 | <li>A exclusão de uma tipologia após as respostas dos alunos afeta a geração dos Cubos OLAP pelo que terão de ser gerados novamente antes de gerar Relatórios</li> |
|
- | 182 | </ul> |
|
174 | </div> |
183 | </div> |
175 | 184 | ||
176 | <button type="button" class="btn btn-success" data-dismiss="modal">Voltar</button> |
185 | <button type="button" class="btn btn-success" data-dismiss="modal">Voltar</button> |
177 | </div> |
186 | </div> |
178 | </div> |
187 | </div> |
179 | 188 | ||
180 | </div> |
189 | </div> |
181 | </div> |
190 | </div> |