GET api/assessmentSessions/getInitialAssessmentSessionsForCourse?courseSubject={courseSubject}&userId={userId}

Get all initial assessment sessions for a course and user. List may include incomplete and voided sessions. Looking for Reformed/New Assessment data? Use api/assessmentSessions/getInitialAssessmentSessionsForCourseV5

Request Information

URI Parameters

NameDescriptionTypeAdditional information
courseSubject

Course subject

string

Required

userId

User Id

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of InitialAssessmentSession
NameDescriptionTypeAdditional information
SessionId

A unique session id attached to each session

integer

None.

UserId

User id for session

integer

None.

DateStarted

Date when session was started

date

None.

SessionStatus

Current session status

SessionStatus

None.

SessionType

Session type

SessionType

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "SessionId": 1,
    "UserId": 2,
    "DateStarted": "2024-09-21T02:44:34.2350664+00:00",
    "SessionStatus": 1,
    "SessionType": 1
  },
  {
    "SessionId": 1,
    "UserId": 2,
    "DateStarted": "2024-09-21T02:44:34.2350664+00:00",
    "SessionStatus": 1,
    "SessionType": 1
  }
]

application/xml, text/xml

Sample:
<ArrayOfInitialAssessmentSession xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <InitialAssessmentSession>
    <SessionId>1</SessionId>
    <UserId>2</UserId>
    <DateStarted>2024-09-21T02:44:34.2350664+00:00</DateStarted>
    <SessionStatus>Complete</SessionStatus>
    <SessionType>InitialAssessment</SessionType>
  </InitialAssessmentSession>
  <InitialAssessmentSession>
    <SessionId>1</SessionId>
    <UserId>2</UserId>
    <DateStarted>2024-09-21T02:44:34.2350664+00:00</DateStarted>
    <SessionStatus>Complete</SessionStatus>
    <SessionType>InitialAssessment</SessionType>
  </InitialAssessmentSession>
</ArrayOfInitialAssessmentSession>