Inicio › Forums › Ayuda / Ajuda / Laguntza / Axuda / Help › Actividades de flash que se conecten a Moodle
Tagged: flash y moodle
This topic contains 4 respuestas, has 2 voices, and was last updated by Valeria Lopez Hace 11 años, 11 meses.
-
AuthorEntradas
-
10 diciembre, 2012 at 14:55 #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.
-
10 diciembre, 2012 at 18:45 #1879
AnónimoHola 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:
- Averiguar como obtener de la animación la nota
- 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)
- 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.
- 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!
-
10 diciembre, 2012 at 20:19 #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
-
10 diciembre, 2012 at 21:38 #1882
AnónimoPues 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.
-
11 diciembre, 2012 at 19:57 #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!
-
AuthorEntradas
The topic ‘Actividades de flash que se conecten a Moodle’ is closed to new replies.