Pular para o conteúdo principal

Multiple Choice Question

Um componente ISLE que torna uma questão de múltipla escolha. Ele apóia o caso em que o aluno tem que selecionar uma única resposta e quando pode haver múltiplas respostas corretas e todas as corretas devem ser escolhidas.

Opções#

  • question | (string|node): a questão exibida na parte superior do componente de múltipla escolha. Default: ''.
  • solution | (number|array): número denotando qual resposta está correta ou uma "arraia" dos números de resposta corretos no caso de o aluno ser capaz de selecionar múltiplas respostas. Default: none.
  • answers | array (required): uma "briga" de objetos de resposta. Cada resposta deve ser um objeto com campos "conteúdo" e "explicação", que denotam a opção de resposta exibida e uma explicação visível após a pergunta ter sido submetida para explicar porque a resposta está correta ou incorreta. Default: none.
  • hintPlacement | string: colocação das dicas (ou top, left, right, ou bottom). Default: 'bottom'.
  • hints | array<(string|node)>: dicas que orientam como responder à pergunta. Default: [].
  • feedback | boolean: controla se devem ser exibidos botões de feedback. Default: true.
  • disabled | boolean: controla se a questão está desativada. Default: false.
  • chat | boolean: controla se o elemento deve ter um bate-papo integrado. Default: false.
  • provideFeedback | string: seja "cheio", "incremental", ou "ninguém". Se full, o feedback incluindo a resposta correta é exibido após os alunos submeterem suas respostas; se incremental, o feedback é exibido apenas para a resposta selecionada; se none, nenhum feedback é retornado. Default: 'incremental'.
  • disableSubmitNotification | boolean: controla se as notificações de submissão devem ser desativadas. Default: false.
  • displaySolution | boolean: controla se a solução é apresentada à partida. Default: false.
  • until | Date: tempo até que os estudantes tenham permissão para enviar respostas. Default: none.
  • points | number: número máximo de pontos concedidos na classificação. Default: 10.
  • style | object: Estilos em linha CSS. Default: {}.
  • onChange | function: chamada de retorno invocada toda vez que a resposta selecionada muda; recebe o índice da pergunta selecionada como seu único argumento (ou uma matriz no caso da pergunta ser do tipo "Escolha todos os que se aplicam"). Default: onChange(){}.
  • onSubmit | function: chamada de retorno invocada após a apresentação de uma resposta. Default: onSubmit(){}.

Exemplos#

Editor ao vivo
Resultado
ReferenceError: Provider is not defined