GET restapi/personal/progressreport/criteria/{personId}/v1?courseId={courseId}&criteriaIds={criteriaIds}&fromDateTime={fromDateTime}&toDateTime={toDateTime}

Gets the person criteria assessment report.

The client of this API may supply additional parameters to get a more detailed report. For instance supplying a time period parameters (fromDateTime and toDateTime) one can get a report only in this particular time period.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
personId

The identifier of a person to get assessments for.

integer

Required

courseId

The identifier of a course to get assessments from.

integer

Required

criteriaIds

The criteria ids separated by comma. Only criteria from the specified course will be returned.

string

Required

fromDateTime

[Optional] Report period start date. Optional, if not supplied a date of the earliest criteria assessment date is used. Date has to contain also time in , for ex. YYYY-MM-DDTHH:MM:SS.sssssss or YYYY-MM-DD HH:MM:SS.

date

None.

toDateTime

[Optional] Report period stop date. Optional, if not supplied the current date is used. Date has to contain also time in, for ex. YYYY-MM-DDTHH:MM:SS.sssssss or YYYY-MM-DD HH:MM:SS.

date

None.

Body Parameters

None.

Response Information

Resource Description

Person criteria assessment report.

Itslearning.RestApi.Entities.CriteriaAssessmentReport.CriteriaAssessmentReport
NameDescriptionTypeAdditional information
ReportItems

The assessment report items.

Collection of Itslearning.RestApi.Entities.CriteriaAssessmentReport.CriteriaAssessmentReportItem

None.

Response Formats

application/json, text/json

