|| Início ||   << Voltar <<
>> Avançar >>

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 .

 :: 2005 :: Centro Interdisciplinar de Novas Tecnologias na Educação (CINTED) ::