Project

General

Profile

Actions

Bug #8211

closed

Error en tiempo de scorm

Added by Enrique Alcaraz almost 7 years ago. Updated over 6 years ago.

Status:
Bug resolved
Priority:
Normal
Category:
Learning paths / Lecciones
Target version:
Start date:
26/04/2016
Due date:
% Done:

100%

Estimated time:
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Verificando los informes de conexión de los alumnos que cursan en mi campus chamilo (1.10.4). He detectado un alumno que tiene informes irreales. Ha pasado de tener 800 horas a tener 1300 en apenas 2 horas de tiempo real (adjunto captura). Esto me hace pensar que puede haber algún problema con los reportes de los scorm en el tiempo que pasa el alumno realizandolos. Adjunto un scorm para poder verificar esto. Si el scorm lo realizas en chamilo en 2 minutos. Te guarda 7. En cambio cuando lo ejecutas en https://cloud.scorm.com el tiempo que guarda es el correcto.

Tambien he detectado una incongruencia, en la captura que adjunto indica que el tiempo de permanencia en el curso es de 72 horas. Teniendo en el tiempo del scorm tiempo muy superior.

Adjunto la imagen del informe y un scorm que graba más tiempo del que pasa el alumno haciendolo. Quedo atento ante posibles soluciones. Reciban un cordial saludo.


Files

Reporte.png (41.6 KB) Reporte.png Informe de conexión Enrique Alcaraz, 26/04/2016 11:34
2.LA CORRECCION Y LOS BUENOS MODALES.zip (1.92 MB) 2.LA CORRECCION Y LOS BUENOS MODALES.zip Scorm que causa problemas Enrique Alcaraz, 26/04/2016 11:34
Sin título.png (43.4 KB) Sin título.png Enrique Alcaraz, 03/05/2016 13:28
tiempo erroneo.png (21.5 KB) tiempo erroneo.png Enrique Alcaraz, 06/05/2016 10:09
2. LA CORRECCION Y LOS BUENOS MODALES.zip (1.92 MB) 2. LA CORRECCION Y LOS BUENOS MODALES.zip Enrique Alcaraz, 06/05/2016 11:45
Actions #1

Updated by Yannick Warnier almost 7 years ago

  • Status changed from New to Assigned
  • Assignee changed from Yannick Warnier to Julio Montoya

Hola Enrique,

También hemos detectado este problema. Por lo menos para la diferencia entre el tiempo del curso y el tiempo de la lección SCORM, creo que tenemos una solución para la versión 1.10.6 por llegar. Dejo la tarea asignada a Julio para que confirme.
Ojo que siempre, en vez de contratar al scorm cloud, puedes contratar a proveedores oficiales de servicios de Chamilo para solucionar estos problemas :-)

Actions #2

Updated by Enrique Alcaraz almost 7 years ago

Yannick Warnier wrote:

Hola Enrique,

También hemos detectado este problema. Por lo menos para la diferencia entre el tiempo del curso y el tiempo de la lección SCORM, creo que tenemos una solución para la versión 1.10.6 por llegar. Dejo la tarea asignada a Julio para que confirme.
Ojo que siempre, en vez de contratar al scorm cloud, puedes contratar a proveedores oficiales de servicios de Chamilo para solucionar estos problemas :-)

Buenas tardes Yanick, los scorm son propios nuestros y solo he usado el scorm cloud para comprobar el funcionamiento del scorm y del tiempo de realización. Es evidente que si necesitamos contratar algun servicio scorm cloud sería de chamilo.

Actions #3

Updated by Yannick Warnier almost 7 years ago

Julio, alguna observación?

Actions #4

Updated by Julio Montoya almost 7 years ago

  • Status changed from Assigned to Needs testing
  • Assignee changed from Julio Montoya to Yannick Warnier

Me parece que ya envié una correción sobre el tema de tiempos con scorm en 1.10 (Noa),
habría que hacer unas pruebas con 1.10.6

