eLearning WORKSHOPS

eLearning WORKSHOPS  
Usuario
Contraseña
Nueva cuenta :: Enviar contraseña
Soporte :: FAQ :: Búsqueda :: Hágase Miembro :: Recomendarnos :: Acerca de :: Contactar :: Academia de eLearning
:: Menú
:: Inicio
:: Recomendar este sitio
:: Búsqueda
:: Archivo de Noticias
:: Lo más popular
:: Tématicas
:: Acerca de este sitio

:: Recursos eLearning
:: Noticias
:: Artículos
:: Archivo de noticias
:: Encuestas
:: Calendario de Eventos
:: Docs y descargas
:: Directorio de Enlaces
:: Lista Software Libre
:: Glosario de Terminos
:: Conversando con...
:: Bolsa de Trabajo
:: Foro puntoSCORM
:: Foros eLearning
:: Academia de eLearning

:: Comunidad
Hola, Anónimo
Usuario
Contraseña
(Regístrese)

Miembros: 14993
Último: surfertheone
Nuevos hoy: 0
Nuevos ayer: 0

Usuarios online: 39
Visitantes: 39
Miembros: 0

:: Eventos eLearning
Calendario
Mayo 2013
  1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<b>Enviar Evento</b> Enviar Evento

América Latina
América del Norte
España
Europa
Online
Resto del Mundo
eLearning WORKSHOPS

:: Búsqueda

Búsqueda avanzada

:: Encuesta
¿Superaran funcionalmente los mejores LMS / Plataformas Open Source a su equivalente Propietario?
Nunca
Ya son superiores
En 6 meses
En 1 año
En 2 o más años


Resultados :: Encuestas

votos: 733 :: Comentarios: 5

Comunidad eLearning WORKSHOPS :: Comunidad de eLearning: Forums

Comunidad eLearning WORKSHOPS :: Ver tema - Empezar la lección donde el estudiante la dejó.
 FAQFAQ   BuscarBuscar   GruposGrupos   PerfilPerfil   MensajesMensajes   ConectarConectar 

Empezar la lección donde el estudiante la dejó.

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Estándares eLearning
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
mamorte
Miembro asiduo
Miembro asiduo


Registrado: Sep 19, 2006
Mensajes: 14

MensajePublicado: Vie Nov 10, 2006 11:59 am    Asunto: Empezar la lección donde el estudiante la dejó. Responder citando

Hola a todos.
Tengo el siguiente problemilla:
He realizado un sencillo flash utilizando las interacciones de aprendizaje y publicandolo con "Seguimiento de flash con SCORM 1.2".
La comunicación con el LMS es perfecta, todos los datos quedan reflejados en el LMS última página visitada, interacciones, tiempos, estado, nota,...
El problema es que no consigo que el flash comience en la última página visitada.
He intentado pasar del html al swf el valor del cmi.core.lesson_location mediante FlashVars con el siguiente resultado:

Código en el html:
function SCOInitData()
{
var coreSCOLocation = g_objAPI.LMSGetValue("cmi.core.lesson_location");
if (coreSCOLocation != "")
{
alert(coreSCOLocation);
}
}
[...] // resto de código
[..] // objeto flash
<param name="FlashVars" VALUE="lesson_location=coreSCOLocation"/>
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="miFlash.swf" FlashVars="lesson_location=coreSCOLocation" [...]

Código en el primer fotograma del flash:
gotoAndStop(lesson_location);


Cuando lanzo el SCO desde el LMS la variable coreSCOLocation muestra el valor correcto pero el flash no comienza en el fotograma indicado.
Sin embargo, al ejecutar el html fuera del LMS y forzando la variable coreSCOLocation a un valor la película si que comienza en el fotograma indicado.
¿Me podéis decir qué hago mal?

Un saludo,

Michel
Volver arriba
Ver perfil de usuario Enviar mensaje privado
ctomatis
Miembro asiduo
Miembro asiduo


Registrado: Dec 10, 2004
Mensajes: 187

MensajePublicado: Mar Nov 14, 2006 5:11 pm    Asunto: Responder citando

Puedes probar:

gotoAndStop(_root.lesson_location);

Igualmente lo que estás pasando es un String, por lo cual si estás enviando a un número de fotograma debés convertirlo en número antes, a no ser que utilices etiquetas.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
mamorte
Miembro asiduo
Miembro asiduo


Registrado: Sep 19, 2006
Mensajes: 14

MensajePublicado: Mie Nov 15, 2006 3:24 pm    Asunto: Responder citando

Gracias por tu respuesta.

Para intentar simplificar el problema he probado lo siguiente:
HTML:
[..] // objeto flash
<param name="FlashVars" VALUE="lesson_location=4"/>
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="miFlash.swf" FlashVars="lesson_location=4" [...]

Código en el primer fotograma del FLASH:
lessonLOC = Number(_root.lesson_location);
gotoAndStop(lessonLOC);

El resultado ha sido satisfactorio: el flash comienza en el fotograma 4

