There are eight data classes for SCORM to reference CMI, SCORM defines and uses each data, includes sub-data items, output data formats, behaviors of data referenced by LMS, samples used by SCO, supported API functions, required or not, and data type and SCO access permissions are described in detail, thisEight types of dataAs follows:
(1) CMI. core: Information provided by all CMI systems. This information is required by all SCO at startup and running. Sub-data items include :. student ID (student ID ),. student name (Student name ),. output Mechanism ),. lesson location (Course location ),. credit ),. lesson status (course status ),. entry ),. information Store ),. score ),. total time (total time ),. lesson mode (Course Mode );
(2) suspend data (pause data): information generated when students use the course. This information is used for the next learning attempt, such as information required for course restart;
(3) Launch Data (launch information): information generated when SCO is created, descriptions of SCO startup and running requirements, and information required for SCO startup. It is required each time SCO is started, it is usually defined in SCO exchange data;
(4) Comments: some comments set by the instructor. SCO will present the comments to students when certain conditions are met;
(5) objectives (teaching goal): Describes students' fulfillment of each goal in SCO, including the following subdata items :. ID (target number ),. score (target score ),. status (Target status );
(6) student data (student data): the student data is the situation of the students that the CMI system understands after the students start and study the course. Student data shows the performance of students in the course. Sub-data items include:. Mastery score (Master score),. Max time allowed (maximum allowed time),. Time limit action (limited time response );
(7) Student preference (student preference): parameters and options of SCO. You can set parameters to adjust SCO's performance and behavior. The sub-data items include :. audio (audio ),. language ),. speed ),. text ),. video and e-learning instructional design: Success guarantee of e-learning;
(8) interactions (interactive information): records and identifiable information generated by students during input through a computer. It records the detailed information of each interaction between the learner and SCO ,. ID (interaction ID ),. objectives (interaction target ),. time (interaction time ),. type (interaction type ),. correct_responses (correct response times ),. weighting (interaction weight ),. student_response (student response ),. result (interactive result ),. latency (interaction latency ).
Element value:
1) model type:
List [0] = "normal"; // normal
List [1] = "Review"; // Review
List [2] = "Browse"; // browse
2) Status type:
List [0] = "passed"; // pass
List [1] = "completed"; // complete
List [2] = "failed"; // failed
List [3] = "incomplete"; // incomplete
List [4] = "browsed"; // browse
List [5] = "not attempted"; // not participating
3) Exit type:
List [0] = ""; // null. It may be in force exit or not exit status.
List [1] = "time-out"; // exit after timeout
List [2] = "Suspend"; // pause (it is marked as "suspended" when exiting abnormally)
List [3] = "logout"; // exit normally
4) Credit type: (credit)
List [0] = "credit"; // credit
List [1] = "no-credit"; // no credit
5) entry type: (whether the entry is enabled)
List [0] = ""; // null (completed) to be discussed
List [1] = "AB-initio"; // intermediate
List [2] = "resume"; // start again
6) timelimitaction type: Time Limit
List [0] = ""; // null
List [1] = "Exit, message"; // exit, feedback
List [2] = "exit, no message"; // exit without feedback
List [3] = "Continue, message"; // continue, feedback
List [4] = "continue, no message"; // continue, no feedback
7) Interaction Type: interaction information generated between the courseware and the Platform
List [0] = "True-false"; // true or false
List [1] = "choice"; // select
List [2] = "fill-in"; // enter
List [3] = "matching"; // match
List [4] = "performance"; // Performance
List [5] = "Likert ";//?
List [6] = "Sequencing"; // sort
List [7] = "numeric"; // number
8) result type: Result
List [0] = "correct"; // correct
List [1] = "wrong"; // Error
List [2] = "unanticipated"; // abnormal
List [3] = "neutral"; // neutral