Actividades de flash que se conecten a Moodle

Inicio Forums Ayuda / Ajuda / Laguntza / Axuda / Help Actividades de flash que se conecten a Moodle

This topic contains 4 respuestas, has 2 voices, and was last updated by  Valeria Lopez Hace 12 años.

  • Author
    Entradas
  • #1877

    Buenos Dias. estoy en aprietos espero que por favor me ayuden, estoy trabajando con exelearning exportando como scorm lo subo a moodle. en exelearning tengo actividades flash y me gustaria saber si existe alguna manera de que cuando los estudiantes naveguen y realicen las actividades flash me pueda generar un reporte en moodle. porque hasta ahora lo único que se guarda en la BD de Moodle es el cuestionario Scorm de exelearning.

  • #1879

    Anónimo

    Hola Valeria:

    eXeLearning no está preparado para recoger una variable de un flash y ponerlo en una variable para que la recoja Moodle. Estoy seguro de que se podría hacer mediante las funciones javascript que implementan el SCORM, pero es necesario tener conocimientos de programación.

    Si lo necesitas de verdad, deberías:

    1. Averiguar como obtener de la animación la nota
    2. Investigar un poco en las funciones disponibles en los .js que se incluyen en la exportación SCORM. En el archivo APIWrapper.js tienes una función que te puede valer: doLMSSetValue(name, value)
    3. Averiguar la variable encargada de recoger la nota en el estándar SCORM. No lo recuerdo de memoria pero está documentado y no es difícil de averiguar.
    4. Ligar un evento (p.e. un botón) a la llamada a esa función poniendo la nota tomada de la animación.

    Espero que las pistas te ayuden.

    ¡Un saludo!

  • #1881

    Gracias por las pistas que me das. trabajaré en ellas pero el factor tiempo es mi enemigo ya que solo tengo un dia para averiguar y poner en práctica todo eso

    saludos José Miguel

  • #1882

    Anónimo

    Pues en estos casos, el tiempo suele ayudar… 🙁

    Te paso un ejemplo rápido por si te sirve. He hecho lo siguiente:

    1) Tomar como ejemplo la función getAnswer(), que es la que mete el idevice SCORM

    2) Crear el archivo script_prueba_SCORM.js con una versión simplificada de esa función dejando sólo lo relativo a la nota

    function GuardarNota(nota){    doLMSSetValue( “cmi.core.score.raw”, nota);    if ( nota < 50 )    {        doLMSSetValue( “cmi.core.lesson_status”, “failed” );    }    else     {        doLMSSetValue( “cmi.core.lesson_status”, “passed” );    }    doLMSSetValue( “cmi.core.exit”, “” );     doLMSCommit();    doLMSFinish();}

    Esta función no guarda nada en el historial de interacciones (porque he quitado todo ese código)

       3. Enlazo ese archivo dentro de un idevice de tipo texto libre para garantizar que se incluya en el paquete

       4. En modo HTML, introduzco este código para incluir el .js en el HTML:

    <script type=”text/javascript” src=”script_prueba_SCORM.js”></script>

       5. Introduzco una imagen (la campanita)

       6. En el evento onclick de la imagen (mediante el botón de atributos) llamo a la función así: GuardarNota(80) <- Aquí tendrías que poner la nota recogida de la animación.

    He exportado a Moodle y me ha guardado la nota correctamente

    Evidentemente, todo esto sin derecho a reclamación que sólo es una prueba rápida 🙂

    Si lo consigues, háznoslo saber y lo celebramos como el maestro de los trucos.

  • #1901

    Gracias José Miguel me estoy poniendo manos a la obra para trabajar con el código que me facilitaste, si lo consigohacer funcionar  te haré saber y estaré profundamente agradecida contigo más de lo que estoy ahora.

    ¡saludos!

The topic ‘Actividades de flash que se conecten a Moodle’ is closed to new replies.

Skip to content