Quarta-feira, Maio 20, 2009

Notícias sobre o Cert4j.com (antigo jCert)

No último post (há quase um ano atrás) falei sobre o funcionamento do jCert (hoje Cert4j.com) e seus recursos tecnológicos, alguns destes recursos estão já em uso, como o Cert4j Mobile (mobile.cert4j.com) e o suporte a seleção de múltiplos tópicos para estudo, estes recursos marcaram o ano de 2008 e para 2009 novos recursos virão, a idéia inicial é implementar os recursos que faltaram, como o suporte ao idioma inglês e uma versão nativa Java ME do sistema, junto com estas novas implementações devemos enviar mais algumas melhorias no simulador e relatórios do usuário.

Apesar de não ser praticamente utilizada, as formas de colaboração de usuários com o sistema irá continuar, mas, com o mesmo cuidado de sempre, as questões enviadas serão avaliadas por um arquiteto Java certificado pela Sun (Wilder Rodrigues) e só estarão disponíveis no sistema caso seja aprovada. Uma outra novidade do sistema será uma versão desktop do Cert4j (para acompanhar as novidades do Cert4j siga-nos no Twitter em twitter.com/cert4j), esta versão irá funcionar com um temporizador configuravel que irá apresentar ao usuário uma questão a cada intervalo de tempo predefinido pelo mesmo, deveremos lançar tambem para este ano a API do Cert4j para que outros desenvolvedores possam utilizar nossa ferramenta em seu proprio site.

Falar sobre novos recursos é interessante, mas no caso do nosso sistema o que importa realmente é a qualidade e a quantidade das questões propostas, pensando nisso concentramos nossos esforcos na obtenção de novas questões, estas questões já foram validadas e classificadas para nossa nova versão e o nosso objetivo é chegar pelo menos perto das 500 questões disponiveis até o final de 2009.

Terça-feira, Maio 27, 2008

jCert - Simulador on-line para exames de certificações Java

Gostaria de apresentar um sistema desenvolvido por mim para o auxílio a obtenção de certificações Java, o jCert (www.jcert.com.br), o sistema consiste em um simulador on-line com questões sobre a certificação que o usuário escolher praticar, por exemplo: SCJP, ele apresenta de forma randômica questões e possíveis respostas para a mesma onde uma será a correta, o sistema irá armazenar em Cookies ou Banco de Dados (apenas usuários cadastrados) cada simulado que o usuário iniciar, permitindo assim a continuação do mesmo posteriormente, uma lista de perguntas já respondidas pelo usuário e a quantidade de respostas corretas também serão armazenadas, para que as perguntas não se repitam ao decorrer do simulado, ao final ou no momento que o usuário decidir finalizar o simulado o sistema apresenta os resultados ao mesmo, com as questões corretas e suas respectivas explicações e também as questões erradas, neste momento o sistema possibilita ao usuário publicar esta informação (apenas usuários cadastrados) e com isto participar do ranking do sistema, também neste momento o usuário que não concordar com uma explicação ou possuir uma melhor forma de explicar a questão pode contribuir com uma explicação melhor para o sistema, esta explicação será avaliada e poderá tornar-se a explicação primária para a resposta, dentro deste conceito de colaboração o sistema também permite que usuários enviem questões a sua base de dados, estas questões serão avaliadas por um Arquiteto Java certificado Sun e poderão fazer parte do mesmo.


Bom, acima falei de como o sistema se encontra e como atualmente ele funciona, agora vamos falar de futuro, começando pelo módulo principal do sistema, o simulador, o módulo irá ganhar após a seleção de certificação a praticar, a múltipla seleção de tópicos, o que são estes tópicos, são os Objetivos de cada certificação, com isto o sistema vai permitir ao usuário selecionar apenas os objetivos de seu interesse ou aqueles que ele tiver mais dificuldade, com o uso dos tópicos o resumo final do simulado também será alterado, onde as informações serão exibidas de forma classificada por tópico e cada tópico o percentual de aproveitamento do usuário, assim o usuário irá saber onde esta com mais dificuldade e poderá praticar apenas nestes tópicos posteriormente.
Pensando em mobilidade estaremos disponibilizando também o acesso móvel ao jCert, o qual sera chamdo de jCert Mobile, o mesmo consiste em duas partes, a primeira é uma versão móvel do próprio site a qual poderá ser utilizada por meio de browsers como o Opera Mini, a segunda consiste em uma versão nativa Java ME para rodar em todos os dispositivos que suportam esta tecnologia, com estas inovações tornou-se necessário uma classificação de nossos dados, esta classificações indica qual a questões que poderá ser visualizada por dispositivo móvel ou não, isto é necessário pois existem questões no sistema que possuem trechos de códigos mais longo os quais não teriam uma boa visualização em telas pequenas, por fim, o jCert irá ganhar sua versão no idioma Inglês e com isto iremos expandir a colaboração e uso do mesmo.

Para maiores informações visite: http://www.jcert.com.br/