Sample:
{
  "ReportItems": [
    {
      "Criterion": {
        "Id": 1,
        "Title": "sample string 2",
        "Description": "sample string 3"
      },
      "Assessments": [
        {
          "AchievementLevelTitle": "sample string 1",
          "AssessmentDate": "2025-06-24T08:43:57Z",
          "Comment": "sample string 3",
          "PercentScore": 4.1,
          "AssessedBy": {
            "PersonId": 1,
            "FirstName": "sample string 2",
            "LastName": "sample string 3",
            "FullName": "sample string 4",
            "ProfileUrl": "sample string 5",
            "AdditionalInfo": "sample string 6",
            "ProfileImageUrl": "sample string 7",
            "ProfileImageUrlSmall": "sample string 8"
          },
          "Element": {
            "ElementId": 1,
            "ElementType": 2,
            "Title": "sample string 3",
            "LearningToolId": 4,
            "ElementOrder": 5,
            "ActiveFromDT": "2025-06-24T08:43:57Z",
            "ActiveToDT": "2025-06-24T08:43:57Z",
            "DeadlineDT": "2025-06-24T08:43:57Z"
          }
        },
        {
          "AchievementLevelTitle": "sample string 1",
          "AssessmentDate": "2025-06-24T08:43:57Z",
          "Comment": "sample string 3",
          "PercentScore": 4.1,
          "AssessedBy": {
            "PersonId": 1,
            "FirstName": "sample string 2",
            "LastName": "sample string 3",
            "FullName": "sample string 4",
            "ProfileUrl": "sample string 5",
            "AdditionalInfo": "sample string 6",
            "ProfileImageUrl": "sample string 7",
            "ProfileImageUrlSmall": "sample string 8"
          },
          "Element": {
            "ElementId": 1,
            "ElementType": 2,
            "Title": "sample string 3",
            "LearningToolId": 4,
            "ElementOrder": 5,
            "ActiveFromDT": "2025-06-24T08:43:57Z",
            "ActiveToDT": "2025-06-24T08:43:57Z",
            "DeadlineDT": "2025-06-24T08:43:57Z"
          }
        }
      ]
    },
    {
      "Criterion": {
        "Id": 1,
        "Title": "sample string 2",
        "Description": "sample string 3"
      },
      "Assessments": [
        {
          "AchievementLevelTitle": "sample string 1",
          "AssessmentDate": "2025-06-24T08:43:57Z",
          "Comment": "sample string 3",
          "PercentScore": 4.1,
          "AssessedBy": {
            "PersonId": 1,
            "FirstName": "sample string 2",
            "LastName": "sample string 3",
            "FullName": "sample string 4",
            "ProfileUrl": "sample string 5",
            "AdditionalInfo": "sample string 6",
            "ProfileImageUrl": "sample string 7",
            "ProfileImageUrlSmall": "sample string 8"
          },
          "Element": {
            "ElementId": 1,
            "ElementType": 2,
            "Title": "sample string 3",
            "LearningToolId": 4,
            "ElementOrder": 5,
            "ActiveFromDT": "2025-06-24T08:43:57Z",
            "ActiveToDT": "2025-06-24T08:43:57Z",
            "DeadlineDT": "2025-06-24T08:43:57Z"
          }
        },
        {
          "AchievementLevelTitle": "sample string 1",
          "AssessmentDate": "2025-06-24T08:43:57Z",
          "Comment": "sample string 3",
          "PercentScore": 4.1,
          "AssessedBy": {
            "PersonId": 1,
            "FirstName": "sample string 2",
            "LastName": "sample string 3",
            "FullName": "sample string 4",
            "ProfileUrl": "sample string 5",
            "AdditionalInfo": "sample string 6",
            "ProfileImageUrl": "sample string 7",
            "ProfileImageUrlSmall": "sample string 8"
          },
          "Element": {
            "ElementId": 1,
            "ElementType": 2,
            "Title": "sample string 3",
            "LearningToolId": 4,
            "ElementOrder": 5,
            "ActiveFromDT": "2025-06-24T08:43:57Z",
            "ActiveToDT": "2025-06-24T08:43:57Z",
            "DeadlineDT": "2025-06-24T08:43:57Z"
          }
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<CriteriaAssessmentReport xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ReportItems>
    <CriteriaAssessmentReportItem>
      <Assessments>
        <CriterionAssessment>
          <AchievementLevelTitle>sample string 1</AchievementLevelTitle>
          <AssessedBy>
            <AdditionalInfo>sample string 6</AdditionalInfo>
            <FirstName>sample string 2</FirstName>
            <FullName>sample string 4</FullName>
            <LastName>sample string 3</LastName>
            <PersonId>1</PersonId>
            <ProfileImageUrl>sample string 7</ProfileImageUrl>
            <ProfileImageUrlSmall>sample string 8</ProfileImageUrlSmall>
            <ProfileUrl>sample string 5</ProfileUrl>
          </AssessedBy>
          <AssessmentDate>2025-06-24T08:43:57Z</AssessmentDate>
          <Comment>sample string 3</Comment>
          <Element>
            <ActiveFromDT>2025-06-24T08:43:57Z</ActiveFromDT>
            <ActiveToDT>2025-06-24T08:43:57Z</ActiveToDT>
            <DeadlineDT>2025-06-24T08:43:57Z</DeadlineDT>
            <ElementId>1</ElementId>
            <ElementOrder>5</ElementOrder>
            <ElementType>2</ElementType>
            <LearningToolId>4</LearningToolId>
            <Title>sample string 3</Title>
          </Element>
          <PercentScore>4.1</PercentScore>
        </CriterionAssessment>
        <CriterionAssessment>
          <AchievementLevelTitle>sample string 1</AchievementLevelTitle>
          <AssessedBy>
            <AdditionalInfo>sample string 6</AdditionalInfo>
            <FirstName>sample string 2</FirstName>
            <FullName>sample string 4</FullName>
            <LastName>sample string 3</LastName>
            <PersonId>1</PersonId>
            <ProfileImageUrl>sample string 7</ProfileImageUrl>
            <ProfileImageUrlSmall>sample string 8</ProfileImageUrlSmall>
            <ProfileUrl>sample string 5</ProfileUrl>
          </AssessedBy>
          <AssessmentDate>2025-06-24T08:43:57Z</AssessmentDate>
          <Comment>sample string 3</Comment>
          <Element>
            <ActiveFromDT>2025-06-24T08:43:57Z</ActiveFromDT>
            <ActiveToDT>2025-06-24T08:43:57Z</ActiveToDT>
            <DeadlineDT>2025-06-24T08:43:57Z</DeadlineDT>
            <ElementId>1</ElementId>
            <ElementOrder>5</ElementOrder>
            <ElementType>2</ElementType>
            <LearningToolId>4</LearningToolId>
            <Title>sample string 3</Title>
          </Element>
          <PercentScore>4.1</PercentScore>
        </CriterionAssessment>
      </Assessments>
      <Criterion>
        <Description>sample string 3</Description>
        <Id>1</Id>
        <Title>sample string 2</Title>
      </Criterion>
    </CriteriaAssessmentReportItem>
    <CriteriaAssessmentReportItem>
      <Assessments>
        <CriterionAssessment>
          <AchievementLevelTitle>sample string 1</AchievementLevelTitle>
          <AssessedBy>
            <AdditionalInfo>sample string 6</AdditionalInfo>
            <FirstName>sample string 2</FirstName>
            <FullName>sample string 4</FullName>
            <LastName>sample string 3</LastName>
            <PersonId>1</PersonId>
            <ProfileImageUrl>sample string 7</ProfileImageUrl>
            <ProfileImageUrlSmall>sample string 8</ProfileImageUrlSmall>
            <ProfileUrl>sample string 5</ProfileUrl>
          </AssessedBy>
          <AssessmentDate>2025-06-24T08:43:57Z</AssessmentDate>
          <Comment>sample string 3</Comment>
          <Element>
            <ActiveFromDT>2025-06-24T08:43:57Z</ActiveFromDT>
            <ActiveToDT>2025-06-24T08:43:57Z</ActiveToDT>
            <DeadlineDT>2025-06-24T08:43:57Z</DeadlineDT>
            <ElementId>1</ElementId>
            <ElementOrder>5</ElementOrder>
            <ElementType>2</ElementType>
            <LearningToolId>4</LearningToolId>
            <Title>sample string 3</Title>
          </Element>
          <PercentScore>4.1</PercentScore>
        </CriterionAssessment>
        <CriterionAssessment>
          <AchievementLevelTitle>sample string 1</AchievementLevelTitle>
          <AssessedBy>
            <AdditionalInfo>sample string 6</AdditionalInfo>
            <FirstName>sample string 2</FirstName>
            <FullName>sample string 4</FullName>
            <LastName>sample string 3</LastName>
            <PersonId>1</PersonId>
            <ProfileImageUrl>sample string 7</ProfileImageUrl>
            <ProfileImageUrlSmall>sample string 8</ProfileImageUrlSmall>
            <ProfileUrl>sample string 5</ProfileUrl>
          </AssessedBy>
          <AssessmentDate>2025-06-24T08:43:57Z</AssessmentDate>
          <Comment>sample string 3</Comment>
          <Element>
            <ActiveFromDT>2025-06-24T08:43:57Z</ActiveFromDT>
            <ActiveToDT>2025-06-24T08:43:57Z</ActiveToDT>
            <DeadlineDT>2025-06-24T08:43:57Z</DeadlineDT>
            <ElementId>1</ElementId>
            <ElementOrder>5</ElementOrder>
            <ElementType>2</ElementType>
            <LearningToolId>4</LearningToolId>
            <Title>sample string 3</Title>
          </Element>
          <PercentScore>4.1</PercentScore>
        </CriterionAssessment>
      </Assessments>
      <Criterion>
        <Description>sample string 3</Description>
        <Id>1</Id>
        <Title>sample string 2</Title>
      </Criterion>
    </CriteriaAssessmentReportItem>
  </ReportItems>
</CriteriaAssessmentReport>