cmi.core._children を利用すると、LMSがサポートするcmi.core要素を一覧で取得することができます。動作させるLMSで、どの要素が利用できるか、一つの目安になりますが、取得できた要素が、正しく動作するかまでは判断できません。LMS内で要素が存在しているか、していないか、分ることはそこまでです。
書式
LMSGetValue(“cmi.core._children”);
戻り値
カンマで区切りで取得できます。
student_id,student_name,lesson_location,credit,lesson_status,entry,total_time,lesson_mode,exit,
session_time,score
動作例
{tab=SCORM Cloud}
すべて対応

student_id,student_name,lesson_location,credit,lesson_status,entry,total_time,lesson_mode,
exit,session_time,score
{tab=Moodle2.3}
すべて対応

student_id,student_name,lesson_location,credit,lesson_status,entry,score,total_time,lesson_mode,
exit,session_time
{tab=ILIAS4.2.1}
すべて対応

student_id,student_name,lesson_location,credit,lesson_status,entry,score,total_time,
lesson_mode,exit,session_time
{tab=Moodle+ELECOA}
動作せず

※ELECOAのバージョン 2012年6月12日版{/tabs}
cmi.core._childrenから得られた、要素の動作状況
対応 ○ 未対応 ×
cmi.core._children |
SCORM Cloud |
Moodle2.3 |
ILIAS4.2.1 |
student_id |
○ |
○ |
○ |
student_name |
○ |
○ |
○ |
lesson_location |
○ |
○ |
○ |
credit |
○ |
○ |
○ |
lesson_status |
○ |
○ |
○ |
entry |
○ |
○ |
○ |
score |
○ |
○ |
○ |
total_time |
○ |
○ |
○ |
lesson_mode |
○ |
○ |
○ |
exit |
○ |
○ |
○ |
session_time |
○ |
○ |
○ |