Error pregunta selección múltiple

This topic contains 1 respuesta, has 2 voices, and was last updated by  Ignacio Gros Hace 7 años, 7 meses.

  • Author
    Entradas
  • #27253

    frecorp
    Member

    Hola a todos

    Primero quiero felicitarlos por la ultima versión de exelearning tiene muchas funcionalidades muy buenas y útiles para la creación de cursos.

    Sin embargo en las ultimas versiones 2.1.1 y 2.1.2, he encontrado un error en la pregunta de selección múltiple, como vemos en el ejemplo (exe1.zip), independientemente de las respuestas que marquemos al mostrar retroalimentación siempre sale lo mismo, 2 primeras correctas y la ultima incorrecta, y no muestra la retroalimentación de acuerdo a las respuestas parametrizadas.

    rastree el error y lo encontré el el archivo common.js en la función “showFeedback”, la cual tiene las siguientes sentencias en la versión 2.1.2

    showFeedback:function(e,t,n){var r,i,s,o;for(r=0;r<t;r++){var u=n+r.toString();var a=document.getElementById(“op”+u);s=$exe_i18n.incorrect;if(a.value==”True”)s=”“+$exe_i18n.correct+”“;o=”right”;if((a.checked==1&&a.value==”False”)||(a.checked!=1&&a.value==”True”))o=”wrong”;var f='<p class=”‘+o+’-option”>’+s+””;var l=$(“#feedback-“+u);if(e.value==$exe_i18n.showFeedback)l.html(f).show();else l.hide()}
    if(e.value==$exe_i18n.showFeedback){$(“#f”+n).show();e.value=$exe_i18n.hideFeedback}else{$(“#f”+n).hide();e.value=$exe_i18n.showFeedback}},

    Para solucionar el inconveniente modifique este contenido por el de la misma función pero de la versión 2.1, la cual es la siguiente:

    showFeedback:function(e,t,n){var r,i,s,o;for(r=0;r<t;r++){var u=n+r.toString();var a=document.getElementById(“op”+u);i=”False”;s=$exe_i18n.incorrect;o=”wrong”;if(a.checked==1)i=”True”;if(i==a.value){s=”“+$exe_i18n.correct+”“;o=”right”}var f='<p class=”‘+o+’-option”>’+s+””;var l=$(“#feedback-“+u);if(e.value==$exe_i18n.showFeedback)l.html(f).show();else l.hide()}if(e.value==$exe_i18n.showFeedback){$(“#f”+n).show();e.value=$exe_i18n.hideFeedback}else{$(“#f”+n).hide();e.value=$exe_i18n.showFeedback}},

    Con esto corregí el inconveniente como se puede ver en el archivo exe2.zip.

    Lo envío para que lo tengáis en cuenta.

    Gracias y un saludo a todos

    Archivos adjuntos:
    You must be logged in to view attached files.
  • #27265

    Ignacio Gros
    Keymaster

    ¡Avisas de un problema y aportas la solución!

    ¡Muchas gracias, @frecorp!

    Subido: https://github.com/exelearning/iteexe/issues/176

You must be logged in to reply to this topic.

Skip to content