cmi.objectives.0.competition_status などを設定する前に、cmi.objectives.0.id を設定する必要がありますか?
これは、REQ_72.4.3.5 を解釈するためです: 「cmi.objectives.n.id は、他の客観的情報よりも先に設定する必要があるため、SCO が設定しようとすると...」
例えば:
scorm.setValue('cmi.objectives.0.id', 'obj1'); //?
scorm.setValue('cmi.objectives.0.completion_status', 'completed');