Actions #5

Updated by Yannick Warnier almost 7 years ago

Julio, te acuerdas de la referencia a estos cambios? (tarea o commits)

Actions #6

Updated by Julio Montoya almost 7 years ago

Yannick Warnier wrote:

Julio, te acuerdas de la referencia a estos cambios? (tarea o commits)

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Actions #7

Updated by Enrique Alcaraz almost 7 years ago

Julio Montoya wrote:

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Buenas Julio, Muchas gracias por la labor realizado,indicarle que he aplicado la corrección y apareciendo el mismo error.

Reciba un cordial saludo.

Actions #8

Updated by Enrique Alcaraz almost 7 years ago

Sigue apareciendo*

Actions #9

Updated by Julio Montoya almost 7 years ago

Enrique Alcaraz wrote:

Julio Montoya wrote:

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Buenas Julio, Muchas gracias por la labor realizado,indicarle que he aplicado la corrección y apareciendo el mismo error.

Reciba un cordial saludo.

Hola, podrías tratar de reproducir el error aqui:

https://unstable.chamilo.org/ (admin/admin)

Actions #10

Updated by Enrique Alcaraz almost 7 years ago

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Buenas Julio, Muchas gracias por la labor realizado,indicarle que he aplicado la corrección y apareciendo el mismo error.

Reciba un cordial saludo.

Hola, podrías tratar de reproducir el error aqui:

https://unstable.chamilo.org/ (admin/admin)

