Totara Learn Open Discussions
This forum discussion has been removed
Hi Andrea,
Its difficult to tell without access to the SCORM, and recreation steps. Could you or your Totara partner submit a support ticket (with recreation steps)and a copy of the SCORM?
Cheers,
George.
Hi Andrea
There can be problems if the updated package has the item identifiers changed - If you can check the file in the SCORM imsmanifest.xml from both packages to see the item identifiers are the same.
There are other troubleshooting ideas here
Hi All
Same issue as Andrea. Seems to only happen when return from a previous visit.
Error log below...
SCORM Driver starting up
12:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - ----------------------------------------
13:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - ----------------------------------------
14:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In Start - Version: 5.1.1 Last Modified=05/01/2019 14:44:39
15:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Browser Info (Netscape 5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; .NET4.0C; .NET4.0E; Tablet PC 2.0; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; rv:11.0) like Gecko)
16:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - URL: https://northerntest10.androgogic.com.au/pluginfile.php/8987/mod_scorm/content/4/scormdriver/indexAPI.html
17:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - ----------------------------------------
18:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - ----------------------------------------
19:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In ClearErrorInfo
20:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - GetQueryStringValue Element 'StandAlone' Not Found, Returning: empty string
21:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - GetQueryStringValue Element 'ShowDebug' Not Found, Returning: empty string
22:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - strStandAlone= strShowInteractiveDebug=
23:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Standard From Configuration File - SCORM
24:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Using Standard From Configuration File - SCORM
25:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In LMSStandardAPI strStandard=SCORM
26:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Calling Standard Initialize
27:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_Initialize
28:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_ClearErrorInfo
29:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Grabbing API
30:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_GrabAPI
31:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Searching with improved ADL algorithm
32:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_GetAPI
33:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - SCORM_GetAPI, searching opener
34:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_ScanParentsForApi, win=https://northerntest10.androgogic.com.au/mod/scorm/player.php?a=12¤torg=articulate_rise&scoid=27
35:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - SCORM_GrabAPI, returning
36:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Calling LMSInit
37:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_CallLMSInitialize
38:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_GrabAPI
39:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - SCORM_GrabAPI, returning
40:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Calling LMSInitialize
41:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - strResult=false
42:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Detected failed call to initialize
43:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In SCORM_SetErrorInfo
44:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - intSCORMError=101
45:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - strSCORMErrorString=General exception
46:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - strSCORMErrorDiagnostic=101
47:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Error calling LMSInitialize:
48:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - intSCORMError=101
49:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - SCORMErrorString=General exception
50:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - Diagnostic=101
51:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - ERROR Initializing LMS
52:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In InitializeExecuted, blnSuccess=false, strErrorMessage=Error initializing communications with LMS
53:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - ERROR - LMS Initialize Failed
54:Wed May 01 2019 14:51:20 GMT+1000 (AUS Eastern Standard Time) - In DisplayError, strMessage=Error initializing communications with LMS
Any ideas?
We are having a similar issue and I have a help ticket open with Totara.
For some reason I am not doing a good job of explaining what we have discovered as a workaround or what we notice as a common thread on these. Also, I cannot recreate the issue it seems to be happening when a scheduled task is run (I am not sure which). Note: I am not a programmer, I am a functional person.
But... If your issue is like mine. Go to the course:
Course Administration> Users> Enrolled Users
Find the name of one of the people who can only access the SCORM or blended Learning course once. For us they have no role. If they were manually or programmatic enrolled it is not marking them as a Learner. The column that shows which role they are "enrolled" as is empty. Nothing. Update that field in the Enrolled Users for them as a "Learner".
This fixes our people and they can use the course as designed. If this does not fix your issue I apologize for wasting your time.
Jen
Hi Andrea,
There is one potential problem that springs to mind.
If this only affects users who started their attempt prior to the package being updated then it could be that a bookmark reference has changed in the package, and the package is failing to handle a now unrecognised booked when it is provided by the LMS at launch.
These bookmarks are what allow a user to resume a previous attempt.
We have had reports in the past where we have tracked this down to the authoring tools and the code that they produce to create the package.
In one particular case it was occuring because the authoring tool was automatically generating bookmark references based upon page titles, and the author had been rewording and fixing their titles.
If this is the case it can be a very tricky one to track down and a tricky one to address.
We have managed to track it down in the past by comparing the old package against the new package, and reviewing the internal package code to understand how it operates.
Within Totara the only way to fix it for the affected users is to delete their previous attempts.
The ideal solution is to work with the authoring tool support team to build tolerance into the package for bookmarks it does not recognise.
Kind regards
Sam Hemelryk
Our external partners have shared this Articulate link and said:
Within Rise there is a feature that fixes the issue, please may suggest using the Reset Learners Progress option within Rise before you export the revised course. This will prevent the blank page from being seen and it will not reset any quiz data.
Vist this link to learn more : https://community.articulate.com/series/rise-360/articles/rise-360-share-content-with-learners#lms-reset:~:text=indexapi.html.-,Note%3A,-If%20you%20delete
I hope this info is of help, I'll test it when I next update a Rise course.Sue