neoScorm
This plugin allows interaction with a SCORM 1.2 capable LMS (Learning Management System). It is based in pipwerks SCORM API wrapper:
https://github.com/pipwerks/scorm-api-wrapper
neoScormInitialize
Purpose: |
Initializes SCORM connection with the LMS. Returns true or false. |
Category: |
neoScorm |
Syntax: |
neoScormInitialize [returnVar]
returnVar Variable to store result |
neoScormGetCompletionStatus
Purpose: |
Get the lesson completion status from the LMS |
Category: |
neoScorm |
Syntax: |
neoScormGetCompletionStatus [returnVar]
returnVar Variable to store result |
neoScormSetCompletionStatus
Purpose: |
Set the lesson completion status from the LMS |
Category: |
neoScorm |
Syntax: |
neoScormSetCompletionStatus [returnVar] "theValue
returnVar Variable to store the result (true or false) "theValue Value to store" |
neoScormGetElements
Purpose: |
Listing of supported data model elements |
Category: |
neoScorm |
Syntax: |
neoScormGetElements [returnVar]
returnVar Variable to store result |
neoScormGetLearnerName
Purpose: |
Get the learner name from the LMS |
Category: |
neoScorm |
Syntax: |
neoScormGetLearnerName [returnVar]
returnVar Variable to store result |
neoScormGetLearnerId
Purpose: |
Get the learner ID from the LMS |
Category: |
neoScorm |
Syntax: |
neoScormGetLearnerId [returnVar]
returnVar Variable to store result |
neoScormSetLessonLocation
Purpose: |
Set the learner’s current location within the lesson |
Category: |
neoScorm |
Syntax: |
neoScormSetLessonLocation [returnVar] "theValue"
returnVar Variable to store result (true or false) theValue Location name |
neoScormGetLessonLocation
Purpose: |
Get the learner’s current location within the lesson |
Category: |
neoScorm |
Syntax: |
neoScormGetLessonLocation [returnVar]
returnVar Variable to store result |
neoScormGetLessonMode
Purpose: |
Get the lesson mode (browse, normal or review) |
Category: |
neoScorm |
Syntax: |
neoScormGetLessonMode [returnVar]
returnVar Variable to store result |
neoScormSetLessonMode
Purpose: |
Set the lesson mode (browse, normal or review) |
Category: |
neoScorm |
Syntax: |
neoScormSetLessonMode [returnVar] theValue
returnVar Variable to store result (true or false) theValue Lesson mode |
neoScormGetScore
Purpose: |
Get the learner Score for the current lesson |
Category: |
neoScorm |
Syntax: |
neoScormGetScore [returnVar]
returnVar Variable to store result |
neoScormSetScore
Purpose: |
Set the learner Score for the current lesson |
Category: |
neoScorm |
Syntax: |
neoScormSetScore [returnVar] theValue
returnVar Variable to store result (true or false) theValue Value to store (0 - 100) |
neoScormSetTime
Purpose: |
Set the learner time spent within the lesson |
Category: |
neoScorm |
Syntax: |
neoScormSetTime [returnVar] theValue
returnVar Variable to store result (true or false) theValue Value to store in milliseconds |
neoScormSet
Purpose: |
Set any SCORM 1.2 value |
Category: |
neoScorm |
Syntax: |
neoScormSet [returnVar] "theName" "theValue"
returnVar Variable to store result (result will be true or false) theName SCORM 1.2 value (ie: cmi.core.lesson_status) theValue Value to set |
neoScormGet
Purpose: |
Get any SCORM 1.2 value |
Category: |
neoScorm |
Syntax: |
neoScormGet "theValue" [returnVar]
theValue SCORM 1.2 value (ie: cmi.core.lesson_status) returnVar Variable to store result |
neoScormSave
Purpose: |
Save all previous SET commands data to the LMS database |
Category: |
neoScorm |
Syntax: |
neoScormSave
|
neoScormQuit
Purpose: |
Disconnect from the LMS and closes the lesson |
Category: |
neoScorm |
Syntax: |
neoScormQuit |