[
  {
    "Call": "cmi.core._children",
    "Parameters": "(student_id, student_name, lesson_location, credit, lesson_status, entry, score, total_time, lesson_mode, exit, session_time, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CHILDREN",
    "Details": "Listing of supported data model elements",
    "Description": "The _children keyword returns a comma-separated list of element names in the core group supported by the LMS.",
    "ExampleValues": "\"student_id,student_name,lesson_location,credit,lesson_status,entry,score,total_time,lesson_mode,exit,session_time\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 28"
  },
  {
    "Call": "cmi.core.student_id",
    "Parameters": "(CMIString (SPM: 255), RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIString255",
    "Details": "Identifies the student on behalf of whom the SCO was launched",
    "Description": "A string that identifies the learner. May correspond to the LMS login or another unique identifier.",
    "ExampleValues": "\"Ted_Roosevelt1\" | \"JQH-1959\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 29"
  },
  {
    "Call": "cmi.core.student_name",
    "Parameters": "(CMIString (SPM: 255), RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIString255",
    "Details": "Name provided for the student by the LMS",
    "Description": "The name of the learner as provided by the LMS (e.g., from the course roster).",
    "ExampleValues": "\"Blough, Joseph\" | \"Smith, Jane\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 29"
  },
  {
    "Call": "cmi.core.lesson_location",
    "Parameters": "(CMIString (SPM: 255), RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIString255",
    "Details": "The learner's current location in the SCO",
    "Description": "Enables the SCO to save and restore the learner's position (e.g., bookmark or exit point) so they can resume where they left off.",
    "ExampleValues": "\"1,,,,,2\" | \"Page 5\" | \"lesson1/screen3\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 30"
  },
  {
    "Call": "cmi.core.credit",
    "Parameters": "(\"credit\", \"no-credit\", RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIVocabulary:Credit",
    "Details": "Indicates whether the learner will be credited for performance in the SCO",
    "Description": "When \"no-credit\", the learner is not credited for this attempt (e.g., practice or review mode).",
    "ExampleValues": "\"credit\" | \"no-credit\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 31"
  },
  {
    "Call": "cmi.core.lesson_status",
    "Parameters": "(\"passed\", \"completed\", \"failed\", \"incomplete\", \"browsed\", \"not attempted\", RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIVocabulary:Status",
    "Details": "Indicates whether the learner has completed and satisfied the requirements for the SCO",
    "Description": "Tracks completion and pass/fail. Must be set by the SCO to reflect learner progress; LMS uses it for completion and grading.",
    "ExampleValues": "\"passed\" | \"completed\" | \"incomplete\" | \"not attempted\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 32"
  },
  {
    "Call": "cmi.core.entry",
    "Parameters": "(\"ab-initio\", \"resume\", \"\", RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIVocabulary:Entry",
    "Details": "Asserts whether the learner has previously accessed the SCO",
    "Description": "\"ab-initio\" means first access; \"resume\" means returning to a previous attempt.",
    "ExampleValues": "\"ab-initio\" | \"resume\" | \"\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 34"
  },
  {
    "Call": "cmi.core.score._children",
    "Parameters": "(raw, min, max, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CHILDREN",
    "Details": "Listing of supported data model elements",
    "Description": "Returns the list of score sub-elements supported by the LMS (raw, min, max).",
    "ExampleValues": "\"raw,min,max\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 35"
  },
  {
    "Call": "cmi.core.score.raw",
    "Parameters": "(CMIDecimal, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIDecimal",
    "Details": "Number that reflects the performance of the learner relative to the range bounded by the values of min and max",
    "Description": "The learner's score. LMS typically converts to a 0–100 percentage using raw, min, and max.",
    "ExampleValues": "\"0\" | \"45\" | \"78\" | \"100\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 35"
  },
  {
    "Call": "cmi.core.score.max",
    "Parameters": "(CMIDecimal, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIDecimal",
    "Details": "Maximum value in the range for the raw score",
    "Description": "Upper bound of the score range (e.g., 100 for a percentage).",
    "ExampleValues": "\"100\" | \"50\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 36"
  },
  {
    "Call": "cmi.core.score.min",
    "Parameters": "(CMIDecimal, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIDecimal",
    "Details": "Minimum value in the range for the raw score",
    "Description": "Lower bound of the score range (often 0).",
    "ExampleValues": "\"0\" | \"-50\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 37"
  },
  {
    "Call": "cmi.core.total_time",
    "Parameters": "(CMITimespan, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMITimespan",
    "Details": "Sum of all of the learner's session times accumulated in the current learner attempt",
    "Description": "Cumulative time spent in the SCO for this attempt. Format HHHH:MM:SS.SS.",
    "ExampleValues": "\"0000:29:30\" | \"0012:15:00.00\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 37"
  },
  {
    "Call": "cmi.core.lesson_mode",
    "Parameters": "(\"normal\", \"review\", \"browse\", RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIVocabulary:Mode",
    "Details": "Identifies one of three possible modes in which the SCO may be presented to the learner",
    "Description": "normal = credit; review = no-credit review; browse = no-credit, no tracking.",
    "ExampleValues": "\"normal\" | \"review\" | \"browse\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 38"
  },
  {
    "Call": "cmi.core.exit",
    "Parameters": "(\"time-out\", \"suspend\", \"logout\", \"\", WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIVocabulary:Exit",
    "Details": "Indicates how or why the learner left the SCO",
    "Description": "Set by the SCO when the learner exits. Must be set before Terminate(\"\") is called.",
    "ExampleValues": "\"suspend\" | \"logout\" | \"time-out\" | \"\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 39"
  },
  {
    "Call": "cmi.core.session_time",
    "Parameters": "(CMITimespan, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMITimespan",
    "Details": "Amount of time that the learner has spent in the current learner session for this SCO",
    "Description": "Time spent in the current session. SCO should send cumulative session time on exit (e.g., via Commit()).",
    "ExampleValues": "\"0000:05:30\" | \"0000:00:15.50\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 40"
  },
  {
    "Call": "cmi.suspend_data",
    "Parameters": "(CMIString (SPM: 4096), RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Mandatory",
    "DataType": "CMIString4096",
    "Details": "Provides space to store and retrieve data between learner sessions",
    "Description": "Opaque string for the SCO to save/restore state across sessions (e.g., bookmarks, choices).",
    "ExampleValues": "\"\" | \"state=3;page=5\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 41"
  },
  {
    "Call": "cmi.launch_data",
    "Parameters": "(CMIString (SPM: 4096), RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIString4096",
    "Details": "Data provided to a SCO after launch, initialized from the dataFromLMS manifest element",
    "Description": "Data from the manifest (dataFromLMS) passed to the SCO at launch.",
    "ExampleValues": "\"\" | \"key=value\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 42"
  },
  {
    "Call": "cmi.comments",
    "Parameters": "(CMIString (SPM: 4096), RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIString4096",
    "Details": "Textual input from the learner about the SCO",
    "Description": "Comments entered by the learner (e.g., notes, feedback).",
    "ExampleValues": "\"\" | \"Great lesson!\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 43"
  },
  {
    "Call": "cmi.comments_from_lms",
    "Parameters": "(CMIString (SPM: 4096), RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIString4096",
    "Details": "Comments or annotations associated with a SCO",
    "Description": "Comments or instructions from the LMS or instructor for this SCO/learner.",
    "ExampleValues": "\"\" | \"Please complete by Friday.\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 44"
  },
  {
    "Call": "cmi.objectives._children",
    "Parameters": "(id, score, status, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CHILDREN",
    "Details": "Listing of supported data model elements",
    "Description": "Returns the list of objective sub-elements supported (id, score, status).",
    "ExampleValues": "\"id,score,status\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 44"
  },
  {
    "Call": "cmi.objectives._count",
    "Parameters": "(CMIInteger, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIInteger",
    "Details": "Current number of objectives being stored by the LMS",
    "Description": "Number of objective instances (0 to n) stored for this SCO.",
    "ExampleValues": "\"0\" | \"3\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 45"
  },
  {
    "Call": "cmi.objectives.n.id",
    "Parameters": "(CMIIdentifier, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIIdentifier",
    "Details": "Unique label for the objective",
    "Description": "Identifier for the objective (e.g., objective_1). Must be unique within the SCO.",
    "ExampleValues": "\"obj_1\" | \"Obj_G1\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 46"
  },
  {
    "Call": "cmi.objectives.n.score._children",
    "Parameters": "(raw, min, max, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CHILDREN",
    "Details": "Listing of supported data model elements",
    "Description": "Returns the list of score sub-elements for the objective.",
    "ExampleValues": "\"raw,min,max\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 46"
  },
  {
    "Call": "cmi.objectives.n.score.raw",
    "Parameters": "(CMIDecimal, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIDecimal",
    "Details": "Number that reflects the performance of the learner, for the objective, relative to the range bounded by the values of min and max",
    "Description": "Learner's score for this objective.",
    "ExampleValues": "\"1\" | \"0.8\" | \"100\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 47"
  },
  {
    "Call": "cmi.objectives.n.score.max",
    "Parameters": "(CMIDecimal, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIDecimal",
    "Details": "Maximum value, for the objective, in the range for the raw score",
    "Description": "Maximum score for this objective.",
    "ExampleValues": "\"1\" | \"100\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 48"
  },
  {
    "Call": "cmi.objectives.n.score.min",
    "Parameters": "(CMIDecimal, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIDecimal",
    "Details": "Minimum value, for the objective, in the range for the raw score",
    "Description": "Minimum score for this objective.",
    "ExampleValues": "\"0\" | \"-1\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 48"
  },
  {
    "Call": "cmi.objectives.n.status",
    "Parameters": "(\"passed\", \"completed\", \"failed\", \"incomplete\", \"browsed\", \"not attempted\", RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIVocabulary:Status",
    "Details": "Indicates whether the learner has completed or satisfied the objective",
    "Description": "Completion/pass status for this objective.",
    "ExampleValues": "\"passed\" | \"completed\" | \"incomplete\" | \"not attempted\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 49"
  },
  {
    "Call": "cmi.student_data._children",
    "Parameters": "(mastery_score, max_time_allowed, time_limit_action, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CHILDREN",
    "Details": "Listing of supported data model elements",
    "Description": "Returns the list of student_data sub-elements supported by the LMS.",
    "ExampleValues": "\"mastery_score,max_time_allowed,time_limit_action\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 50"
  },
  {
    "Call": "cmi.student_data.mastery_score",
    "Parameters": "(CMIDecimal, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIDecimal",
    "Details": "Passing score required to master the SCO",
    "Description": "Score (often 0–100 or 0–1) that the learner must meet to pass.",
    "ExampleValues": "\"70\" | \"0.8\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 51"
  },
  {
    "Call": "cmi.student_data.max_time_allowed",
    "Parameters": "(CMITimespan, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMITimespan",
    "Details": "Amount of accumulated time the learner is allowed to use a SCO",
    "Description": "Maximum total time allowed for this SCO (if enforced by LMS).",
    "ExampleValues": "\"0010:00:00\" | \"0000:30:00\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 51"
  },
  {
    "Call": "cmi.student_data.time_limit_action",
    "Parameters": "(\"exit,message\", \"exit,no message\", \"continue,message\", \"continue,no message\", RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIVocabulary:Time Limit Action",
    "Details": "Indicates what the SCO should do when max_time_allowed is exceeded",
    "Description": "Action when time limit is exceeded: exit or continue, with or without message.",
    "ExampleValues": "\"exit,message\" | \"continue,no message\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 52"
  },
  {
    "Call": "cmi.student_preference._children",
    "Parameters": "(audio, language, speed, text, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CHILDREN",
    "Details": "Listing of supported data model elements",
    "Description": "Returns the list of student_preference sub-elements supported.",
    "ExampleValues": "\"audio,language,speed,text\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 53"
  },
  {
    "Call": "cmi.student_preference.audio",
    "Parameters": "(CMISInteger, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMISInteger",
    "Details": "Specifies an intended change in perceived audio level",
    "Description": "Relative audio level (-32768 to 32767). 0 = default.",
    "ExampleValues": "\"0\" | \"50\" | \"-25\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 53"
  },
  {
    "Call": "cmi.student_preference.language",
    "Parameters": "(CMIString (SPM: 255), RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIString255",
    "Details": "The student's preferred language for SCOs with multilingual capability",
    "Description": "Language preference (e.g., en-US).",
    "ExampleValues": "\"en\" | \"en-US\" | \"fr\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 54"
  },
  {
    "Call": "cmi.student_preference.speed",
    "Parameters": "(CMISInteger, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMISInteger",
    "Details": "The learner's preferred relative speed of content delivery",
    "Description": "Playback speed preference. 0 = default.",
    "ExampleValues": "\"0\" | \"100\" | \"-50\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 54"
  },
  {
    "Call": "cmi.student_preference.text",
    "Parameters": "(CMISInteger, RW)",
    "Properties": "Read, Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMISInteger",
    "Details": "Specifies whether captioning text corresponding to audio is displayed",
    "Description": "Captioning on/off or level. 0 = default.",
    "ExampleValues": "\"0\" | \"1\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 55"
  },
  {
    "Call": "cmi.interactions._children",
    "Parameters": "(id, objectives, time, type, correct_responses, weighting, student_response, result, latency, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CHILDREN",
    "Details": "Listing of supported data model elements",
    "Description": "Returns the list of interaction sub-elements supported by the LMS.",
    "ExampleValues": "\"id,objectives,time,type,correct_responses,weighting,student_response,result,latency\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 56"
  },
  {
    "Call": "cmi.interactions._count",
    "Parameters": "(CMIInteger, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIInteger",
    "Details": "Current number of interactions being stored by the LMS",
    "Description": "Number of interaction instances (0 to n) stored.",
    "ExampleValues": "\"0\" | \"5\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 56"
  },
  {
    "Call": "cmi.interactions.n.id",
    "Parameters": "(CMIIdentifier, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIIdentifier",
    "Details": "Unique label for the interaction",
    "Description": "Identifier for the interaction (e.g., q1).",
    "ExampleValues": "\"q1\" | \"interaction_01\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 57"
  },
  {
    "Call": "cmi.interactions.n.objectives._count",
    "Parameters": "(CMIInteger, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIInteger",
    "Details": "Current number of objectives (i.e., objective identifiers) being stored by the LMS for this interaction",
    "Description": "Number of objective IDs associated with this interaction.",
    "ExampleValues": "\"0\" | \"1\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 58"
  },
  {
    "Call": "cmi.interactions.n.objectives.n.id",
    "Parameters": "(CMIIdentifier, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIIdentifier",
    "Details": "Label for objectives associated with the interaction",
    "Description": "Objective ID that this interaction relates to.",
    "ExampleValues": "\"obj_1\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 58"
  },
  {
    "Call": "cmi.interactions.n.time",
    "Parameters": "(CMITime, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMITime",
    "Details": "Point in time at which the interaction was first made available to the student for student interaction and response",
    "Description": "Time (HH:MM:SS.SS) when the interaction was presented.",
    "ExampleValues": "\"14:30:00\" | \"09:05:23.45\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 59"
  },
  {
    "Call": "cmi.interactions.n.type",
    "Parameters": "(\"true-false\", \"choice\", \"fill-in\", \"matching\", \"performance\", \"likert\", \"sequencing\", \"numeric\", WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIVocabulary:Interaction",
    "Details": "Which type of interaction is recorded",
    "Description": "Type of interaction (determines format of correct_responses and student_response).",
    "ExampleValues": "\"true-false\" | \"choice\" | \"fill-in\" | \"matching\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 60"
  },
  {
    "Call": "cmi.interactions.n.correct_responses._count",
    "Parameters": "(CMIInteger, RO)",
    "Properties": "Read",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIInteger",
    "Details": "Current number of correct responses being stored by the LMS for this interaction",
    "Description": "Number of correct response patterns stored.",
    "ExampleValues": "\"0\" | \"1\" | \"3\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 61"
  },
  {
    "Call": "cmi.interactions.n.correct_responses.n.pattern",
    "Parameters": "(format depends on interaction type, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIFeedback",
    "Details": "One correct response pattern for the interaction",
    "Description": "A single correct response; format depends on cmi.interactions.n.type (CMIFeedback sub-type).",
    "ExampleValues": "\"t\" | \"a,b,c\" | \"42\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 61"
  },
  {
    "Call": "cmi.interactions.n.weighting",
    "Parameters": "(CMIDecimal, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIDecimal",
    "Details": "Weight given to the interaction relative to other interactions",
    "Description": "Weight of this interaction (e.g., for score calculation).",
    "ExampleValues": "\"1\" | \"2.5\" | \"10\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 62"
  },
  {
    "Call": "cmi.interactions.n.student_response",
    "Parameters": "(format depends on interaction type, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIFeedback",
    "Details": "Data generated when a student responds to an interaction",
    "Description": "The learner's response; format depends on cmi.interactions.n.type.",
    "ExampleValues": "\"t\" | \"a,b\" | \"my answer\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 63"
  },
  {
    "Call": "cmi.interactions.n.result",
    "Parameters": "(\"correct\", \"wrong\", \"unanticipated\", \"neutral\", or CMIDecimal, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMIVocabulary:Result",
    "Details": "Judgment of the correctness of the learner response",
    "Description": "Result: correct/wrong/unanticipated/neutral or a numeric score.",
    "ExampleValues": "\"correct\" | \"wrong\" | \"95.5\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 64"
  },
  {
    "Call": "cmi.interactions.n.latency",
    "Parameters": "(CMITimespan, WO)",
    "Properties": "Write",
    "MandatoryOrOptional": "Optional",
    "DataType": "CMITimespan",
    "Details": "Time elapsed between the time the interaction was made available to the learner for response and the time of the first response",
    "Description": "Time from presentation to first response. Format HHHH:MM:SS.SS.",
    "ExampleValues": "\"0000:00:05.25\" | \"0000:01:30.00\"",
    "DocPage": "SCORM_1.2_RunTimeEnv | 64"
  }
]