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/