GET api/assessmentSessions/getEOAReportDataForDiagnosticAssessmentSession?sessionId={sessionId}&userId={userId}

Get end of assessment (EOA) report data for an diagnostic assessment session.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
sessionId

integer

Required

userId

integer

Required

Body Parameters

None.

Response Information

Resource Description

DiagEOAReportData
NameDescriptionTypeAdditional information
SessionId

Assessment Session Id

integer

None.

CourseSubject

Course subject of the assessment

string

None.

CourseName

Course name

string

None.

ResultDate

Result Date

date

None.

AssessmentName

Assessment Name

string

None.

AssessmentID

Assessment ID

integer

None.

Result

Assessment result

integer

None.

UserId

User Id.

integer

None.

Username

Username

string

None.

Firstname

User's first name

string

None.

Lastname

User's last name

string

None.

CourseLevel

Course level of the assessment

string

None.

CourseLevelName

Course level name

string

None.

VeryGoodModules

Modules learner is good at

Collection of ModuleScore

None.

TakeCareModules

Modules learners needs to take care

Collection of ModuleScore

None.

NeedPractiseModules

Modules learner needs to practise

Collection of ModuleScore

None.

Response Formats

application/json, text/json

Sample:
{
  "SessionId": 1,
  "CourseSubject": "sample string 2",
  "CourseName": "sample string 3",
  "ResultDate": "2024-11-10T20:58:25.0651936+00:00",
  "AssessmentName": "sample string 5",
  "AssessmentID": 6,
  "Result": 7,
  "UserId": 8,
  "Username": "sample string 9",
  "Firstname": "sample string 10",
  "Lastname": "sample string 11",
  "CourseLevel": "sample string 12",
  "CourseLevelName": "sample string 13",
  "VeryGoodModules": [
    {
      "CurriculumCode": "sample string 1",
      "ModuleName": "sample string 2",
      "Score": 3,
      "OutOf": 4
    },
    {
      "CurriculumCode": "sample string 1",
      "ModuleName": "sample string 2",
      "Score": 3,
      "OutOf": 4
    }
  ],
  "TakeCareModules": [
    {
      "CurriculumCode": "sample string 1",
      "ModuleName": "sample string 2",
      "Score": 3,
      "OutOf": 4
    },
    {
      "CurriculumCode": "sample string 1",
      "ModuleName": "sample string 2",
      "Score": 3,
      "OutOf": 4
    }
  ],
  "NeedPractiseModules": [
    {
      "CurriculumCode": "sample string 1",
      "ModuleName": "sample string 2",
      "Score": 3,
      "OutOf": 4
    },
    {
      "CurriculumCode": "sample string 1",
      "ModuleName": "sample string 2",
      "Score": 3,
      "OutOf": 4
    }
  ]
}

application/xml, text/xml

Sample:
<DiagEOAReportData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <SessionId>1</SessionId>
  <CourseSubject>sample string 2</CourseSubject>
  <CourseName>sample string 3</CourseName>
  <ResultDate>2024-11-10T20:58:25.0651936+00:00</ResultDate>
  <AssessmentName>sample string 5</AssessmentName>
  <AssessmentID>6</AssessmentID>
  <Result>7</Result>
  <UserId>8</UserId>
  <Username>sample string 9</Username>
  <Firstname>sample string 10</Firstname>
  <Lastname>sample string 11</Lastname>
  <CourseLevel>sample string 12</CourseLevel>
  <CourseLevelName>sample string 13</CourseLevelName>
  <VeryGoodModules>
    <ModuleScore>
      <CurriculumCode>sample string 1</CurriculumCode>
      <ModuleName>sample string 2</ModuleName>
      <Score>3</Score>
      <OutOf>4</OutOf>
    </ModuleScore>
    <ModuleScore>
      <CurriculumCode>sample string 1</CurriculumCode>
      <ModuleName>sample string 2</ModuleName>
      <Score>3</Score>
      <OutOf>4</OutOf>
    </ModuleScore>
  </VeryGoodModules>
  <TakeCareModules>
    <ModuleScore>
      <CurriculumCode>sample string 1</CurriculumCode>
      <ModuleName>sample string 2</ModuleName>
      <Score>3</Score>
      <OutOf>4</OutOf>
    </ModuleScore>
    <ModuleScore>
      <CurriculumCode>sample string 1</CurriculumCode>
      <ModuleName>sample string 2</ModuleName>
      <Score>3</Score>
      <OutOf>4</OutOf>
    </ModuleScore>
  </TakeCareModules>
  <NeedPractiseModules>
    <ModuleScore>
      <CurriculumCode>sample string 1</CurriculumCode>
      <ModuleName>sample string 2</ModuleName>
      <Score>3</Score>
      <OutOf>4</OutOf>
    </ModuleScore>
    <ModuleScore>
      <CurriculumCode>sample string 1</CurriculumCode>
      <ModuleName>sample string 2</ModuleName>
      <Score>3</Score>
      <OutOf>4</OutOf>
    </ModuleScore>
  </NeedPractiseModules>
</DiagEOAReportData>