Student

APIDescription
POST api/StudentServices/CreateStudent

Creates and Edits student accounts. the decision to create or edit is based on UserName being unique.

POST api/StudentServices/CheckStudentExists

accepts a User Name and checks if the user exists. Success = false if the student does not exist. If the student does exist, returns the SSO URLs needed to log in.

POST api/StudentServices/GetDeepLinkSignOnInfoByStudentId

Return the Sign On information for a Deep Link

POST api/StudentServices/GetStudentTestInfoByStudentId

Returns a list of tests that the student has access to and completed tests with scores

POST api/StudentServices/GetSignOnInfoByStudentId

Returns the Sign On information for an existing GMetrix student ID

POST api/StudentServices/GetTestDetailsBySourcedId

No documentation available.

POST api/StudentServices/ExternalStorefrontFulfillment

Assign content directly to a student. student account will be matched by email address and will be created if no matching account is found. start date and end date are optional, and will be set to start at the current date, and expire in 1 year if not included.

POST api/StudentServices/AssignContent

Assign content to a student. returns the Assignment ID for future reference, and also returns assignment details needed for launch.

GET api/StudentServices/GetAssignmentDetails?ConsumerKey={ConsumerKey}&UserName={UserName}&AssignmentId={AssignmentId}&cultureTag={cultureTag}

GET request to get the status and launch URL for an assignment ID. Assignment IDs come from the "api/StudentServices/AssignContent" endpoint.

POST api/Student?StudentIdToAssign={StudentIdToAssign}&PartnerIdToAssociate={PartnerIdToAssociate}&CourseLockStatus={CourseLockStatus}

No documentation available.

POST api/Student

No documentation available.

POST api/Student?toolConsumerPartnerId={toolConsumerPartnerId}&cultureTag={cultureTag}

No documentation available.

Admin

GMetrix Admin endpoints automate processes normally available through the GMetrix Administrator Panel.

APIDescription
POST api/AdminServices/PlaceOrderWithPartnerCreate

Accepts Partner and Order information. Creates partner if they don't already exist, then places the requested order. Will not create duplicate partners. Automatically renews existing SITE license orders. Order will not auto-fill if the partner does not order their license directly from the caller.

GET api/AdminServices/TryResyncIntegration?key={key}&orderId={orderId}

No documentation available.

POST api/AdminServices/GetJasperTecherCode

No documentation available.

POST api/AdminServices/CreateJasperTestingCenterLink

CreateJasperTestingCenterLink

GET api/AdminServices/GetIIGTestCompletionReport?ConsumerKey={ConsumerKey}&StartDate={StartDate}&EndDate={EndDate}

Returns a JSON object with a list of candidates who passed a test in the given date range.

POST api/AdminServices/CreateComboAccessCode

No documentation available.

POST api/AdminServices/CreateAccessCode

Creates one or more Access Codes from an active order according to set criteria. Depricated, should upgrade to CreateComboAccessCode as soon as possible.

POST api/AdminServices/ThrowServerErrorforTesting

literally just throws an exception.

POST api/AdminServices/SendJasperactiveTeacherCodeEmail

SendJasperactiveTeacherCodeEmail.

POST api/AdminServices/AddAdmintoPartnerByCustomerId

literally just throws an exception.

POST api/AdminServices/MoodleGetRatings

ETC Only endpoint. not for general use.

POST api/AdminServices/GetTestsTakenByPartner

POST api/AdminServices/MbitionStorefrontFulfillment

No documentation available.

POST api/Admin?accessCode={accessCode}

POST api/Admin

No documentation available.

GET api/Admin?roleId={roleId}&RequestingPartnerId={RequestingPartnerId}

returns a CSV of menu options to be added to a user for a partner of a given role

POST api/Admin?StudentIdToAssign={StudentIdToAssign}&PartnerIdToAssociate={PartnerIdToAssociate}&CourseLockStatus={CourseLockStatus}

No documentation available.

TrueTalent

APIDescription
POST api/TrueTalentServices/AssignOrderRequest

POST api/TrueTalentServices/ReportScore