VBTrain.Net Documentation

LmsApi2.GetValueEnum Enumeration

Specifies values for the itemName parameter of the GetJsGetValue method of the LmsApi2 class. These values represent the defined parameters for the SCORM LMSGetValue (SCORM 1.2) and GetValue (SCORM 1.3) functions.

Throughout this documentation, SCO (Sharable Content Object) refers to the current lesson or application. For additional details on SCORM data values and terminology see the SCORM documentation from Advanced Distributed Learning (ADL), http://www.adlnet.org/.

Public Enum GetValueEnum

Members

Member name andSCORM equivalent (Versions 1.2 and 1.3)

Description

credit

cmi.core.credit (1.2)

cmi.credit (1.3)

Specifies if the student is credited by the LMS based on performance in the SCO.

entry

cmi.core.entry (1.2)

cmi.entry (1.3)

Specifies whether the student has been in the SCO before.

interactions__children

cmi.interactions._children (1.2)

cmi.interactions._children (1.3)

Specifies all of the elements in the cmi.interactions category that are supported by the LMS.

interactions__count

cmi.interactions._count(1.2)

cmi.interactions._count(1.3)

Specifies the current number of records in the cmi.interactions list.

interactions_n_correct_responses__count

cmi.interactions.n.correct_responses._count (1.2)

cmi.interactions.n.correct_responses._count (1.3)

Specifies all of the elements in the cmi.interactions.n.correct_responses category that are supported by the LMS.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

interactions_n_objectives__count

cmi.interactions.n.objectives._count (1.2)

cmi.interactions.n.objectives._count (1.3)

Specifies the current number of records in the cmi.interactions.n.objectives list.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

launch_data

cmi.launch_data (1.2)

cmi.launch_data (1.3)

Specifies data set by the LMS when the SCO is launched.

learner_id

cmi.core.student_id (1.2)

cmi.learner_id (1.3)

Specifies an LMS-unique, LMS-determined alpha-numeric identifier for the student.

learner_name

cmi.core.student_name (1.2)

cmi.learner_name (1.3)

Specifies the student's complete name.

learner_preference__children

cmi.student_preference._children (1.2)

cmi.learner_preference._children (1.3)

Specifies all of the elements in the cmi.student_preference category that are supported by the LMS.

learner_preference_audio_captioning

cmi.student_preference.text (1.2)

cmi.learner_preference.audio_captioning (1.3)

Specifies whether captioning text corresponding to audio is displayed.

learner_preference_audio_level

cmi.student_preference.audio (1.2)

cmi.learner_preference.audio_level (1.3)

Specifies the student's audio level preference.

learner_preference_delivery_speed

cmi.student_preference.speed (1.2)

cmi.learner_preference.delivery_speed (1.2)

Specifies student's relative speed of content delivery preference.

learner_preference_language

cmi.student_preference.language (1.2)

cmi.learner_preference.language (1.3)

Specifies the student's preferred language for SCOs with multilingual capability.

location

cmi.core.lesson_location (1.2)

cmi.location (1.3)

Specifies the exit point passed to the LMS the last time the student was in the SCO.

max_time_allowed

cmi.student_data.max_time_allowed (1.2)

cmi.max_time_allowed (1.3)

Specifies the amount of accumulated time the learner is allowed to use the SCO in the learner attempt.

mode

cmi.core.lesson_mode (1.2)

cmi.mode (1.3)

Specifies the launch mode for the SCO.

objectives__children

cmi.objectives._children (1.2)

cmi.objectives._children (1.3)

Specifies all of the elements in the cmi.objectives category that are supported by the LMS.

objectives__count

cmi.objectives._count (1.2)

cmi.objectives._count (1.3)

Specifies the current number of records in the cmi.objectives list.

objectives_n_id

cmi.objectives.n.id (1.2)

cmi.objectives.n.id (1.3)

Specifies a developer-defined, SCO specific, alpha-numeric identifier for an objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

objectives_n_score__children

cmi.objectives.n.score._children (1.2)

cmi.objectives.n.score._children (1.3)

Specifies all of the elements in the cmi.objectives.n.score category that are supported by the LMS.

objectives_n_score_max

cmi.objectives.n.score.max (1.2)

cmi.objectives.n.score.max (1.3)

Specifies the highest score possible on an objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

objectives_n_score_min

cmi.objectives.n.score.min (1.2)

cmi.objectives.n.score.min (1.3)

Specifies the lowest score possible on an objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

objectives_n_score_raw

cmi.objectives.n.score.raw (1.2)

cmi.objectives.n.score.raw (1.3)

Specifies the student's score on the objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

scaled_passing_score

cmi.student_data.mastery_score (1.2)

cmi.scaled_passing_score (1.3)

Specifies the LMS-determined passing score for the SCO.

score__children

cmi.core.score._children (1.2)

cmi.score._children (1.3)

Specifies all of the elements in the cmi.core.score category that are supported by the LMS.

