Project

General

Profile

Bug #5214

SCORM - reprise au point d'arrêt

Added by Eric Petitdemange about 7 years ago. Updated over 3 years ago.

Status:
Needs more info
Priority:
Normal
Assignee:
-
Category:
Learning paths / Lecciones
Target version:
Start date:
18/07/2012
Due date:
% Done:

50%

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

Description

Bonjour,

Je pense l'avoir évoqué ailleurs, mais....
Le souci est que, si j'utilise un logiciel auteur tiers (donc non intégré à la plate-forme), il n'y a pas de reprise au point d'arrêt, sauf si je suis resté connecté sur la plate-forme.

Donc je commence le cours, arrivé au slide 2, j'arrête. Si je reste connecté à la plate-forme, pas de souci, à mon retour, m'est présenté le slide 2. Si en revanche je me déconnecte et me reconnecte, alors le cours (LP) reprend au début.

Pour info, arrivé à la fin, il est bien noté 100% (donc passe de 0 à 100%).
Si je regarde la liste des chapitres (icone liste juste à gauche du nom du LP), alors je vois bien que j'ai 4 slides au total et, quand je passe à le page suivante, le suivi me montre bien qu'il passe à la page 2).
Je joins un zip pour tests :)

Bien entendu, avec le logiciel auteur intégré, le souci n'existe pas, sinon ce ne serait pas drôle....


Files

testing.zip (534 KB) testing.zip Eric Petitdemange, 18/07/2012 14:30

Associated revisions

Revision 3a27a490 (diff)
Added by Julio Montoya about 7 years ago

Fixing js errors see #5214

History

#1

Updated by Julio Montoya about 7 years ago

  • Status changed from New to Needs more info
  • % Done changed from 0 to 50

je viens de réparer un erreur js, peut être c'était la cause de l'erreur

#2

Updated by Eric Petitdemange about 7 years ago

Non, toujours pas (sur chamilodev.beeznest.com/courses/TESTQRMGLO/)
J'ai importé le LP.
Si je suis toujours connecté, la reprise est OK, si je me déconnecte (courrse home, puis déconnexion), pas de reprise au point d'arrêt.

J'ai noté que, me loguant avec le compte z//z, le lien en champ URL reste
http://chamilodev.beeznest.com/main/newscorm/lp_controller.php?cidReq=TESTQRMGLO&id_session=0&gidReq=0&action=view&lp_id=1
Est-ce que le lp_id est l'ID du parcours global ou de la page visitée ?
Dans le second cas, cela expliquerait pourquoi je reste au slide 1 après déconnexion/reconnexion :)

#3

Updated by Julio Montoya about 7 years ago

bon c'est assez compliqué, j'ai vu que c'est bien enregistré le lesson_location dans la BD à chaque fois SLIDE_5, SLIDE_7, etc
Mais, quand je vais entrer pour la 2me fois j'ai le première slide "Courses Name - Start Module" et j'ai ca dans le log:

SCORM: LMSGetValue ('cmi.core.entry') returned 'ab-initio'
SCORM: LMSGetLastError()
SCORM: LMSSetValue ('cmi.core.session_time','00:00:37.40')
SCORM: LMSGetLastError()
SCORM: LMSSetValue ('cmi.core.lesson_location','SLIDE_1')
...

On dirait que le première slide "Courses Name - Start Module" fait un "reset" et enregistre SLIDE_1 à chaque fois ou peut être que c'est la faut de chamilo?

#4

Updated by Eric Petitdemange about 7 years ago

Je me doutais que ce serait assez compliqué ;)
Le truc c'est que si tu utilises un autre logiciel auteur (eXe, Reload...) il n'y a pas forcément la première page, mais le souci est le même : point d'arrêt OK si tu ne te déconnectes pas ; point d'arrêt KO si tu te déconnectes et reconnectes....

Après à qui la faute, certainement pas à Chamilo :)

#5

Updated by Yannick Warnier over 6 years ago

  • Target version set to 1.9.6
#6

Updated by Yannick Warnier over 6 years ago

  • Category set to Learning paths / Lecciones
  • Target version changed from 1.9.6 to 2.0

Pas sûr que ça serve à quelque chose de postposer, mais je le fais au cas où...

#7

Updated by Yannick Warnier over 3 years ago

  • Target version changed from 2.0 to 3.0
#8

Updated by Eric Petitdemange over 3 years ago

Je confirme la persistance de celui-là.
Juste un point qui peut aider, dans la sécurité info, les historiques et caches sont systématiquement vidés à la fermeture des navigateurs....

Cette précision pourrait expliquer la reprise lorsque la session n'a pas été fermée sur la plate-forme, mais il manque un marquage quelque part pour cela et un cookie n'est pas la solution.

NB : j'ai essayé sas vider le cache au cas où, mais le comportement est le même....

Also available in: Atom PDF