13 de mai. de 2013

Resumo Semanal


Olá, caros leitores do blog!

Depois de termos decidido que a postagem do blog deixaria de ser responsabilidade de apenas um membro e passaria a ser feita por uma escala em ordem alfabética, estou aqui para fazer minha primeira postagem sobre as atividades realizadas por cada integrante entre 06 e 13 de maio.

• Aline: definiu as características específicas de cada era e dos avatares correspondentes, documentou as especificações do avatar, pontuação e era histórica e pesquisou sobre programação Android e spritesheets.
• Helena: terminou sua parte do cadastro de professores e começou a trabalhar no registro de perguntas.
• Hellyan: modificou activities básicas do projeto e trabalhou na criação do menu principal da parte Android. Pesquisou a respeito do menu popup e da adaptação da action bar para o Android 2.3
• Leonardo Monteiro: trabalhou na edição de perguntas e na alteração de cadastro do professor.
• Victor Seiji: estudou sobre spritesheets, tile, animação e exibição de imagens e comparou a utilização de spritesheets e imagens regulares.

Até o próximo post!

Especificação Do Avatar



Inicialmente havíamos planejado um bichinho virtual personalizável e capaz de realizar algumas ações que seriam incrementadas conforme a pontuação do usuário, porém ao ponderar sobre o tema algumas mudanças quanto a ele foram acordadas:

1.De bichinho virtual  para Avatar:
    Concordamos que abrangeria um maior público se a personagem fosse mais realista.

2.Estados emocionais que demostrará:
    Decidimos que por ser mais realista, não faria sentido o usuário ter que realizar alguns cuidados típicos de bichinhos virtuais. Sendo assim, o avatar ficaria somente triste ou alegre conforme a quantidade de pontos que o usuário fizesse no quiz, além disso, ficaria doente caso o jogador não fizesse quizzes por um período pré determinado de pelo professor.

3.Evolução e personalização:
    A evolução do jogo será demonstrada através da evolução do nível (ou “Era”), portanto inicialmente não pretendemos incrementar o avatar em si conforme o nível aumente.

4.Opções do avatar:
    O usuário escolherá entre o avatar masculino ou feminino.

5 de mai. de 2013

Reunião Mensal - planejamento Mês de Maio


No dia 27 de abril foi feita a reunião mensal, na qual analisamos o que havia sido pensado para este mês e, de acordo com os resultados, planejamos o próximo.
No último Sprint, documentamos o Modelo de Entidade Relacionamento (MER) de nossa aplicação, e com base nele modelamos o banco de dados e as classes DAO, no entanto, devido a dificuldades em configurar o ambiente do windows e adaptações ao modelo inicial houve atraso quanto postar no subversion. Este mês, pretendemos atualizar o MER e incluir alguns ajustes principalmente relacionados ao bichinho virtual.
Na parte web da aplicação, desenvolvendo as páginas JSP e as controllers. Quanto as tecnologias e métodos de desenvolvimento destas, optamos por utilizar classes Bean com o objetivo de facilitar a verificação de erros e o fluxo de informações. Encontramos uma dificuldade inicial para lidar com essa classe, porém nos adaptamos ao uso da mesma. Daqui para a frente, pretendemos concluir o desenvolvimento dessa parte da aplicação, sendo que nos falta terminar o login e cadastro do professor e dar início ao desenvolvimento de classes relacionadas às perguntas que serão cadastradas no quiz.
Havia sido planejado também a construção do design das páginas web, em um primeiro momento desenvolvemos este de forma funcional, sendo que no período que se sucede pretendemos incrementar o design.
No último período, alguns membros de nosso grupo iniciaram pesquisas e testes quanto ao desenvolvimento da parte Android, pois nesse próximos mês pretendemos concluir a parte web do login do professor e inciar a Android da aplicação. Para tal, dividimos nosso grupo de forma que dois integrantes (Helena e Leonardo) focassem em concluir a web e outros três em iniciar a Android (Aline, Hellyan e Victor).    
Discutimos também uma mudança quanto a organização dos posts no blog e acordamos que este deve ser feito de forma escalar, ou seja, a cada semana um membro de nossa equipe estará encarregado de fazê-lo.   

