Ir al contenido principal

Multiple Choice Question

Un componente de ISLE que hace una pregunta de opción múltiple. Apoya el caso en el que el alumno tiene que seleccionar una sola respuesta y cuando puede haber múltiples respuestas correctas y todas las correctas deben ser elegidas.

Opciones#

  • question | (string|node): la pregunta que aparece en la parte superior del componente de selección múltiple. Default: ''.
  • solution | (number|array): número que denota qué respuesta es correcta o una "matriz" de los números de respuesta correctos en caso de que el estudiante deba ser capaz de seleccionar múltiples respuestas. Default: none.
  • answers | array (required): una "matriz" de objetos de respuesta. Cada respuesta debe ser un objeto con campos de "contenido" y "explicación", que denotan la opción de respuesta mostrada y una explicación visible después de que la pregunta haya sido presentada para explicar por qué la respuesta es correcta o incorrecta. Default: none.
  • hintPlacement | string: la colocación de las pistas (ya sea top, left, right o bottom). Default: 'bottom'.
  • hints | array<(string|node)>: consejos que proporcionan orientación sobre cómo responder a la pregunta. Default: [].
  • feedback | boolean: controla si se muestran los botones de retroalimentación. Default: true.
  • disabled | boolean: controla si la pregunta está desactivada. Default: false.
  • chat | boolean: controla si el elemento debe tener un chat integrado. Default: false.
  • provideFeedback | string: ya sea "completo", "encrementado", o "ninguno". Si es "completa", la retroalimentación incluyendo la respuesta correcta se muestra después de que los estudiantes envían sus respuestas; si es "incremental", la retroalimentación sólo se muestra para la respuesta seleccionada; si es "ninguna", no se devuelve ninguna retroalimentación. Default: 'incremental'.
  • disableSubmitNotification | boolean: controla si se desactivan las notificaciones de presentación. Default: false.
  • displaySolution | boolean: controla si la solución se muestra por adelantado. Default: false.
  • until | Date: tiempo hasta que los estudiantes puedan presentar sus respuestas. Default: none.
  • points | number: número máximo de puntos otorgados en la calificación. Default: 10.
  • style | object: Estilos en línea CSS. Default: {}.
  • onChange | function: llamada de retorno invocada cada vez que cambia la respuesta seleccionada; recibe el índice de la pregunta seleccionada como único argumento (o una matriz en caso de que la pregunta sea del tipo "Elegir todas las que correspondan"). Default: onChange(){}.
  • onSubmit | function: llamada de regreso invocada después de que se presente una respuesta. Default: onSubmit(){}.

Ejemplos#

Editor en vivo
Resultado
ReferenceError: Provider is not defined