In a SCORM organization, I have an item with 2 child items, accompanied by their respective resources. I want both items to be viewable, but only one of them shall be sufficient to mark the parent item as completed. (Not any one, but a certain one.) Can I achieve this by modifying the manifest alone or does the tracking backend have to implement something?
I tried two things in various combinations, but no success:
- Changed the resource's adlcp:scormType from "sco" to "asset".
- Played around with adlcp:completionThreshold in the organization and organization items.
The LMS (I used https://cloud.scorm.com/ for testing) doesn't seem to care and always returns the same results in the debug output and marks the course as incomplete/failed.
I am aware of ins:trackable, but unfortunately this is only available for SAVE1.0. Is there anything else I could do?
Also: From the documentation I'm not exactly sure how to use adlcp:completionThreshold properly. Is the parent or the child supposed to have this property? Do I need to propagate this property through the organization's hierarchy? Can someone give an example?