POST api/StudentSectionGrades
Creates a new Student Section Grade.
Request Information
URI Parameters
None.
Body Parameters
StudentSectionGradeCreateName | 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": "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>