Ir para o conteúdo
alphasil

Exercício online com correcção

Mensagens Recomendadas

alphasil    1
alphasil

Oi ppl

Gostaria de saber qual a vossa opinião acerca de um projecto que tenho, gostaria de fazer um exercício online, as pessoas preenchiam os campos e no fim teria um "check", ao clicar ele dava as respostas certas e identificava as erradas,

alguma dica??

Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
softklin    12
softklin

O que quer que faças, nunca coloques a resposta/se a resposta está certa ou errada do lado do cliente. Respostas escondidas no HTML, ou num ficheiro Javascript externo são erros muito comuns, que podem levar os utilizadores a prever as respostas.

Se souberes, uma dica interessante seria usares AJAX para validar as respostas. Ou então, simplesmente enviar as respostas para o servidor e tratá-las normalmente com o PHP.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
alphasil    1
alphasil

Olá

Ajax para validar as respostas?? Nunca fiz isso

alguém disponível para me dar umas dicas??

Enviar as respostas para o servidor e tratá-las normalmente com o PHP. Isso é como um formulário, certo??

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
softklin    12
softklin

Enviar as respostas para o servidor e tratá-las normalmente com o PHP. Isso é como um formulário, certo??

Sim, é isso mesmo. É enviar um formulário com os valores normalmente e as respostas são verificadas através um script PHP, com ligação a uma base de dados sql, por exemplo.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

Sim, é isso mesmo. É enviar um formulário com os valores normalmente e as respostas são verificadas através um script PHP, com ligação a uma base de dados sql, por exemplo.

Base de dados para?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
softklin    12
softklin

Então, para guardar as perguntas, respectivas pontuações e poder adicionar/remover perguntas, fazer testes aleatórios, por exemplo.

Isto, se o objectivo for fazer uma plataforma mais "dinâmica". Se for sempre as mesmas perguntas, bom então dispensa o uso de uma base de dados.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
infopc    0
infopc

http://docs.jquery.com/Main_Page

Para o teu ajax. ou então prototype por exemplo.

No entanto quando o objectivo é fazer um teste basta que submetas o formulário no final e valides cada uma das respostas.

Parece-me mais lógico saber se passei num teste no final do que saber que já não posso passar a meio. Eu desistia logo lol.

Fica Bem

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

infopc, usar uma framework de javascript só para usar Ajax é mau e não se deve usar. :thumbsup:

Não vejo mal nenhum. Isto é, dependendo da framework que estamos a falar.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
scorch    19
scorch

Não vejo mal nenhum. Isto é, dependendo da framework que estamos a falar.

Desculpa, expressei-me mal. Eu estava-me a referir às frameworks que ele disse, JQuer, Prototype. Embora também se aplique a outras como ExtJS e Dojo. Pois isto vai demorar o carregamento da página uma vez que se tem uma framework cheia de funcionalidades e só se utiliza uma função para fazer um Ajax Request. :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
infopc    0
infopc

eu também acho mas nem toda a gente tem paciência ou sabe fazer requests ajax sem utilizar uma framework, com jquery ou outras que tal só pedir e ta a andar. não é preciso reinventar a roda cad vez que se faz alguma coisa, se não sabes e alguém já inventou por ti...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade