No se pueden recuperar datos previamente guardados de LMS - SCORM 2004

Estoy tratando de recuperar datos previamente guardados de Moodle LMS, pero parece que algo no funciona. Esto es lo que estoy haciendo:

Cargo el paquete SCORM (v2004) en Moodle y realizo algunas acciones (como guardar datos de navegación o establecer el estado de finalización):

// Completion status always "unknown" at first time so I try to change it to incomplete:
API_1484_11.SetValue('cmi.completion_status', 'incomplete'); // "true"
...
API_1484_11.SetValue('cmi.location', '{"page":2}'); // "true"

Luego, más tarde, confirme estos cambios:

API_1484_11.Commit(''); // true

Solicitar respuesta:

Cuando salgo y vuelvo a entrar en la actividad e intento recuperar estos datos nuevamente, la API devuelve una cadena vacía o el valor inicial predeterminado.

// I've already initialized the API at this point.
API_1484_11.GetValue('cmi.completion_status'); // "unknown"
...
API_1484_11.GetValue('cmi.location'); // ""

¿Me estoy perdiendo de algo?

¿Necesito llamar a algún otro método para recuperar datos del servidor o algo así?

¿O tal vez entendí mal el propósito de esos métodos?

Agradecería cualquier ayuda sobre este tema. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta