| | 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 | |