Pero si defino la variable
var coreSCOLocation=4;
y hago
<param name="FlashVars" VALUE="lesson_location=coreSCOLocation"/>
el flash comienza en el fotograma 1.

Lo mismo sucede si
<param name="FlashVars" VALUE="lesson_location="4""/>

Tiene que haber algo muy sencillo que está mal.

Un saludo,

Michel
Volver arriba
Ver perfil de usuario Enviar mensaje privado
erickpm
Miembro asiduo
Miembro asiduo


Registrado: Mar 24, 2006
Mensajes: 29

MensajePublicado: Sab Nov 18, 2006 1:33 am    Asunto: Responder citando

Probaste con poner esto en la primera linea?:

textoDinamico.text = _root.lesson_location;
lessonLOC = Number(_root.lesson_location);
gotoAndStop(lessonLOC);


para que puedas ver en textodinamico el valor que realmente ve el video flash.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
mamorte
Miembro asiduo
Miembro asiduo


Registrado: Sep 19, 2006
Mensajes: 14

MensajePublicado: Mar Nov 21, 2006 6:12 pm    Asunto: Responder citando

Gracias por vuestras aportaciones.
En un primer intento, tampoco lo he conseguido.
Mediante FlashVars no tengo ningún problema para pasar valores numéricos concretos y constantes (por ejemplo "4")
<param name="FlashVars" VALUE="lesson_location=4"/>.

Lo que sucede es que en función del avance del usuario, este valor varía y a FlashVars no se le puede asignar como valor una variable (al menos no sé como) ya que toma como valor una cadena de texto.

Intento explicarme mejor. En la instrucción:
<param name="FlashVars" VALUE="lesson_location=coreSCOLocation"/>
la FlashVars lesson_location toma el valor "coreSCOLocation" como texto, es decir, no reconoce que es una variable y que por lo tanto tiene un valor.

Alguno de vosotros podría pensar que esta duda no corresponde a este foro, pero, ¿cómo se consigue que un SCO realizado en flash comience donde el usuario lo dejó?

Un saludo,

Michel
Volver arriba
Ver perfil de usuario Enviar mensaje privado
ctomatis
Miembro asiduo
Miembro asiduo


Registrado: Dec 10, 2004
Mensajes: 187

MensajePublicado: Mie Nov 22, 2006 7:10 pm    Asunto: Responder citando

Y si lo probás así? icon_smile.gif

<param name="FlashVars" VALUE="lesson_location='+coreSCOLocation+'"/>

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
mamorte
Miembro asiduo
Miembro asiduo


Registrado: Sep 19, 2006
Mensajes: 14

MensajePublicado: Jue Nov 23, 2006 9:32 am    Asunto: Responder citando

Probando
<param name="FlashVars" VALUE="fotograma='+coreSCOLocation+'"/>
.......Negativo.

El valor que toma "fotograma" en el flash es ' coreSCOLocation ' (comilla simple + espacio + coreSCOLocation + espacio + comilla simple)

Gracias y saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
ctomatis
Miembro asiduo
Miembro asiduo


Registrado: Dec 10, 2004
Mensajes: 187

MensajePublicado: Jue Nov 23, 2006 12:50 pm    Asunto: Responder citando

Puede usar la librería swfObject.

O hacer una sencilla función en javascript para insertar dinámicamente el swf.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
mamorte
Miembro asiduo
Miembro asiduo


Registrado: Sep 19, 2006
Mensajes: 14

MensajePublicado: Lun Nov 27, 2006 1:38 pm    Asunto: Responder citando

Gracias por tu ayuda.
Usando la librería swfObject la variable pasa perfectamente.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Paola03
Miembro novel
Miembro novel


Registrado: May 24, 2012
Mensajes: 1

MensajePublicado: Jue May 31, 2012 6:59 pm    Asunto: Empezar la lección donde el estudiante la dejó. Responder citando

Hola me gustaria saber cual es el codigo para introducir el swfobject en el html y si al empaquetar debe ir algun archivo especial q complemente el swfobject.

Gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
top3rab
Miembro novel
Miembro novel


Registrado: Apr 14, 2012
Mensajes: 2

MensajePublicado: Lun Sep 17, 2012 3:12 pm    Asunto: Responder citando

Hola me gustaria saber cual es el codigo para introducir el swfobject en el html y si al empaquetar debe ir algun archivo especial q complemente el swfobject.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Estándares eLearning Todas las horas son GMT + 2 Horas
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
 

/// eLearning WORKSHOPS :: Comunidad de eLearning
Una iniciativa de Calvet, Vila & Arriaga Consulting eLearning WORKSHOPS autoriza la reproducción de sus contenidos siempre que se cite a eLearning WORKSHOPS y se de la URL.
Todas las marcas son propiedad de sus respectivos dueños. Los artículos y comentarios son propiedad de sus autores. El resto © 2004
Calvet, Vila & Arriaga Consulting.
La Comunidad y Academia eLearning WORKSHOPS están desarrolladas enteramente con Software Libre: PHP-Nuke, Moodle, PhpBB y otros.
Moodle en CV&A