29 de abr. de 2013

Design e Lógica por trás do Aplicativo Android

Este mês (abril) nos preocupamos principalmente com a parte lógica e procedural do nosso aplicativo em termos de visual e sequencia de telas, para que venhamos no mês de maio nos ater com mais empenho na programação do aplicativo Android, tendo em vista que parte da parte web já está pronta e, também devemos nos lembrar de que, a parte Android pode ser dividida em três partes principais, o quiz em si, onde são respondidas as perguntas e checadas as respostas; o personagem, onde o usuário vê seu desempenho, seu personagem e sua evolução histórica; e a conexão entre a parte web e a parte Android.
Explicada como será a parte Android, este mês planejamos em fazer a parte Android do personagem, para depois seguirmos para a conexão e então para o quiz.

Em relação às reuniões do grupo, respeitando o que foi apresentado aos professores e às nossas necessidades, realizamo-as semanalmente, para tratar dos assuntos previamente ditos. Nossas resoluções foram de que o personagem seguiria um sequencia cronológica, na qual seria iniciada na Pré-História e, de acordo com um cálculo realizado pela aplicação de acordo com os acertos do aluno, o Avatar seguiria para as próximas eras, como Antigo Egito, Império Romano, Japão Imperial, Revolução Industrial, Descobrimento do Brasil, Tempos Atuais, e Futuro. Em relação à customização de vestimentas, o usuário poderia escolher entre algumas opções que mudariam de acordo com a Era em que ele vive.

Em relação ao design principal do aplicativo, eu não o publicarei neste momento por ausência de imagens explicativas, para que facilite seu entendimento sobre suas funcionalidades por completo.

Logo, estarei publicando mais informações com as devidas imagens anexadas...

9 de mar. de 2013

Primeira apresentação e reunião inicial de março

Nossa primeira apresentação foi realizada no dia 25-02 e estavam presentes os profs Bernardo, Ivan, Renato e uma aluna recém-formada em sistemas que acompanha as aulas para seguir carreira como professora. Apresentamos sobre o aplicativo Live Up, que tem como utilidade servir para a diversão dos alunos enquanto estimula o aprendizado do aluno perante as aulas. Para obter tal utilidade elaboramos um projeto onde o professor de determinada matéria dispõe perguntas de múltipla escolha junto com as respostas através de uma interface web. O aluno por sua vez através de um celular com sistema operacional Android, com o aplicativo instalado e conexão com internet poderá fazer o download das perguntas e respostas, inicialmente impossível de ser visualizada pelo aluno. Após o download ser feito, o aluno poderá responder as perguntas de acordo com sua comodidade, mesmo sem conexão com internet, pois as respostas também estarão gravados no aparelho, sendo a correção feita imediatamente após o aluno responder a questão. Os professores fizeram suas colocações, em geral positivas, sobre o projeto e deram algumas sugestões, além de apontar alguns erros na apresentação. O documento inicial com a proposta do projeto ajustada pelas sugestões dos professores já foi entregue. Ficamos satisfeitos com o resultado de nossa primeira apresentação, apesar de sabermos que poderia ter sido melhor. No dia 02-03 realizamos depois da aula uma reunião para ajustar o que seria feito por cada um no mês de março. Ficou definido que a programação será iniciada pela parte web (interface do professor), focando na construção do CRUD. Na parte de Banco de dados será feita a modelagem do BD, na documentação será feito o MER, para auxiliar na modelagem do banco de dados e o diagrama de classes, para ajudar o grupo a se orientar na programação. Cada pessoa do grupo ficou responsável pelo que cabia a ele em sua função já definida na divisão de tarefas. Será feito o design da parte web da aplicação e a construção de um sistema de login para os professores se possível.