score_max

cmi.core.score.max (1.2)

cmi.score.max (1.3)

Specifies the highest score possible for the SCO.

score_min

cmi.core.score.min (1.2)

cmi.score.min (1.3)

Specifies the lowest score possible for the SCO.

score_raw

cmi.core.score.raw (1.2)

cmi.score.raw (1.3)

Specifies the student's score in the SCO.

suspend_data

cmi.suspend_data (1.2)

cmi.suspend_data (1.3)

Specifies SCO-generated information typically stored during previous session.

time_limit_action

cmi.student_data.time_limit_action (1.2)

cmi.time_limit_action (1.3)

Specifies what the SCO should do when the max_time_allowed is exceeded.

total_time

cmi.core.total_time (1.2)

cmi.total_time (1.3)

Specifies the accumulated time across all of the student's sessions in the SCO.

v12_comments

cmi.comments (1.2)

Specifies comments from the SCO.

v12_comments_from_lms

cmi.comments_from_lms (1.2)

Specifies comments from the Learning Management System (LMS).

v12_core__children

cmi.core._children (1.2)

Specifies all of the elements in the cmi.core category that are supported by the LMS.

v12_lesson_status

cmi.core.lesson_status (1.2)

Specifies the current student status as determined by the LMS.

v12_objectives_n_status

cmi.objectives.n.status (1.2)

Specifies the student's status for the objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v12_student_data__children

cmi.student_data._children (1.2)

Specifies all of the elements in the cmi.student_data category that are supported by the LMS.

v13_comments_from_learner_n_comment

cmi.comments_from_learner.n.comment (1.3)

Specifies text of comment sent from the SCO.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_comments_from_learner_n_location

cmi.comments_from_learner.n.location (1.3)

Specifies the location in the SCO to which comment n applies.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_comments_from_learner_n_timestamp

cmi.comments_from_learner.n.timestamp (1.3)

Specifies the time at which the comment n was most recently created or modified.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_comments_from_lms_n_comment

cmi.comments_from_lms.n.comment (1.3)

Specifies text of comment sent from the SCO.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_comments_from_lms_n_location

cmi.comments_from_lms.n.location (1.3)

Specifies the location in the SCO to which comment n applies.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_comments_from_lms_n_timestamp

cmi.comments_from_lms.n.timestamp (1.3)

Specifies the time at which the comment was most recently created or modified.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_completion_status

cmi.completion_status (1.3)

Specifies whether the learner has completed the SCO.

v13_completion_threshold

cmi.completion_threshold (1.3)

A number between 0 and 1 that can be compared to cmi.progress_measure (see v13_progress_measure below) to determine if the SCO is complete.

v13_interactions_n_description

cmi.interactions.n.description (1.3)

Provides a brief description of the interaction.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_interactions_n_id

cmi.interactions.n.id (1.3)

Specifies an identifier (unique within the scope of the SCO) for the interaction.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_interactions_n_latency

cmi.interactions.n.latency (1.3)

Specifies the time elapsed between when the interaction was made available to the learner and the time of the first response.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_interactions_n_learner_response

cmi.interactions.n.learner_response (1.3)

Specifies how the student responded. Values vary depending on the interaction type.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_interactions_n_result

cmi.interactions.n.result (1.3)

Specifies the SCO's evaluation of the student's response to the interaction.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_interactions_n_timestamp

cmi.interactions.n.timestamp (1.3)

Specifies a time-stamp of when the interaction was first made available for a response.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_interactions_n_type

cmi.interactions.n.type (1.3)

Specifies the type of interaction.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_interactions_n_weighting

cmi.interactions.n.weighting (1.3)

Specifies the weight of the interaction.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_objectives_n_completion_status

cmi.objectives.n.completion_status (1.3)

Specifies if the learner has completed the objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_objectives_n_description

cmi.objectives.n.description (1.3)

A description of the objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_objectives_n_progress_measure

cmi.objectives.n.progress_measure (1.3)

A number between 0 and 1, set by the SCO, indicating a progress measure.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_objectives_n_score_scaled

scormVal (1.3)

A number (-1 to 1) that specifies the learner's performance for the objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_objectives_n_success_status

cmi.objectives.n.success_status (1.3)

Specifies if the learner has mastered the objective.

The value for n should be specified in the n1 parameter of the GetJsGetValue method.

v13_progress_measure

cmi.progress_measure (1.3)

A number a set by the SCO which measures the progress the learner has made toward completing the SCO.

v13_score_scaled

cmi.score.scaled (1.3)

A number set by the SCO representing scaled score.

v13_success_status

cmi.success_status (1.3)

Specifies whether the learner has mastered the SCO.

Requirements

Namespace: VBTrain.WebTracking.LmsApi2

Assembly: VBTrainLmsApi2.dll

See Also

LmsApi2 Class | LmsApi Members | GetJsGetValue | SetValueEnum Enumeration | GetJsSetValue