Javafree
Página Inicial do Fórum > JEE / EJB

Quiz utilizando cookies, sem persistência, por onde começar?



Criar novo tópico   Responder tópico


  1. macelolaian
    Posts:2


    Comment Arrow

    Publicado em: 20/04/2014 00:13:05

    Boa noite, caros colegas, gostaria que me mostrassem o caminho para que eu consiga terminar minha atividade da faculdade. Conforme o professor pede, é o seguinte:

    1) Com base no jogo quiz, desenvolva uma aplicação que simule a realização de uma
    prova ou exame pela internet. Como ainda não estudamos como acessar um banco
    de dados por meio de nossa aplicação, vamos pensar em páginas que apresentam
    perguntas estáticas, como de um quiz. Para você não ter tanto trabalho, vamos elaborar
    uma prova de apenas cinco perguntas. Para isso:
    a) crie uma página JSP para cada uma das perguntas. Cada página deve ter um link
    para a próxima pergunta (quando houver) ou para a pergunta anterior (quando
    houver). A última página deve conter o botão "Enviar Respostas", para que o
    usuário possa submeter as suas respostas para o servidor.
    b) crie uma página de login. As perguntas só podem ser acessadas, depois que o
    usuário já tiver acessado o sistema com seu nome de usuário e senha. O nome
    de usuário deve ser armazenado como atributo de sessão.
    c) deve haver um tempo-limite para envio das respostas do exame. Por isso, ao
    acessar a página com a primeira pergunta, logo depois do usuário fazer o login,
    uma mensagem deve indicar quanto tempo ainda resta para que o usuário possa
    terminar o exame.
    d) depois de submeter as respostas, o servidor deve retornar uma página com o
    total de acertos e erros do usuário e um link "Fazer logout". Um clique nesse link
    deve invalidar a sessão e retornar para a página de login. Note que o usuário tem
    a possibilidade de navegar de uma página para a outra sem responder uma determinada
    pergunta. Por isso, você terá que fazer esse controle. O usuário pode,
    por exemplo, navegar até a última pergunta sem ter respondido nenhuma das
    anteriores. Nesse caso, o único valor modificado nas mensagens será o tempo
    para finalização do prazo de envio das respostas. Obviamente, depois que todas
    as perguntas tiverem sido respondidas, e o usuário ainda continuar navegando
    pelas páginas (para conferir as respostas, por exemplo), a segunda parte da
    mensagem não deve mais ser exibida.



  1. macelolaian
    Posts:2


    Comment Arrow

    Publicado em: 20/04/2014 00:18:13

    Eu gostaria de saber como posso criar 6 cookies, tipo assim:

    cookie1 -> pergunta1 = 0
    cookie2 -> pergunta2 = 0
    cookie3 -> pergunta3 = 0
    cookie4 -> pergunta4 = 0
    cookie5 -> usuario = ""

    Dai quando o usuario entrar no site, se deparar com o form de login, e "ativar" esses cookies, conforme ele responde as perguntas, os cookies tomariam novos valores como, cookie1 -> pergunta1 = 3.

    Na verdade nem sei se o caminho é esse, aceito sujestões.
    Ficaria muito grato se alguém pudesse me ajudar.



  1. Relacionados