Buenas Julio, He probado con el scorm que he adjunto a la tarea. Y ha sucedido exactamente lo mismo. Me he tirado 1 minuto haciendolo y me marca 00:05:47. Adjunto imagen. (El curso se llama Bug #8211 - Curse).

Actions #11

Updated by Julio Montoya almost 7 years ago

Enrique Alcaraz wrote:

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Buenas Julio, Muchas gracias por la labor realizado,indicarle que he aplicado la corrección y apareciendo el mismo error.

Reciba un cordial saludo.

Hola, podrías tratar de reproducir el error aqui:

https://unstable.chamilo.org/ (admin/admin)

Buenas Julio, He probado con el scorm que he adjunto a la tarea. Y ha sucedido exactamente lo mismo. Me he tirado 1 minuto haciendolo y me marca 00:05:47. Adjunto imagen. (El curso se llama Bug #8211 - Curse).

Lo reviso.

Actions #12

Updated by Julio Montoya almost 7 years ago

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Buenas Julio, Muchas gracias por la labor realizado,indicarle que he aplicado la corrección y apareciendo el mismo error.

Reciba un cordial saludo.

Hola, podrías tratar de reproducir el error aqui:

https://unstable.chamilo.org/ (admin/admin)

Buenas Julio, He probado con el scorm que he adjunto a la tarea. Y ha sucedido exactamente lo mismo. Me he tirado 1 minuto haciendolo y me marca 00:05:47. Adjunto imagen. (El curso se llama Bug #8211 - Curse).

Lo reviso.

En que navegador aparece el problema? Yo uso Firefox y me aparece bien los tiempos 15 segundos luego 30 y luego 58 segundos.
Para salir del learning path hago click en el ícono de la casita.

Actions #13

Updated by Julio Montoya almost 7 years ago

Julio Montoya wrote:

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Buenas Julio, Muchas gracias por la labor realizado,indicarle que he aplicado la corrección y apareciendo el mismo error.

Reciba un cordial saludo.

Hola, podrías tratar de reproducir el error aqui:

https://unstable.chamilo.org/ (admin/admin)

Buenas Julio, He probado con el scorm que he adjunto a la tarea. Y ha sucedido exactamente lo mismo. Me he tirado 1 minuto haciendolo y me marca 00:05:47. Adjunto imagen. (El curso se llama Bug #8211 - Curse).

Lo reviso.

En que navegador aparece el problema? Yo uso Firefox y me aparece bien los tiempos 15 segundos luego 30 y luego 58 segundos.
Para salir del learning path hago click en el ícono de la casita.

Para limpiar el intento de este usuario entro aqui:

https://unstable.chamilo.org/main/mySpace/myStudents.php?action=reset_lp&sec_token=db4acfa600a00dc5f59c70dc7d813e71&cidReq=BUG8211CURSE&course=BUG8211CURSE&details=true&origin=tracking_course&lp_id=31&student=1&details=true&id_session=0

y hago click en la escobita para poner el contador a cero.

Actions #14

Updated by Enrique Alcaraz almost 7 years ago

Julio Montoya wrote:

Julio Montoya wrote:

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Enrique Alcaraz wrote:

Julio Montoya wrote:

Aqui:

https://github.com/chamilo/chamilo-lms/commit/7b82a178a2059ca4784d66419ad8887d0745a5a0

https://task.beeznest.com/issues/11005

Buenas Julio, Muchas gracias por la labor realizado,indicarle que he aplicado la corrección y apareciendo el mismo error.

Reciba un cordial saludo.

Hola, podrías tratar de reproducir el error aqui:

https://unstable.chamilo.org/ (admin/admin)

Buenas Julio, He probado con el scorm que he adjunto a la tarea. Y ha sucedido exactamente lo mismo. Me he tirado 1 minuto haciendolo y me marca 00:05:47. Adjunto imagen. (El curso se llama Bug #8211 - Curse).

Lo reviso.

En que navegador aparece el problema? Yo uso Firefox y me aparece bien los tiempos 15 segundos luego 30 y luego 58 segundos.
Para salir del learning path hago click en el ícono de la casita.

Para limpiar el intento de este usuario entro aqui:

https://unstable.chamilo.org/main/mySpace/myStudents.php?action=reset_lp&sec_token=db4acfa600a00dc5f59c70dc7d813e71&cidReq=BUG8211CURSE&course=BUG8211CURSE&details=true&origin=tracking_course&lp_id=31&student=1&details=true&id_session=0

y hago click en la escobita para poner el contador a cero.

Buenas Julio,

Utilizo el mozilla firefox, voy a probar de nuevo reestableciendo el avance en el link que indicas. 1 segundo y te indico.

Muchas gracias!

Actions #15

Updated by Enrique Alcaraz almost 7 years ago

Buenas Julio,

Utilizo el mozilla firefox, voy a probar de nuevo reestableciendo el avance en el link que indicas. 1 segundo y te indico.

Muchas gracias!

He realizado de nuevo el curso y vuelve a salir mal. Me he tirado un menos de 1 minuto y me marca 1:54. Puede ser que este guardando además del tiempo de la lección el tiempo que está el alumno en plataforma?. Sumandolo todo?. Si realiza el curso en 1 o 2 minutos. El tiempo de conexión se dispara.

quedo a la espera de sus comentarios. Muchas gracias.

Actions #16

Updated by Julio Montoya almost 7 years ago

Enrique Alcaraz wrote:

Buenas Julio,

Utilizo el mozilla firefox, voy a probar de nuevo reestableciendo el avance en el link que indicas. 1 segundo y te indico.

Muchas gracias!

He realizado de nuevo el curso y vuelve a salir mal. Me he tirado un menos de 1 minuto y me marca 1:54. Puede ser que este guardando además del tiempo de la lección el tiempo que está el alumno en plataforma?. Sumandolo todo?. Si realiza el curso en 1 o 2 minutos. El tiempo de conexión se dispara.

quedo a la espera de sus comentarios. Muchas gracias.

Existen 2 valores: "Time spent in the course" y el tiempo que toma el scorm. Son dos valores diferentes y no son sumados.

Tal como se muestra aquí:

https://unstable.chamilo.org/main/mySpace/myStudents.php?action=reset_lp&sec_token=db4acfa600a00dc5f59c70dc7d813e71&cidReq=BUG8211CURSE&course=BUG8211CURSE&details=true&origin=tracking_course&lp_id=31&student=1&details=true&id_session=0

Actions #17

Updated by Enrique Alcaraz almost 7 years ago

Existen 2 valores: "Time spent in the course" y el tiempo que toma el scorm. Son dos valores diferentes y no son sumados.

Tal como se muestra aquí:

https://unstable.chamilo.org/main/mySpace/myStudents.php?action=reset_lp&sec_token=db4acfa600a00dc5f59c70dc7d813e71&cidReq=BUG8211CURSE&course=BUG8211CURSE&details=true&origin=tracking_course&lp_id=31&student=1&details=true&id_session=0

Muchas gracias Julio, entonces no se que puede estar pasando. Por otro lado indicarle que en este reporte le he enviado una captura donde el tiempo de permanencia en el curso es menor que en el de las lecciones. Cuando deberia de ser al revés. El tiempo de permanencia en el curso tendría que ser superior en todos los casos.

En cualquier caso quedo a la espera de que me indique como podemos proceder para solventar esta pequeña incongruencia.
reciba un cordial saludo.

Actions #18

Updated by Yannick Warnier almost 7 years ago

  • Category set to Learning paths / Lecciones
  • Target version set to 1.10.6
Actions #19

Updated by Yannick Warnier almost 7 years ago

  • Assignee deleted (Yannick Warnier)
  • % Done changed from 0 to 80

Enrique, si tienes la oportunidad de probar tu lección y el tiempo en https://1.10.chamilo.org/, sería muy útil.

Actions #20

Updated by Enrique Alcaraz almost 7 years ago

Yannick Warnier wrote:

Enrique, si tienes la oportunidad de probar tu lección y el tiempo en https://1.10.chamilo.org/, sería muy útil.

Buenas Yannick, Acabo de probar mi lección en la url que indicas. He estado menos de 1 minuto y me marca 3. Te dejo captura.

Actions #21

Updated by Julio Montoya almost 7 years ago

Lo reviso

Actions #22

Updated by Julio Montoya almost 7 years ago

Lo he probado con el usuario admin/admin me quedo 1:05 (usando http://www.timer-tab.com/)en la lección y me registra 0:01:02.
Para salir de la lección doy click en el ícono de la casita.

Ahora voy a probar con un usuario estudiante.

Actions #23

Updated by Enrique Alcaraz almost 7 years ago

Julio Montoya wrote:

Lo he probado con el usuario admin/admin me quedo 1:05 (usando http://www.timer-tab.com/)en la lección y me registra 0:01:02.
Para salir de la lección doy click en el ícono de la casita.

Ahora voy a probar con un usuario estudiante.

Buenas julio yo para salir le doy al boton de la (i), puede tener algo que ver?.

saludos!

Actions #24

Updated by Julio Montoya almost 7 years ago

He intentado con un usuario estudiante (amann/amann) y he calculado aprox 01:05 y me registra 0:01:01. Por lo que no logro reproducir el problema. Ojo que hago click en el ícono de la casita (al lado derecho dentro de la lección).

Dentro de la lección hago click a los botonos "ant" y "sig".

Actions #25

Updated by Julio Montoya almost 7 years ago

He encontrado un error, cuando estoy en la lección durante un minuto y hago click en el boton "salir" me aperece el mensaje:

The content has ended. You may close this window.

Luego cierro la pantalla y me registra 2 minutos en lugar de 1.

Actions #26

Updated by Enrique Alcaraz almost 7 years ago

Buenas Julio, Yo dejo acabar el contenido de la ultima diapositiva pulsando en siguiente y dice el mensaje: The content has ended. You may close this window.

Despues de eso voy al icono de la información y me marca mas tiempo del que he estado. ¿Puede ser problema del scorm? Aunque probe en scormcloud y los tiempos los cogia perfectamente.

Saludos!

Actions #27

Updated by Julio Montoya almost 7 years ago

El problema de duplicación de tiempo sucede cuando el mensaje "The content has ended. You may close this window." aparece.
Este mensaje es propio del paquete scorm no de Chamilo.

Voy a revisarlo ...

Actions #28

Updated by Enrique Alcaraz almost 7 years ago

Buenas Julio,

He subido el mismo punto de contenido pero sin el trigger que lanza ese mensaje. Sigue cogiendo el tiempo mal. Me he tirado menos de 1 minuto y me ha marcado 1:21. Añado el scorm sin el trigger que cierra el contenido.

Actions #29

Updated by Julio Montoya almost 7 years ago

Enrique Alcaraz wrote:

Buenas Julio,

He subido el mismo punto de contenido pero sin el trigger que lanza ese mensaje. Sigue cogiendo el tiempo mal. Me he tirado menos de 1 minuto y me ha marcado 1:21. Añado el scorm sin el trigger que cierra el contenido.

Cuando doy click en el botón "salir" me cuadriplica el tiempo de 32 segundos a 2 minutos con ese SCORM (localmente).

Actions #30

Updated by Enrique Alcaraz almost 7 years ago

Buenas Julio, ya nos vamos acercando... Ese botón lo pone solo el reproductor de articulate. Es algo automático que no gestionamos nosotros. Si no le das al botón salir... Y le das al boton de la información directamente en medio del contendio. ¿Te guarda bien el tiempo de conexión?, A mí me guarda más tiempo del que estoy.

Actions #31

Updated by Julio Montoya almost 7 years ago

Enrique Alcaraz wrote:

Buenas Julio, ya nos vamos acercando... Ese botón lo pone solo el reproductor de articulate. Es algo automático que no gestionamos nosotros. Si no le das al botón salir... Y le das al boton de la información directamente en medio del contendio. ¿Te guarda bien el tiempo de conexión?, A mí me guarda más tiempo del que estoy.

He revisado en los logs ... cuando se da click al botón salir se registra lo siguiente, como se ve se muestra que el scorm envia 2 veces session_time por ello se duplica.

SCORM: LMSSetValue ('cmi.core.score.raw','100')
scorm_api.php:1151 SCORM: Checking olms.lms_item_id 5
scorm_api.php:1151 SCORM: LMSSetValue ('cmi.core.score.max','100')
scorm_api.php:1151 SCORM: Checking olms.lms_item_id 5
scorm_api.php:1151 SCORM: LMSSetValue ('cmi.core.score.min','0')
scorm_api.php:1151 SCORM: Checking olms.lms_item_id 5

Primera vez

scorm_api.php:1151 SCORM: LMSSetValue ('cmi.core.session_time','0000:01:15.40')

scorm_api.php:1151 SCORM: Checking olms.lms_item_id 5
scorm_api.php:1151 SCORM: LMSCommit() + val
scorm_api.php:1151 LMS: function savedata(5) (# lms_item_id = 5)
scorm_api.php:1151 LMS: item_to_save (original value): 5 (# lms_item_id = 5)
scorm_api.php:1151 SCORM: process_scorm_values()
scorm_api.php:1151 LMS: xajax_save_item_scorm with params:lid=4&uid=1&vid=9&iid=5&session_id=0&course_id=11&finishSignalReceived=0&userNavigatesAway=0&statusSignalReceived=1&s=100&max=100&min=0&t=0000:01:15.40 (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_toc("completed", 5) (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_progress_bar(1, 1, %) (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_progress_bar with params: lms_lp_id= 4, lms_view_id= 9 lms_user_id= 1 (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_stats() (# lms_item_id = 5)
scorm_api.php:1151 SCORM: Cleaning updatable_vars_list: reinit_updatable_vars_list

Segunda vez

scorm_api.php:1151 SCORM: LMSSetValue ('cmi.core.session_time','0000:01:15.52')
scorm_api.php:1151 SCORM: Checking olms.lms_item_id 5
scorm_api.php:1151 SCORM: LMSGetValue
('cmi.core.lesson_mode') returned 'normal'
scorm_api.php:1151 SCORM: LMSGetLastError()
scorm_api.php:1151 SCORM: LMSSetValue ('cmi.core.lesson_status','completed')
scorm_api.php:1151 SCORM: Checking olms.lms_item_id 5
scorm_api.php:1151 SCORM: LMSSetValue ('cmi.core.exit','')
scorm_api.php:1151 SCORM: Checking olms.lms_item_id 5
scorm_api.php:1151 SCORM: LMSCommit() + val
scorm_api.php:1151 LMS: function savedata(5) (# lms_item_id = 5)
scorm_api.php:1151 LMS: item_to_save (original value): 5 (# lms_item_id = 5)
scorm_api.php:1151 SCORM: process_scorm_values()
scorm_api.php:1151 LMS: xajax_save_item_scorm with params:lid=4&uid=1&vid=9&iid=5&session_id=0&course_id=11&finishSignalReceived=0&userNavigatesAway=0&statusSignalReceived=1&status=completed&t=0000:01:15.52&core_exit= (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_toc("completed", 5) (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_progress_bar(1, 1, %) (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_progress_bar with params: lms_lp_id= 4, lms_view_id= 9 lms_user_id= 1 (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_stats() (# lms_item_id = 5)
scorm_api.php:1151 SCORM: Cleaning updatable_vars_list: reinit_updatable_vars_list
scorm_api.php:1151 SCORM: LMSFinish() called on item 5
scorm_api.php:1151 LMS: function savedata(5) (# lms_item_id = 5)
scorm_api.php:1151 LMS: item_to_save (original value): 5 (# lms_item_id = 5)
scorm_api.php:1151 SCORM: process_scorm_values()
scorm_api.php:1151 LMS: xajax_save_item_scorm with params:lid=4&uid=1&vid=9&iid=5&session_id=0&course_id=11&finishSignalReceived=1&userNavigatesAway=0&statusSignalReceived=1 (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_toc("completed", 5) (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_progress_bar(1, 1, %) (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_progress_bar with params: lms_lp_id= 4, lms_view_id= 9 lms_user_id= 1 (# lms_item_id = 5)
scorm_api.php:1151 LMS: update_stats() (# lms_item_id = 5)
scorm_api.php:1151 SCORM: Cleaning updatable_vars_list: reinit_updatable_vars_list

Actions #32

Updated by Enrique Alcaraz almost 7 years ago

Buenas Julio,

Esto tambien sucede cuando le das al botón (i)?. Lo comento porque si no le doy al boton salir y le doy al botón (i) me sigue guardando mas tiempo del que estoy.

saludos!

Actions #33

Updated by Julio Montoya almost 7 years ago

Enrique Alcaraz wrote:

Buenas Julio, ya nos vamos acercando... Ese botón lo pone solo el reproductor de articulate. Es algo automático que no gestionamos nosotros. Si no le das al botón salir... Y le das al boton de la información directamente en medio del contendio. ¿Te guarda bien el tiempo de conexión?, A mí me guarda más tiempo del que estoy.

Con el bóton de información no me da problema. Pero con el boton información no se sale del scorm ... si no con el ícono de home.

Actions #34

Updated by Julio Montoya almost 7 years ago

Efectivamente con el boton i tambien se duplica!

Actions #35

Updated by Enrique Alcaraz almost 7 years ago

¿No deberia de cerrarse el tiempo del scorm una vez que pulsamos alguno de los botones de arriba?. Lo comento porque los alumnos lo hacen mucho y se les duplica el tiempo.

ya que tenemos localizado el problema quedo a la espera de que me indiques la posible solución.

Muchas gracias julio y yannick!!

Actions #36

Updated by Julio Montoya almost 7 years ago

Me parece que he encontrado el problema:

Cuando el SCORM hace esta llamada la primera vez

SCORM: LMSSetValue ('cmi.core.session_time','0000:01:16.54')

Chamilo guarda "0000:01:16.54" pero luego si el scorm hace la llamada otra vez:

SCORM: LMSSetValue ('cmi.core.session_time','0000:01:18.25')

Entonces Chamilo suma los dos tiempos. Por ello hay esa impresión que se duplica o triplica el tiempo.

Actions #37

Updated by Julio Montoya almost 7 years ago

  • Status changed from Needs testing to Needs more info

Acabo de encontrar un parámetro en chamilo:

https://1.10.chamilo.org/main/admin/settings.php?search_field=scorm_cumulative_session_time&category=search_setting

Existe esta opción para acumular o no el tiempo:


Cumulative session time for SCORM
Yes
No

When enabled, the session time for SCORM learning paths will be cumulative, otherwise, it will only be counted from the last update time.

Acabo de ponerlo a "No". Entonces ahora si debería de funcionar. Lo he probado con el "boton i".

Actions #38

Updated by Enrique Alcaraz almost 7 years ago

Gracias julio!!!

Parace que ahora te coge el tiempo correctamente. ¿Porque el parámetro no estaba visitable en ninguna pestaña??
Seguire haciendo pruebas.

saludos!

Actions #39

Updated by Julio Montoya almost 7 years ago

Enrique Alcaraz wrote:

Gracias julio!!!

Parace que ahora te coge el tiempo correctamente. ¿Porque el parámetro no estaba visitable en ninguna pestaña??
Seguire haciendo pruebas.

saludos!

La opción se encuentra en la sección de "Curso":

https://1.10.chamilo.org/main/admin/settings.php?category=Course

Actions #40

Updated by Yannick Warnier almost 7 years ago

La opción fue añadida años atrás por cblue. Corrige un problema con algunos SCORM que no gestionan bien el tiempo. Hay que revisar el rte de scorm 1.2 para ver cual debería ser el funcionamiento normal de session_time, pero me parece que debe ser cumulativo. Considerando que esta opción depende del SCORM, creo que sería mejor ponerla a nivel de la tabla c_lp (adicionalmente a la global que está ahora y que definiría el valor de inicio). Si lo que digo se verifica en rte, habrá que ponerlo en 1.11

Actions #41

Updated by Yannick Warnier almost 7 years ago

  • Status changed from Needs more info to New
  • Priority changed from Urgent to Normal
  • Target version changed from 1.10.6 to 1.11.0
  • % Done changed from 80 to 50

Hola, estoy moviendo esta tarea para la 1.11. Considero que se encontró una solución satisfactoria por ahora en 1.10.6, pero quiero poner estos parámetros adicionales a nivel de lecciones en la 1.11, cosa que no tengamos el mismo problema a futuro.

No dudar en añadir comentarios si lo considerais necesario.

Actions #42

Updated by Yannick Warnier almost 7 years ago

  • Status changed from New to Assigned
  • Assignee set to José Loguercio

Poner la opción descrita en los 3 últimos comentarios en la tabla c_lp y poner el valor por defecto al valor configurado en la administración de la plataforma. Para los cursos ya existentes, habrá que añadir un proceso de migración en el cual se recupera el valor general y se configura este valor en cada c_lp

Actions #43

Updated by José Loguercio over 6 years ago

  • Status changed from Assigned to Needs testing
  • Assignee changed from José Loguercio to Yannick Warnier
  • % Done changed from 50 to 80
Actions #44

Updated by Yannick Warnier over 6 years ago

  • Status changed from Needs testing to Bug resolved
  • % Done changed from 80 to 100
Actions

Also available in: Atom PDF