POST api/AssignmentScores
Creates a new Assignment Score.
Request Information
URI Parameters
None.
Body Parameters
AssignmentScoreCreateName | Description | Type | Additional information |
---|---|---|---|
StudentId |
The application identifier of the Student for the Assignment Score. |
globally unique identifier |
Required |
SectionId |
The application identifier of the Section for the Assignment Score. |
globally unique identifier |
Required |
AssignmentId |
The application identifier of the Assignment for the Assignment Score. |
globally unique identifier |
Required |
Score |
The score to record for the Assignment Score. The score value must be numeric, 'I', or 'N/A'. A value of 'I' indicates the Assignment Score is Incomplete. A value of 'N/A' unassigns the Assignment from the Student. |
string |
Required |
Comment |
The comment to record for the Assignment Score. |
string |
None. |
Request Formats
application/json, text/json
Sample:
{ "StudentId": "473e8bd4-10ef-470d-b94b-20732e684a78", "SectionId": "150fb871-c811-43d6-8bee-71a38293ab0a", "AssignmentId": "b4fd31ee-395a-4da0-a756-c8e39c82004a", "Score": "sample string 4", "Comment": "sample string 5" }
application/xml, text/xml
Sample:
<AssignmentScoreCreate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MAS.WebApi.v1"> <AssignmentId>b4fd31ee-395a-4da0-a756-c8e39c82004a</AssignmentId> <Comment>sample string 5</Comment> <Score>sample string 4</Score> <SectionId>150fb871-c811-43d6-8bee-71a38293ab0a</SectionId> <StudentId>473e8bd4-10ef-470d-b94b-20732e684a78</StudentId> </AssignmentScoreCreate>
application/x-www-form-urlencoded
Sample:
StudentId=valueForStudentId&SectionId=valueForSectionId&AssignmentId=valueForAssignmentId&Score=valueForScore&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>