From a SCORM Engine User:
I need to pull CMI data into our database to do some reporting against it. I’m poking through the API objects and methods, and see there is an ActivityRuntimeInteraction object that looks like it has exactly what I need. What I’m not sure of is how to go about instantiating one.
Can I get there from the RollupData method that we’re already hooked into, or is there another integration method we need to override to get access to the CMI stuff?
Yes, you can create a RegistrationInfo object in that RegistrationRollup method (ScormEngineManager.GetRegistrationInfo(externalReg, externalConfig))
and from there, you would loop through the Activities and get the ActivityRuntimeInfo data you are looking for… have a look at that and if
you have any other questions, please let us know!