Bom dia, amigos! Cá estamos mais uma semana para retratarmos o andamento do projeto KQuiz. Ambos os integrantes da equipe
continuam se esforçando para desenvolver e terminar o projeto.
Nesta semana, mais algumas coisas já foram desenvolvidas e corrigidas. Dentre elas, podemos destacar:
* Mesclagem das páginas do projeto que foram desenvolvidas;
* Criação e aperfeiçoamento das imagens do site, como das imagens do usuário e das categorias;
* Desenvolvimento das páginas de exibição dos quizes, lançamento das perguntas na página de modo randomizado;
* Desenvolvimento da página de gabarito;
* Aperfeiçoamento dos métodos de inserção e exibição da imagem do usuário;
* Desenvolvimento dos Scripts do banco de dados, para padronizar o banco dos desenvolvedores;
* Início do desenvolvimento da classe de conexão com um server, acessado remotamente;
* Desenvolvimento das páginas de exibição dos quizes por categoria (HTML/CSS).
Olha que legal essa imagenzinha do .jsp desenvolvido pelo Rodrigo (hehehe)
Além de algumas outras pequenas funcionalidades. É válido destacar que o cronograma está sendo atualizado constantemente,
assim como o nosso blog e a documentação de todo o processo.
Por hora é isto!
Att,
Otavio Fortunato
Equipe KQuiz - Turma 333
terça-feira, 10 de setembro de 2013
quinta-feira, 5 de setembro de 2013
Andamento do Projeto (Semana 29/08 - 05/09)
Bom dia, amigos!
Após mais uma semana de programação e desenvolvimento, aqui estamos para postar novamente o relatório e o status de nosso projeto. Nesta semana, foram iniciadas então as páginas de manuseio dos quizzes. Foram desenvolvidos os .JSP, Model, DAO e Controller das classes de quizzes, tal como algumas de implantação do mesmo.
O sistema já consegue retirar um quiz do banco de dados também já desenvolvido e implantado nesta semana, e exibir para o usuário, com algorítmos de randomização de perguntas. As perguntas dos quizzes já são exibidas para o usuário de forma randomizada, para que o usuário que responder o próximo quiz não decore as alternativas das respostas.
Além disso, para finalizarmos a parte do usuário, estamos com pequenos problemas quanto a pegar a imagem do banco de dados e retornar para o .JSP. Já conseguimos inserir a imagem, no entanto, um dos problemas que enfrentamos é como exibir esta imagem do tipo BufferedImage no .JSP.
Para as próximas semanas, iremos acertar o cronograma hoje, que será então postado no Subversion. Por hora é isto!
Att,
Otávio Fortunato
Equipe KQuiz - 333
Após mais uma semana de programação e desenvolvimento, aqui estamos para postar novamente o relatório e o status de nosso projeto. Nesta semana, foram iniciadas então as páginas de manuseio dos quizzes. Foram desenvolvidos os .JSP, Model, DAO e Controller das classes de quizzes, tal como algumas de implantação do mesmo.
O sistema já consegue retirar um quiz do banco de dados também já desenvolvido e implantado nesta semana, e exibir para o usuário, com algorítmos de randomização de perguntas. As perguntas dos quizzes já são exibidas para o usuário de forma randomizada, para que o usuário que responder o próximo quiz não decore as alternativas das respostas.
Além disso, para finalizarmos a parte do usuário, estamos com pequenos problemas quanto a pegar a imagem do banco de dados e retornar para o .JSP. Já conseguimos inserir a imagem, no entanto, um dos problemas que enfrentamos é como exibir esta imagem do tipo BufferedImage no .JSP.
Para as próximas semanas, iremos acertar o cronograma hoje, que será então postado no Subversion. Por hora é isto!
Att,
Otávio Fortunato
Equipe KQuiz - 333
quarta-feira, 28 de agosto de 2013
Status do Projeto (Semana 23/08 - 29/08)
Boa noite, amigos!
A mais um meio de semana, postamos o atual andamento de nosso projeto. Todos os desenvolvedores do KQuiz estao bem satisfeitos, visto que estamos conseguindo cumprir tudo que estabelecemos no cronograma do Project (pode ser acompanhado pelo Subversion).
Nesta semana, praticamente finalizamos todas as paginas HTML e JSP que envolvem o usuário. O que isto que dizer? Nosso sistema já consegue enfim fazer cadastros no banco de dados, fazer login no sistema e exibir as informações do usuário na home page do mesmo. Tudo que envolve usuário está praticamente concluido, para que assim possamos focar diretamente na parte dos Quizes. Outro ponto importante é que finalmente conseguimos ajustar o modo com que trabalhamos em cima dos mesmos arquivos.. todas as maquinas dos integrantes possuem o MySQL instalado juntamente do Servidor Apache. Amanha, conforme prometido, mostraremos ao instrutor Bernardo as funcionalidades do sistema já desenvolvidas e cronograma para as próximas semanas. Além disso, continuamos com a documentação em dia e atualização dos arquivos no Subversion.
Para as próximas semanas, mudaremos o nosso foco para o Quiz em si, uma vez que a parte do usuário está finalizada. Trabalharemos em como os Quiz funcionarão, em como serão desenvolvidos, etc. Por enquanto é isto.
Até,
Otávio Fortunato
Equipe KQuiz - 333
A mais um meio de semana, postamos o atual andamento de nosso projeto. Todos os desenvolvedores do KQuiz estao bem satisfeitos, visto que estamos conseguindo cumprir tudo que estabelecemos no cronograma do Project (pode ser acompanhado pelo Subversion).
Nesta semana, praticamente finalizamos todas as paginas HTML e JSP que envolvem o usuário. O que isto que dizer? Nosso sistema já consegue enfim fazer cadastros no banco de dados, fazer login no sistema e exibir as informações do usuário na home page do mesmo. Tudo que envolve usuário está praticamente concluido, para que assim possamos focar diretamente na parte dos Quizes. Outro ponto importante é que finalmente conseguimos ajustar o modo com que trabalhamos em cima dos mesmos arquivos.. todas as maquinas dos integrantes possuem o MySQL instalado juntamente do Servidor Apache. Amanha, conforme prometido, mostraremos ao instrutor Bernardo as funcionalidades do sistema já desenvolvidas e cronograma para as próximas semanas. Além disso, continuamos com a documentação em dia e atualização dos arquivos no Subversion.
Para as próximas semanas, mudaremos o nosso foco para o Quiz em si, uma vez que a parte do usuário está finalizada. Trabalharemos em como os Quiz funcionarão, em como serão desenvolvidos, etc. Por enquanto é isto.
Até,
Otávio Fortunato
Equipe KQuiz - 333
sexta-feira, 23 de agosto de 2013
Trabalhando com BLOBs (Semana 23/08 - 29/08)
Bom dia, amigos!
Se você um dia já pensou em desenvolver algum tipo de sistema dinâmico em Web, que trabalhe com imagens e banco de dados, vale a pena dar uma olhadinha no link abaixo:
Uma das dificuldades do grupo foi saber como que um banco de dados poderia armazenar uma imagem... como este problema pode ser resolvido? Vale conferir e aprender um pouco mais sobre o tipo de dado BLOB.
Att,
Otávio Fortunato
Equipe KQuiz - 333
Relatório e Status do Projeto (Semana 16/08 - 22/08)
Bom dia, amigos!
Cá estamos em mais uma semana de desenvolvimento de nosso projeto KQuiz. Esta semana, algumas outras coisas já foram desenvolvidas como:
* Sistema de Login do usuário (página .JSP, Classes Model, DAOs e Controller);
* Sistema de Cadastro do usuário (página .JSP, Classes Model, DAOs e Controller);
* Sistema de identificação do usuário (página .JSP, Classes Model, DAOs e Controller);
* Desenvolvimento das páginas restantes em HTML.
O login tem como principal função autorizar a entrada de certo usuário no sistema, como já conhecido. Além do design, nesta página consta dois campos, são eles e-mail e senha, inseridos pelo usuário e enviados para o sistema. A página e métodos foram desenvolvidos pelo integrante Otávio. O sistema de cadastro tem como função adicionar um novo usuário ao sistema KQuiz, para que este possa participar do mesmo. Esta págian solicita informações básicas para que um usuário possa ser cadastrado, como Nome, Email, senha, Data de Nascimento, entre outros. A página e os métodos foram desenvolvidos pela integrante Laís. A página de identificação de usuário é a "Home". Assim que o usuário entra no sistema, ele possui sua página inicial, e é esta página que fora desenvolvida. Nesta página é exibida seu nome, sua foto, e mais alguns outros dados do usuário. As páginas foram desenvolvidas pelo integrante Rodrigo. Demais páginas HTML foram desenvolvidas pelo integrante Marcos Felipe, tais como as páginas de cadastro de quizzes e escolha.
De um modo geral, o grupo esta semana está focado em desenvolver toda a parte que envolve o usuário e o banco de dados, ou seja, para a próxima semana, teremos pronto um sistema de cadastro do usuário, fazendo o login com o mesmo e exibindo sua home, para podermos assim então mudar nosso foco para os quizzes. As páginas desenvolvidas por todos os usuários serão unidas, formando assim um só projeto. Além disso, vale a pena citar que também estamos trabalhando no banco de dados, pois as páginas foram desenvolvidas cada um em uma base de dados genérica.
Por enquanto, é isto! Caso queira saber mais de nosso cronograma, temos o arquivo .mdd (do Microsoft(R) Project) no Subversion, ou basta nos enviar um e-mail que repassamos. Todos os arquivos já desenvolvidos pelo grupo foram postados no Subversion, assim podemos acompanhar o que todos já desenvolvemos, e versões anteriores do nosso projeto.
Att,
Otávio Fortunato
Equipe KQuiz - 333
Cá estamos em mais uma semana de desenvolvimento de nosso projeto KQuiz. Esta semana, algumas outras coisas já foram desenvolvidas como:
* Sistema de Login do usuário (página .JSP, Classes Model, DAOs e Controller);
* Sistema de Cadastro do usuário (página .JSP, Classes Model, DAOs e Controller);
* Sistema de identificação do usuário (página .JSP, Classes Model, DAOs e Controller);
* Desenvolvimento das páginas restantes em HTML.
O login tem como principal função autorizar a entrada de certo usuário no sistema, como já conhecido. Além do design, nesta página consta dois campos, são eles e-mail e senha, inseridos pelo usuário e enviados para o sistema. A página e métodos foram desenvolvidos pelo integrante Otávio. O sistema de cadastro tem como função adicionar um novo usuário ao sistema KQuiz, para que este possa participar do mesmo. Esta págian solicita informações básicas para que um usuário possa ser cadastrado, como Nome, Email, senha, Data de Nascimento, entre outros. A página e os métodos foram desenvolvidos pela integrante Laís. A página de identificação de usuário é a "Home". Assim que o usuário entra no sistema, ele possui sua página inicial, e é esta página que fora desenvolvida. Nesta página é exibida seu nome, sua foto, e mais alguns outros dados do usuário. As páginas foram desenvolvidas pelo integrante Rodrigo. Demais páginas HTML foram desenvolvidas pelo integrante Marcos Felipe, tais como as páginas de cadastro de quizzes e escolha.
De um modo geral, o grupo esta semana está focado em desenvolver toda a parte que envolve o usuário e o banco de dados, ou seja, para a próxima semana, teremos pronto um sistema de cadastro do usuário, fazendo o login com o mesmo e exibindo sua home, para podermos assim então mudar nosso foco para os quizzes. As páginas desenvolvidas por todos os usuários serão unidas, formando assim um só projeto. Além disso, vale a pena citar que também estamos trabalhando no banco de dados, pois as páginas foram desenvolvidas cada um em uma base de dados genérica.
Por enquanto, é isto! Caso queira saber mais de nosso cronograma, temos o arquivo .mdd (do Microsoft(R) Project) no Subversion, ou basta nos enviar um e-mail que repassamos. Todos os arquivos já desenvolvidos pelo grupo foram postados no Subversion, assim podemos acompanhar o que todos já desenvolvemos, e versões anteriores do nosso projeto.
Att,
Otávio Fortunato
Equipe KQuiz - 333
quarta-feira, 14 de agosto de 2013
Documentação KQuiz e Situação do Projeto (09/08 - 15/08)
O integrante Rodrigo Aguilar nos enviou hoje a primeira parte da documentação do projeto, o que deixa tudo o que produzimos em dia com a documentação. Esta documentação será constantemente atualizada, uma vez que o grupo desenvolve e avança no projeto. Achamos que a documentação está clara e bem organizada, o que poderá facilitar quando o projeto for encerrado. A situação do projeto também está descrita, e esta será postada a cada final de quinta-feira.
Att,
Otávio Fortunato
Equipe KQuiz - 333
Att,
Otávio Fortunato
Equipe KQuiz - 333
Elaboração do Cronograma no Project (09/08 - 15/08)
Ao início de mais uma quinta-feira, segue novas atualizações. O cronograma postado recentemente pelo grupo aqui no blog do KQuiz está sendo desenvolvido no Microsoft Project (R). O software é novo para a equipe e poucos conheciam, no entanto, achamos o software intuitivo e de fácil aprendizado, o que possibilitou passarmos nosso cronograma da simples tabela que postamos para o Project. Dê uma olhadinha na cara do soft!
O arquivo project (ProjectKQuiz.mpp) será postado hoje mesmo no repositório Subversion pelo integrante Otávio Fortunato.
Att,
Otávio Fortunato
Equipe KQuiz - 333
terça-feira, 13 de agosto de 2013
Páginas em Desenvolvimento (09/08 - 15/08)
Projeto a milhão! Como prometido e cumprido em cronograma, segue a prévia de algumas partes de nosso sistema. Ficou muito bom! Estas foram desenvolvidas pelos integrantes Marcos Felipe e Laís Ávila e enviadas para o integrante Otávio Fortunato, o qual está passando as páginas HTML para JSP, para começar o desenvolvimento.
1. Página de Login
Esta é a página de login, assim que o usuário entra no domínio principal do site. A página é básica e de design leve, por escolha dos desenvolvedores. Achamos que uma página de login no sistema com muitas informações pode cansar o usuário. O usuário entra no sistema pelo e-mail cadastrado e pela senha escolhida no cadastro (foto abaixo). Se a senha for esquecida basta clicar em "Esqueceu sua senha?" para redefinir, ou caso o usuário seja novo, basta clicar no "Cadastre-se já". Nada muito diferente das usuais páginas de login internet a fora. Destaque para o design leve, que torna a página auto intuitiva.
2. Página de Cadastro
Ao clicar no "Cadastre-se já", o usuário é redirecionado para esta página, e é aqui que ele efetua seu cadastro no sistema. Como se pode perceber, apenas algumas poucas informações são solicitadas. Isso torna o cadastro mais fácil e prático, uma vez que o usuário não tem a necessidade de inserir diversos dados e também torna o sistema mais seguro, pois numa possível invasão, nenhum dado de extrema relevância pode ser roubado.
Em breve postaremos mais algumas páginas que já estão prontas, em fase de correção. Tudo isto já foi encaminhado ao integrante Rodrigo, que está fazendo a documentação de todo o projeto.
Por hora é isto,
Otávio Fortunato
Equipe KQuiz - 333
Logotipo Final (09/08 - 15/08)
Há algum tempo atrás, já foi falado sobre o logo e todo o processo de desenvolvimento. Por fim, a integrante Lais Ávila nos mostrou a versão final. Este logo estará presente em todas as páginas do Website e do sistema. Ficou bonito, não?
Méritos para a integrante! Algumas páginas já começaram a ser desenvolvidas baseadas no logo e na escala de cores (azul), tais quais serão postadas aqui.
Méritos para a integrante! Algumas páginas já começaram a ser desenvolvidas baseadas no logo e na escala de cores (azul), tais quais serão postadas aqui.
Otávio Fortunato
Equipe KQuiz - Turma 333
Cronograma de Atividades (09/08 - 15/08)
Nesse post, estamos relatando nosso cronograma de atividades, como solicitado. O cronograma foi elaborado pelos integrantes da equipe do KQuiz e mostrado ao orientador do projeto Domingos Bernardo. O cronograma relata as atividades de modo superficial, no entanto, essas são basicamente as tarefas que estão sendo desenvolvidas por cada integrante para esta e as próximas semanas.
Segue cronograma inicial:
Segue cronograma inicial:
As atividades descritas para a semana um terão de ser apresentadas ao orientador na próxima quinta-feira, além deste mesmo cronograma reformulado (aprofundado em mais detalhes das tarefas de cada usuário).
Sem mais,
Otávio Fortunato
Equipe KQuiz - Turma 333
quarta-feira, 7 de agosto de 2013
Responsáveis (01/08 - 08/08)
Semana do dia 01/08 - 08/08
Nesta semana, também decidimos quem seriam os responsáveis por algumas tarefas específicas do projeto. Dentre estas, temos a manutenção do Blog KQuiz Online, e o responsável pela documentação de todo o projeto.
Para a manutenção, o integrante responsável selecionado foi o integrante Otavio Fortunato, e, o responsável pela documentação do projeto, o integrante Rodrigo Aguilar. O integrante Rodrigo se dispôs a realizar esta tarefa, no entanto, passará por alguns treinamentos e terá algumas tarefas a nível individual.
A manutenção do Blog será realizada DIARIAMENTE (isso não significa que haverá postagens diárias, mas sim que o Blog será diariamente visitado, pois caso haja alguma pergunta, dúvida ou comentário, alguém do grupo possa responder ou ajudar o mais breve possível).
Quaisquer dúvidas ou sugestões, deixo o e-mail kquiz333@gmail.com.
Atenciosamente,
Nesta semana, também decidimos quem seriam os responsáveis por algumas tarefas específicas do projeto. Dentre estas, temos a manutenção do Blog KQuiz Online, e o responsável pela documentação de todo o projeto.
Para a manutenção, o integrante responsável selecionado foi o integrante Otavio Fortunato, e, o responsável pela documentação do projeto, o integrante Rodrigo Aguilar. O integrante Rodrigo se dispôs a realizar esta tarefa, no entanto, passará por alguns treinamentos e terá algumas tarefas a nível individual.
A manutenção do Blog será realizada DIARIAMENTE (isso não significa que haverá postagens diárias, mas sim que o Blog será diariamente visitado, pois caso haja alguma pergunta, dúvida ou comentário, alguém do grupo possa responder ou ajudar o mais breve possível).
Quaisquer dúvidas ou sugestões, deixo o e-mail kquiz333@gmail.com.
Atenciosamente,
Otavio Fortunato
Equipe KQuiz - Turma 333
Desenvolvimento em HTML - Logo KQuiz (01/08 - 08/08)
Semana do dia 01/08 - 08/08
Nesta semana, as páginas HTML desenvolvidas pelos integrantes Marcos Felipe e Laís Ávila começaram a ser melhoradas. Aprendemos que, antes de começarmos a pensar em um design para todas as páginas HTML, seria bom que tivéssemos uma ideia das cores que trabalharíamos e uma ideia de Logotipo do projeto. Uma vez que estes são desenvolvidos e escolhidos pelo restante da equipe. fica mais fácil trabalhar e imaginar modelos das páginas HTML do site.
Segue abaixo modelo de logo desenvolvido no Adobe Fireworks(R), enviado pela integrante Laís Ávila e aprovado pelos demais integrantes do grupo: (A imagem NÃO é resultado final).
O que inspirou o logo?
Como o projeto trata-se de um "quiz", achamos coerente que o logo envolvesse, de alguma forma, pontos de interrogação (?), que nos submetem a ideia de perguntas e respostas. Os pontos foram colocados acima da letra "i", conforme imagem. Além disso, a integrante Laís procurou usar uma fonte não usual, remetendo a ideia de que o logotipo precisa identificar unicamente nosso projeto. Grande "sacada".
Apesar de a imagem apresentar escalas de tom esverdeado, o grupo decidiu que as cores que seriam utilizadas nas páginas seria Azul e Branco. O motivo desta seleção foi pensar em um design leve e simples, inspirados nos aplicativos Skype (R) e Dropbox (R). Assim que prontos os HTMLs, estes serão enviados para o integrante Otavio Fortunato, que já desenvolveu algumas funções e métodos que serão utilizados no projeto (entre eles, consultas, alterações, exclusões e inserções no banco de dados via formulário JSP). O integrante será responsável por "mesclar" as páginas HTML que estão sendo desenvolvidas e colocar os códigos java nelas, gerando o JSP e tornando uma página dinâmica.
Além destes apontamentos, nesta semana, o grupo começou o desenvoler o cronograma das atividades que serão realizadas nas próximas semanas, como solicitado pelo professor e orientador Domingos Bernardo. Cronograma este que está sendo finalizado e será disponibilizado no Blog do KQuiz amanhã, dia 08/08.
Sem mais por agora,
Otávio Fortunato
Equipe KQuiz - Turma 333
quinta-feira, 2 de maio de 2013
Objetivo do Projeto
Qual o objetivo principal de nosso projeto?
- Criar um
sistema que as pessoas possam testar o seu conhecimento. Este programa também
terá a finalidade escolar, onde alunos poderão responder questões dos seus
professores, por exemplo.
Estrutura do KQuiz
Tela inicial:
- Sair.
- Como usar (Como jogar e regras).
- Home
(Lista de quizzes mais acessados).
- Menu
(Perfil, Home, Pesquisar).
Tela Perfil do Usuário:
- Sair;
- Criar
quiz;
- Informações
do usuário (Nome, email, pontuação);
- Meus
quizzes (Questionários criados pelo usuário);
- Favoritos;
- Menu (Perfil, Home, Pesquisar).
- Menu (Perfil, Home, Pesquisar).
Tecnologias utilizadas no KQuiz
As tecnologias utilizadas no projeto são:
·
Banco
de dados (MySQL);
·
Programação WEB;
·
Adobe Photoshop CS6 (para imagens).
Características do Sistema
Estas são algumas das características principais de nosso projeto:
· O sistema terá um mecanismo de cadastro de usuário (por nome, email, senha);
· O sistema terá um mecanismo de cadastro de usuário (por nome, email, senha);
·
Cada
usuário terá seu perfil;
·
O
usuário poderá criar as suas próprias perguntas/quizzes;
·
As
perguntas serão separadas por nível de dificuldade e categoria. Elas terão 5
alternativas, porém uma só correta;
·
O
sistema não irá permitir perguntas maliciosas e ofensivas;
·
A
aplicação permitirá que um usuário veja o perfil de outros usuários, e com isso
podem ter acesso aos quizzes deles e respondê-los;
·
O
sistema terá quizzes armazenados, que os usuários poderão acessar;
·
Ao
terminar um quiz, serão exibidas as respostas deste e quais perguntas o usuário
acertou e errou;
·
O
sistema terá um mecanismo de pesquisa – onde um usuário poderá pesquisar por
quizzes(por palavras chaves) ou perfil de usuários(por nome/email);
·
Os
dados serão armazenados em um servidor – sendo necessária a conexão com a
Internet;
·
O
sistema terá um mecanismo de pontuação.
Assinar:
Postagens (Atom)







