Issue #118

0 up
0 down
Closed
sae/sae#118
Created by Vandor Rissoli (Edited )

Analisar no SAE a implementação de acesso aos arquivos da MInA

De acordo com a liberação dos recursos do SAE que estarão trabalhando somente com o aluno para dispositivos móveis o uso das animações Flash da MInA deverão ser apresentados nestes dispositivos arquivos estáticos de imagens. Porém, se o SAE estiver sendo executado em ambiente Web por um computador, por exemplo, as animações da MInA cadastradas é que serão apresentadas.

Por isso você deverá estudar a implementação existente para ser modificada para guardar no SAE uma animação e um imagem para cada situação apurada elo SAE. Verifique que quando não existe uma animação cadastrada o SAE apresenta uma imagem padrão que está definida e sempre disponível na aplicação. Esta regra também deverá ser mantida para esta nova imagem estática que poderá não ter sido cadastrada e será mostrada a imagem padrão também no dispositivo móvel.

Dessa forma, analise a implementação existente e retorne nesta própria ISSUE o seu projeto para implementar está nova situação que guardará uma animação e uma figura estática para cada regra existente no SAE.

===== ATIVIDADE ==========

Expectativa de Conclusão: 30/10/2017

Prioridade: Maior

Situação: AGUARDANDO

=========================================

  • Fecc0c6c8b150c4ff16685f64b5f3a21?s=40&d=identicon
    Everton Nogueira Pereira @evertonnogueira

    Status changed to closed

    Choose File ...   File name...
    Cancel
  • Da5788c6650e64df80b5e53474743ee5?s=40&d=identicon
    Ana Luísa @analuisabrito
    • Perfil de usuário: Aluno
    • Navegador: Firefox (http://dae.ucb.br/sae)
    • Ambiente Web
    • Ações realizadas: Esfera Questões >> Menu lateral Questões >> Em disciplina Clique no ícone Lupa para acessar a janela pop-up de pesquisa >> Busca por semestre 1/2017 >> Lista de Disciplinas : Selecionar com o ícone verde (+) Sistemas de banco de dados
    • Resultado: As questões com imagens não exibem nenhuma imagem.
    Choose File ...   File name...
    Cancel
  • Da5788c6650e64df80b5e53474743ee5?s=40&d=identicon
    Ana Luísa @analuisabrito

    Status changed to reopened

    Choose File ...   File name...
    Cancel
  • Fecc0c6c8b150c4ff16685f64b5f3a21?s=40&d=identicon
    Everton Nogueira Pereira @evertonnogueira

    Status changed to closed

    Choose File ...   File name...
    Cancel
  • Fecc0c6c8b150c4ff16685f64b5f3a21?s=40&d=identicon
    Everton Nogueira Pereira @evertonnogueira

    @analuisabrito Hoje em teste junto ao @vandor, verificamos que estavam faltando imagens na servidora DAE. O vandor já fez um ajuste equalizando as imagens com a servidora SAE. Favor fazer o teste novamente e qualquer problema entre em contato pela issue.

    Choose File ...   File name...
    Cancel
  • Fecc0c6c8b150c4ff16685f64b5f3a21?s=40&d=identicon
    Everton Nogueira Pereira @evertonnogueira (Edited )

    Para a implementação de imagens estáticas, eu adicionei uma nova coluna, na tabela de animações da Mina. A coluna foi criada da seguinte forma:

    -- CRIANDO COLUNA TIPO - Criada para definir o tipo de dado que existe, ANIMAÇÃO/FIGURA/AMBAS

    -- 0 - AMBAS

    -- 1 - ANIMAÇÃO

    -- 2 - FIGURA

    -- Criada como tipo TINYINT pois ele ocupa só 1 byte.

    ALTER TABLE minaAnimation ADD tipo TINYINT(1) NOT NULL DEFAULT 0;

    Para manter documentado o domínio desses campos, estou trabalhando com um enum em todo lugar que uso essa variável no código. Segue o Enum criado:

    /**

    ** @author everton

    ** @Description: Esse enum tem o objetivo de mapear o tipo de dado que existe no sistema.

    ** Se existe só uma animação em flash, ou só uma figura em PNG, ou se tem as duas.

    **/

    public enum TipoMina {

    AMBAS(0),
    
    ANIMACAO(1),
    
    FIGURA(2);
    

    }

    Choose File ...   File name...
    Cancel