Changes between Version 20 and Version 21 of dev/Implementacoes


Ignore:
Timestamp:
09/24/15 16:27:19 (9 years ago)
Author:
luiz@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dev/Implementacoes

    v20 v21  
    11[http://wiki.grupophorte.com.br/sig/wiki/dev Retornar]
     2
     3== 24/09/2015 Luiz Bueno ==
     4
     5 * Solicitação
     6
     7{{{
     8Chamado 116 Estacio
     9Atendendo pedido da Estácio, realizar as seguintes alterações:
     101 - 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
     182 - 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{{{
     26Para realizar a solicitação acima foi executado as seguinte ações:
     27Açã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)
     31Açã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
     53Ação 3 - Foram Alteradas os nomes solicitados por marlom
     54}}}
     55
     56
     57
    258
    359== 21/09/2015 Luiz Bueno ==