adaptlearning / adapt-contrib-spoor

A basic scorm tracking plugin for Adapt
GNU General Public License v3.0
14 stars 42 forks source link

`cmi.interactions` contextual data #281

Open danielghost opened 1 year ago

danielghost commented 1 year ago

Expand cmi.interactions data elements to include more context for reporting purposes.

Data for cmi.interactions.n.correct_responses .n.pattern is already captured in the getInteractionObject method for question models.

cmi.interactions.n.objectives could potentially be used to associate ScoringSets to questions.

SCORM 2004 could utilise cmi.interactions.n.description to include the question title or body text, which may be more useful in reports than just the question id.

paulstevendev commented 1 year ago

One suggestion is to append the question text to the id - it provides our data people with a bit more info. We use either the body or the title if the body is empty. The text may get cut short on some occasions as the limit is 255 chars for SCORM 1.2 but can still be useful.