POST api/StudentAssessment/saveOrUpdateStudentAssessment

Request Information

URI Parameters

None.

Body Parameters

StudentAssessmentCreate
NameDescriptionTypeAdditional information
ClassId

integer

None.

TimeSearch

date

None.

IsAllowedSave

boolean

None.

TrackDateLast

date

None.

ArrCriteria

Collection of string

None.

UrlEBM

string

None.

ArrDetailCreate

Collection of StudentAssessmentDetailList

None.

Request Formats

application/json, text/json

Sample:
{
  "ClassId": 1,
  "TimeSearch": "2026-06-15T16:11:11.5867442+07:00",
  "IsAllowedSave": true,
  "TrackDateLast": "2026-06-15T16:11:11.5867442+07:00",
  "ArrCriteria": [
    "sample string 1",
    "sample string 2"
  ],
  "UrlEBM": "sample string 3",
  "ArrDetailCreate": [
    {
      "StudentName": "sample string 1",
      "StudentCode": "sample string 2",
      "StudentId": 3,
      "NickName": "sample string 4",
      "TeacherComment": "sample string 5",
      "IsAdditionalKnowledge": true,
      "ArrCriteria": [
        {
          "Id": 1,
          "Name": "sample string 2",
          "Content": "sample string 3",
          "Type": "sample string 4"
        },
        {
          "Id": 1,
          "Name": "sample string 2",
          "Content": "sample string 3",
          "Type": "sample string 4"
        }
      ]
    },
    {
      "StudentName": "sample string 1",
      "StudentCode": "sample string 2",
      "StudentId": 3,
      "NickName": "sample string 4",
      "TeacherComment": "sample string 5",
      "IsAdditionalKnowledge": true,
      "ArrCriteria": [
        {
          "Id": 1,
          "Name": "sample string 2",
          "Content": "sample string 3",
          "Type": "sample string 4"
        },
        {
          "Id": 1,
          "Name": "sample string 2",
          "Content": "sample string 3",
          "Type": "sample string 4"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<StudentAssessmentCreate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EBM.Portal.Bus.Model">
  <ArrCriteria xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </ArrCriteria>
  <ArrDetailCreate>
    <StudentAssessmentDetailList>
      <ArrCriteria>
        <StudentAssessmentCriteriaList>
          <Content>sample string 3</Content>
          <Id>1</Id>
          <Name>sample string 2</Name>
          <Type>sample string 4</Type>
        </StudentAssessmentCriteriaList>
        <StudentAssessmentCriteriaList>
          <Content>sample string 3</Content>
          <Id>1</Id>
          <Name>sample string 2</Name>
          <Type>sample string 4</Type>
        </StudentAssessmentCriteriaList>
      </ArrCriteria>
      <IsAdditionalKnowledge>true</IsAdditionalKnowledge>
      <NickName>sample string 4</NickName>
      <StudentCode>sample string 2</StudentCode>
      <StudentId>3</StudentId>
      <StudentName>sample string 1</StudentName>
      <TeacherComment>sample string 5</TeacherComment>
    </StudentAssessmentDetailList>
    <StudentAssessmentDetailList>
      <ArrCriteria>
        <StudentAssessmentCriteriaList>
          <Content>sample string 3</Content>
          <Id>1</Id>
          <Name>sample string 2</Name>
          <Type>sample string 4</Type>
        </StudentAssessmentCriteriaList>
        <StudentAssessmentCriteriaList>
          <Content>sample string 3</Content>
          <Id>1</Id>
          <Name>sample string 2</Name>
          <Type>sample string 4</Type>
        </StudentAssessmentCriteriaList>
      </ArrCriteria>
      <IsAdditionalKnowledge>true</IsAdditionalKnowledge>
      <NickName>sample string 4</NickName>
      <StudentCode>sample string 2</StudentCode>
      <StudentId>3</StudentId>
      <StudentName>sample string 1</StudentName>
      <TeacherComment>sample string 5</TeacherComment>
    </StudentAssessmentDetailList>
  </ArrDetailCreate>
  <ClassId>1</ClassId>
  <IsAllowedSave>true</IsAllowedSave>
  <TimeSearch>2026-06-15T16:11:11.5867442+07:00</TimeSearch>
  <TrackDateLast>2026-06-15T16:11:11.5867442+07:00</TrackDateLast>
  <UrlEBM>sample string 3</UrlEBM>
</StudentAssessmentCreate>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'StudentAssessmentCreate'.

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />