Aula 5 - Multimídia, Interatividade e Aprendizagem
Múltipla Escolha
1 - A primeira atividade de múltipla escolha apresenta uma pergunta com 4 opções diferentes. O usuário deve escolher apenas uma resposta certa. Essa resposta contará um ponto na pontuação final. Após escolher a resposta, o usuário pode escolher verificar se sua escolha está correta. Uma mensagem aparecerá com a informação.
2 - Para criar o layout dessa atividade, na camada atividade, vamos utilizar botões da Biblioteca de botões, texto estático e uma caixa de texto dinâmico para a mensagem. A caixa de texto dinâmica será transformada na variável mensagem , com linha múltipla.
3 - Agora vamos atribuir ações aos botões. Você deve notar que há duas situações diferentes: (1) se o usuário escolher a resposta correta, ele deve receber uma mensagem positiva, um ponto deve sor somado à pontuação total e a atividade deve ser encerrada OU (2) se o usuário escolher a resposta errada, ele deve receber uma mensagem negativa e a atividade deve ser encerrada, impossibilitando que ele troque de resposta e pontue através dessa atividade.
4 - Vamos iniciar com a resposta correta. Ao clicar no botão, a variável mensagem recebe uma mensagem positiva. Se a atividade ainda não foi realizada ( resposta == 0 ), soma-se um ponto ao resultado ( resultado = resultado+1 ) e marca-se a atividade como realizada ( resposta=1 ). Assim, no botão para a resposta correta devemos colocar o código:
on (release) {
mensagem = "Você acertou. Muito bem!";
if (resposta == 0) {
resultado = resultado+1;
resposta = 1;
}
}
5 - Nas demais respostas, apenas altera-se a mensagem e não se soma nenhum ponto ao resultado final:
on (release) {
mensagem = "Resposta errada. Tem certeza que você é brasileiro?";
if (resposta == 0) {
resposta = 1;
}
}
6 - Como o fundo é sempre o mesmo, você só precisa inserir frames na camada fundo. Na camada acoes, um frame-chave deve ser inserido, para 'renovar' as variáveis. Na camada atividade, devemos inserir um frame-chave em branco, pois será criado um outro exercício aqui.
Para entender como construir um exercício de múltipla escolha, acesse a demonstração " Como criar um exercício de múltipla escolha ", disponível em http://penta3.ufrgs.br/cursoflash/Demo/Tutorial_MultEscolha.swf . |