GET api/assessmentSessions/getEOAReportDataForDiagnosticAssessmentSession?sessionId={sessionId}&userId={userId}
Get end of assessment (EOA) report data for an diagnostic assessment session.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| sessionId | integer |
Required |
|
| userId | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
DiagEOAReportData| Name | Description | Type | Additional 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": "2025-12-14T14:46:37.8574305+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>2025-12-14T14:46:37.8574305+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>
