| 2 | |
| 3 | == 24/09/2015 Luiz Bueno == |
| 4 | |
| 5 | * Solicitação |
| 6 | |
| 7 | {{{ |
| 8 | Chamado 116 Estacio |
| 9 | Atendendo pedido da Estácio, realizar as seguintes alterações: |
| 10 | 1 - Colocar um banner na área dos alunos que deverão ver a pesquisa da Estácio. |
| 11 | Só deverão ver o banner os alunos que estiverem na tabela questionario_alunos |
| 12 | como participantes da pesquisa de ID 2. |
| 13 | - O banner será fornecido pela Estácio. O local do banner será definido pela Camila. |
| 14 | - Cada aluno possui sua URL na tabela questionario_alunos. |
| 15 | - Quando o usuário clicar no banner, abrir a URL em uma nova aba e registrar o acesso na tabela |
| 16 | questionario_acessos (uma entrada para cada acesso do aluno). |
| 17 | |
| 18 | 2 - Renomear class_questionpro.php para class_questionarios e colocá-la em sistema/Class. |
| 19 | - Para as ações acima, utilizar a classe class_questionarios. |
| 20 | - Alterar a funcao finalizaQuestionarioAluno para registraAcessoAluno |
| 21 | }}} |
| 22 | |
| 23 | * Solução |
| 24 | |
| 25 | {{{ |
| 26 | Para realizar a solicitação acima foi executado as seguinte ações: |
| 27 | Ação 1 - Foi implementado no arquivo AreaAluno/v3/coluna_direita.php linha 5 |
| 28 | a execução do metodo pegaQuestionarioResponder da class Questionarios |
| 29 | que inclui um html ou script com os dados do questionário que |
| 30 | o aluno deve responder (caso as regras estabelecidas seja atendidas) |
| 31 | Ação 2 - A classe Questionarios (arquivo sistema/Class/class_questionarios.php) |
| 32 | foi implementada e alterada para atender novas regras para os questionários |
| 33 | 1 - Incluída novas propriedades (ID_Cliente, URL_Questionario e $nomeBaneer |
| 34 | 2 - Criado o método privado que constroi o html com o banner para os |
| 35 | casos de pesquisa especificas para alunos com url própria e banner |
| 36 | 3 - O método pegaQuestionarioResponder() foi implementado para tratar os |
| 37 | questionários do tipo A com as seguinte notas: |
| 38 | @nota Os questionários desse tipo que TEM uma URL especifica |
| 39 | na tabela questionario_alunos tem suas regras validadas |
| 40 | pelo método validaRegrasAluno(); |
| 41 | @nota Os questionário desse tipo que NÃO TEM uma URL especifica |
| 42 | na tabela questionario_aluno tem suas regras validadas |
| 43 | pelo método já definido anteriormente pelo Michael |
| 44 | 4 - Foi alterado o mesmo método para organizar a forma de saída |
| 45 | 5 - Foi implemetado o método privado pegaQuestionarioAluno() |
| 46 | que verifica se a tabela questionario_alunos() tem uma url |
| 47 | para o aluno no questionário passado e se se tiver devolve a url |
| 48 | se não volta vazio "" |
| 49 | 6 - Foi renomeado o método finalizaQuestionarioAluno() po registroAcessoAluno() |
| 50 | 7 - Foi implementado o método privado validaRegrasAluno() que |
| 51 | trata as regras do tipo 2 e 8 para os casos de questionário tipo A |
| 52 | que são banners com url especifica para cada aluno |
| 53 | Ação 3 - Foram Alteradas os nomes solicitados por marlom |
| 54 | }}} |
| 55 | |
| 56 | |
| 57 | |