开发者

Want to prevent SCORM Terminate() to refresh browser when using adl.nav.request(target="")

That is my first topic here.i hope you can help me. I don't know if anyone knows Scorm but it is a standard for e-learning porposes.

I have got a flex app that communicates with a Scorm-API. When i run a javascript function from flex with "adl.nav.request" , i have to make a terminate function to make it happen which unloads the whole system,becouse this function updateds an "im开发者_运维技巧smanifest.xml" file. This xml is updated this time. This xml contains all the items that are connected to the index.hml which runs the flex app. That is why its refreshes. But i don't want my flex application to restart too.

How can i do that? Is anybody a scorm expert?:)

Good bye!


Couple of strange things in your question. First, terminating the connection with the LMS while still actively in the course. Second, updating the IMSMANIFEST.XML that should remain static. Third, calling for a adl.nav.request between SCOs when you want to remain on the same SCO and retain the current Flex app content.

It sounds like what you really want is a single SCO course (only one organization node in the imsmanifest.xml file). For a single SCO course, Terminate usually only happens at the end after completion and success status have updated or if the course makes use of an internal Exit/Quit button. Is there a requirement for the course to use Sequencing and Navigation?


Termination takes place when the user goes away from the current activity to another one. In fact the LMS receives the termination request from your SCO when it is unloaded from the browser. You cannot keep two activities active at the same time. One activity ONLY must be active at any time. It is not clear what you mean by "unrefreshed".

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