POST api/StudentSectionGrades
Creates a new Student Section Grade.
Request Information
URI Parameters
None.
Body Parameters
StudentSectionGradeCreate| Name | Description | Type | Additional 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": "2a7206ba-8fa3-4d30-b6a3-6c4abc1336ea",
"SectionId": "2b48f4b7-3c49-4b9b-a677-a8518fd9d520",
"GradingEvaluationScheduleDetailId": "c2b08df6-4703-465f-ab5c-ee4fcb63a783",
"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>c2b08df6-4703-465f-ab5c-ee4fcb63a783</GradingEvaluationScheduleDetailId> <Input>sample string 4</Input> <SectionId>2b48f4b7-3c49-4b9b-a677-a8518fd9d520</SectionId> <StudentId>2a7206ba-8fa3-4d30-b6a3-6c4abc1336ea</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>