POST api/StudentSectionGrades

Creates a new Student Section Grade.

Request Information

URI Parameters

None.

Body Parameters

StudentSectionGradeCreate
NameDescriptionTypeAdditional information
StudentId

The application identifier of the Student for the Section Grade.

globally unique identifier

Required

SectionId

The application identifier of the Section for the Section Grade.

globally unique identifier

Required

GradingEvaluationScheduleDetailId

The application identifier of the Grading Evaluation Schedule Detail for the Section Grade.

globally unique identifier

Required

Input

The mark to record for the Section Grade. The input must be a valid numeric value or grading code on the grading scale.

string

Required

Comment

The comment to record for the Section Grade.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "StudentId": "d6cf910a-1b68-4f32-8598-fae97d8325a4",
  "SectionId": "cefefb0d-2431-4a71-9333-560bea82718e",
  "GradingEvaluationScheduleDetailId": "fe20fce0-d064-4ddd-8b12-593cc7e1a077",
  "Input": "sample string 4",
  "Comment": "sample string 5"
}

application/xml, text/xml

Sample:
<StudentSectionGradeCreate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MAS.WebApi.v1">
  <Comment>sample string 5</Comment>
  <GradingEvaluationScheduleDetailId>fe20fce0-d064-4ddd-8b12-593cc7e1a077</GradingEvaluationScheduleDetailId>
  <Input>sample string 4</Input>
  <SectionId>cefefb0d-2431-4a71-9333-560bea82718e</SectionId>
  <StudentId>d6cf910a-1b68-4f32-8598-fae97d8325a4</StudentId>
</StudentSectionGradeCreate>

application/x-www-form-urlencoded

Sample:
StudentId=valueForStudentId&SectionId=valueForSectionId&GradingEvaluationScheduleDetailId=valueForGradingEvaluationScheduleDetailId&Input=valueForInput&Comment=valueForComment&IsValid=valueForIsValid&BrokenRuleList=valueForBrokenRuleList&BOID=valueForBOID&ReturnResult=valueForReturnResult

Response Information

Resource Description

If POST/PUT/DELETE is successful, an empty response is returned. Otherwise the response message will provide details of why the POST/PUT/DELETE was unsuccessful.

Response Formats

application/json, text/json

Sample:
---Security Exception---
{
    "ExceptionType": "Security",
    "Message": Information related to failed authentication or permissions,
    "Reference": A unique identifier for the exception log entry used for support purposes
}

---Business Rule Exception---
{
    "BrokenRules": [
        {
            "ObjectFor": The type of object with the business rule exception,
            "IDFor": The identifier for the object with the business rule exception,
            "Rule": The description of the business rule exception
        }
    ],
    "ExceptionType": "Broken Rules",
    "Message": Information related to the exception,
    "Reference": A unique identifier for the exception log entry used for support purposes
}
      
---Other Exception---
{
    "ExceptionType": The type of exception,
    "Message": Information related to the exception,
    "Reference": A unique identifier for the exception log entry used for support purposes
}

application/xml, text/xml

Sample:
---Security Exception---
<Exception Reference="[A unique identifier for the exception log entry used for support purposes]" ExceptionType="Security">
   Information related to failed authentication or permissions
</Exception>

---Business Rule Exception---
<BrokenRulesMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <Message>Information related to the exception</Message>
    <Reference>A unique identifier for the exception log entry used for support purposes</Reference>
    <ExceptionType>Broken Rules</ExceptionType>
    <BrokenRules>
        <ApiBrokenRule>
            <ObjectFor>The type of object with the business rule exception</ObjectFor>
            <IDFor>The identifier for the object with the business rule exception</IDFor>
            <Rule>The description of the business rule exception</Rule>
        </ApiBrokenRule>
    </BrokenRules>
</BrokenRulesMessage>

---Other Exception---
<Exception Reference="[A unique identifier for the exception log entry used for support purposes]" ExceptionType="[The type of exception]">
   Information related to the exception
</Exception>