Course Test Summary Node

Course Test Summary Node

This node contains information about Tests taken by the user.

Example:

<CourseTestCompletion CourseKey="95" Course="Advanced Development" CourseExternalID="" CourseTestKey="91" Test="Pointers" TestExternalID="" TestDate="2013-09-18 08:04:17" TestType="1" TestDuration="22" TestScore="75" PercentNeeded="100" QuestionCount="2" CorrectCount="2" IncorrectCount="0" PartialCount="1" Passed="0" />

Calling The API

The API is called via a secure HTTPS request. This HTTPS request may be a GET or POST operation. Each request must supply the authentication credentials assigned to the caller by Notified. Only requests with valid credentials will be processed. These credentials identify the caller and provide access only to a specific customer area.

The format of the call is: https://api.onlinexperiences.com/scripts/Server.nxp?LASCmd=AI:4;F:APIUTILS!50566&APIUserAuthCode={YourAuthCode}&APIUserCredentials={YourCredentials}&ShowKey={ShowKey}&FromDateTime={FromDate in YYYY-MM-DD HH:MM:SS format}&ToDateTime={ToDate in YYYY-MM-DD HH:MM:SS format}&ActivityTypeFilter={filter code list, in |OPTION|OPTION| format…}&FilterUserType={0|1|-1 where 0 = attendees, 1 = exhibitors, -1 = both}

Note: The format of the APAC Data Center is: https://api.apac.onlinexperiences.com.

Specific parameter ordering is unimportant, with the only restriction being that the first parameter MUST BE LASCmd=AI:4;F:APIUTILS!50566. All other parameters may appear in any sequence order.

Attribute

Type

Comment

CourseKey

Integer

The Notified course key of the course that the test belongs to.

Course

String

Description of the course that the test belongs to.

CourseExternalID

String

External ID for the course that the test belongs to.

CourseTestKey

Integer

The Notified course test key.

Test

String

Description of the test.

TestExternalID

String

External ID for test.

TestDate

Date

Date and time the test was taken.

TestType

Integer

Type of test, where 0 = pretest and 1 = real test.

TestDuration

Integer

How long (in seconds) the user spent on the test page.

TestScore

Integer

Percentage correct.

PercentNeeded

Integer

The percentage needed to pass the test.

QuestionCount

Integer

The number of questions answered.

CorrectCount

Integer

The number of questions answered correctly. Partially correct answers are included in this value.

IncorrectCount

Integer

The number of questions answered incorrectly.

PartialCount

Integer

The number of questions answered partially correct.

Passed

Flag (0/1)

Flag indicating whether the user passed the test.