Home › Forums › Legacy Support › Support queries › Other issues › SCORM 1.2 – documentation
Tagged: scorm
- This topic has 15 replies, 4 voices, and was last updated 4 years ago by Anshuman Sahu.
-
AuthorPosts
-
January 21, 2020 at 8:47 am #240080ccuzzoniParticipantGood morning, due the need of work hard with the standard SCORM within WPLMS and I would like to know if there's a documentation dedicated to developers where I can get the following informations:
- does the embedded SCORM support all the API (getter/setter) for 1.2 and 2004 as per ADL documentation?
- what are the tables tinvolved in the SCORM process and used store the tracking informations for the activities achieved by the user?
- is already present some sort of report that summarize all the actions taken by the user during the interaction with the learning object?
- inside the WPLMS course settings what are the customized behaviours already present for the view where the LO will be embedded (ex. force the window popup to be the only with the focus and stay in the front, etc.. etc..)?
- if those behaviours typically used by the learning objects are some provided by the WPLMS itself, is there a documentation for set em up?
January 22, 2020 at 7:10 am #240203ccuzzoniParticipantAny chance of receiving an answer? Is there an ETA for this Q&A support forum?!?January 22, 2020 at 2:05 pm #240257Anshuman SahuKeymaster1 . yes wplms records the user progress in the scorm package and when user comes back to course course resumes from there .We are using scorm own api for this purpose to get the progress and other related data and then push to scorm again by setter . 2 . we use to store all the data in one meta in the usermeta table . 3 . well the scorm package provides the data in encrypted format itself.We cannot process this data and record it . however we do this in case of tincan as it provides event and its details for each action performed by the student . 4 . there is none in case of scorm packages . 5 . please refer : https://wplms.io/support/knowledge-base/scorm-compliance/January 22, 2020 at 7:24 pm #240280ccuzzoniParticipantThank you for your courtesy and answer, one fast recap for the answer for point 1. So accordingly with what you said, if all the mandatory API are present for SCORM 1.2 as example, I can use suspend data to store all the needed information in a stringify json as I do in all the other LMS that use the standard SCORM, correct? Kind regards, ChrisJanuary 23, 2020 at 12:41 pm #240372Anshuman SahuKeymasterYes that suspend data is stored in usermeta table for the user and is fetches whenever its needed and whenever this data changes we update this metadata also in the usermeta table. We have a api written for this .February 23, 2020 at 12:01 pm #243567ccuzzoniParticipantGood morning, finally I made a full test with a learning object that also got a debug interface. Since I am testing right now using the course that I have created I got a couple more questions.- you said that the values are stored in one field of the table "usermeta", but as far I see no new field are create for the user that is testing the course. The user utilized to test is also the course creator, this could affect this test anyhow?
what is the name of the field of the table "usermeta" where the values are stored?
Is there an option to have a button "exit activtity" like for example other LMS (Moodle, Opigno, etc.. etc..)? If not, what is the action that has to be taken by the user to leave the course and let the learning object save silently? Do you think or suggest that I add this "exit activity" button in learning object if is not an option available in WPLMS?
As far as I tested the communication between the learning object and the LMS is well established, the learning object set value for lesson_status, lesson_location, session_time, but when I move away from the course and enter again the course just start from the beginning. I have tested the learning object on other LMS and works correctly, so I believe that I am missing something as a futher algorithm or parameter to take in order to let the learning object save and retrieve the lesson_location and continue.
I watched the video suggested, is nice, but not explanatory of all the missing parts of the puzzle in order to achieve a fully functional course with a learning object. I will appreciate a full answer or further documentation about this topic. Kind regards, Christian Cuzzoni
February 24, 2020 at 12:24 pm #243638loganMember- The Scorm records user progress in user meta. There is only 1 user meta per SCORM component which we need to maintain and initialise when the user re-opens the SCORM package again.
I am sorry, I did not understand this. The user can simply close the browser tab or lick on any menu link to migrate away from the page and the SCROM activity recording will pause.
Make sure you're logged in and checking the Course SCORM object in the Course Status page. The SCORM loader makes API hits and records values in user meta table. So, the progress is connected to the user.
February 26, 2020 at 7:20 pm #243861ccuzzoniParticipantHi Logan, I made several tests, try to start with a clean installation also, but in the table usermeta no sign of a meta_key like that. Whatever is the learning object that I upload (tried many learning object that I built in the past for debugging in such situations also), the LO talk with the LMS, but the LMS does not write a single line in the DB (if is supposed to write a metadata as you have written above). How can we overcome, I need absolutely to accomplish within few days. I am at your disposal to give access to a new clean installation and also access to the DB. I need to make WPLMS write in the DB. Please tell me how to help you helping me. Kind regards, ChrisFebruary 28, 2020 at 12:19 pm #244082DianaParticipant@ccuzzoni, Did you perform these steps? Still, it is not working?? refer: http://prntscr.com/r8zyhzMarch 4, 2020 at 10:03 am #244541ccuzzoniParticipantThis reply has been marked as private.March 5, 2020 at 12:26 pm #244681Anshuman SahuKeymasterHi no need to worry please simply share your site url , admin credentials , valid ftp credentials and the scorm package as well to check what exactly is not working in your packages in wplms.March 19, 2020 at 10:12 am #246327ccuzzoniParticipantThis reply has been marked as private.March 20, 2020 at 10:14 am #246501Anshuman SahuKeymasterWell I just checked your site and found that the scorm package you have does not triggers any progress data and this is why its not updating the values . However the api is working all fine . I would request your to you try a package with quiz or something else rather than using the video packages .March 21, 2020 at 12:26 pm #246688ccuzzoniParticipantThis reply has been marked as private.March 23, 2020 at 1:40 pm #246935Anshuman SahuKeymasterThis time you have uploaded the whole tester package itself . which will definately wont run on wplms lms pacakge . I had a sample package but I lost it , you need to package that would have quiz in it and directly upload and while uploading the scorm package version is 1.2 and you have selected that version in the dropdown itself and also it wont run in popup , it has to opened in iframe itself, -
AuthorPosts
- The topic ‘SCORM 1.2 – documentation’ is closed to new replies.