Issue #118
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
=========================================
-
Status changed to closed
-
- 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.
-
Status changed to reopened
-
Status changed to closed
-
@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.
-
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);
}