POST api/v1/academic_GraduationPlan/calculate-grade

Request Information

URI Parameters

None.

Body Parameters

Students
NameDescriptionTypeAdditional information
admissionNumber

string

None.

name

string

None.

academicLevelName

string

None.

scores

Collection of Academic_ResultPostingVM

None.

studentId

integer

None.

academicResultPostingId

integer

None.

academicSessionId

integer

None.

academicSemesterId

integer

None.

createdBy

string

None.

dateCreated

date

None.

statusName

string

None.

academicCourseDefinitionId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "admissionNumber": "sample string 1",
  "name": "sample string 2",
  "academicLevelName": "sample string 3",
  "scores": [
    {
      "academicSessionName": "sample string 1",
      "academicResultPostingId": 1,
      "studentId": 1,
      "admissionNumber": "sample string 2",
      "academicSessionId": 1,
      "academicSemesterId": 1,
      "academicCourseDefinitionId": 1,
      "academicGraduationPlanTemplateId": 1,
      "academicLevelId": 1,
      "courseCode": "sample string 3",
      "academicCourseAssessmentTypeSettingId": 1,
      "isRegistered": true,
      "dateRegistered": "2025-04-03T17:36:34.0660512-07:00",
      "registedBy": "sample string 4",
      "mark": 5.1,
      "creditUnit": 1,
      "grade": "sample string 6",
      "points": 1,
      "gradePoints": 1,
      "isPosted": true,
      "datePosted": "2025-04-03T17:36:34.0660512-07:00",
      "postedBy": "sample string 7",
      "isFinalize": true,
      "dateFinalized": "2025-04-03T17:36:34.0660512-07:00",
      "finalizedBy": "sample string 9",
      "isPublished": true,
      "datePublished": "2025-04-03T17:36:34.0660512-07:00",
      "publishedBy": "sample string 11",
      "dateCreated": "2025-04-03T17:36:34.0660512-07:00",
      "createdBy": 1,
      "statusId": 1,
      "tenantId": 1,
      "modifiedBy": 1,
      "dateModified": "2025-04-03T17:36:34.0660512-07:00",
      "iPAddress": "sample string 12",
      "macAddress": "sample string 13",
      "term": "sample string 14",
      "academicCourseScheduleId": 15,
      "markAdjustment": 16.1,
      "reasonForAdjustment": "sample string 17",
      "remark": "sample string 18",
      "academicCourseDefinitionName": "sample string 19",
      "academicLevelName": "sample string 20",
      "academicCourseAssessmentType": "sample string 21",
      "name": "sample string 22",
      "newScore": 1.1,
      "oldScore": 1.1,
      "statusName": "sample string 23",
      "markCorrectionLogId": 24,
      "approvedBy": "sample string 25",
      "dateApproved": "2025-04-03T17:36:34.0660512-07:00",
      "courseName": "sample string 26",
      "academicSemesterName": "sample string 27",
      "hasUploaded": "sample string 28"
    },
    {
      "academicSessionName": "sample string 1",
      "academicResultPostingId": 1,
      "studentId": 1,
      "admissionNumber": "sample string 2",
      "academicSessionId": 1,
      "academicSemesterId": 1,
      "academicCourseDefinitionId": 1,
      "academicGraduationPlanTemplateId": 1,
      "academicLevelId": 1,
      "courseCode": "sample string 3",
      "academicCourseAssessmentTypeSettingId": 1,
      "isRegistered": true,
      "dateRegistered": "2025-04-03T17:36:34.0660512-07:00",
      "registedBy": "sample string 4",
      "mark": 5.1,
      "creditUnit": 1,
      "grade": "sample string 6",
      "points": 1,
      "gradePoints": 1,
      "isPosted": true,
      "datePosted": "2025-04-03T17:36:34.0660512-07:00",
      "postedBy": "sample string 7",
      "isFinalize": true,
      "dateFinalized": "2025-04-03T17:36:34.0660512-07:00",
      "finalizedBy": "sample string 9",
      "isPublished": true,
      "datePublished": "2025-04-03T17:36:34.0660512-07:00",
      "publishedBy": "sample string 11",
      "dateCreated": "2025-04-03T17:36:34.0660512-07:00",
      "createdBy": 1,
      "statusId": 1,
      "tenantId": 1,
      "modifiedBy": 1,
      "dateModified": "2025-04-03T17:36:34.0660512-07:00",
      "iPAddress": "sample string 12",
      "macAddress": "sample string 13",
      "term": "sample string 14",
      "academicCourseScheduleId": 15,
      "markAdjustment": 16.1,
      "reasonForAdjustment": "sample string 17",
      "remark": "sample string 18",
      "academicCourseDefinitionName": "sample string 19",
      "academicLevelName": "sample string 20",
      "academicCourseAssessmentType": "sample string 21",
      "name": "sample string 22",
      "newScore": 1.1,
      "oldScore": 1.1,
      "statusName": "sample string 23",
      "markCorrectionLogId": 24,
      "approvedBy": "sample string 25",
      "dateApproved": "2025-04-03T17:36:34.0660512-07:00",
      "courseName": "sample string 26",
      "academicSemesterName": "sample string 27",
      "hasUploaded": "sample string 28"
    }
  ],
  "studentId": 1,
  "academicResultPostingId": 4,
  "academicSessionId": 1,
  "academicSemesterId": 1,
  "createdBy": "sample string 5",
  "dateCreated": "2025-04-03T17:36:34.0660512-07:00",
  "statusName": "sample string 6",
  "academicCourseDefinitionId": 1
}

application/xml, text/xml

Sample:
<Students xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.TransferObject.ViewModel">
  <academicCourseDefinitionId>1</academicCourseDefinitionId>
  <academicLevelName>sample string 3</academicLevelName>
  <academicResultPostingId>4</academicResultPostingId>
  <academicSemesterId>1</academicSemesterId>
  <academicSessionId>1</academicSessionId>
  <admissionNumber>sample string 1</admissionNumber>
  <createdBy>sample string 5</createdBy>
  <dateCreated>2025-04-03T17:36:34.0660512-07:00</dateCreated>
  <name>sample string 2</name>
  <scores>
    <Academic_ResultPostingVM>
      <academicCourseAssessmentType>sample string 21</academicCourseAssessmentType>
      <academicCourseAssessmentTypeSettingId>1</academicCourseAssessmentTypeSettingId>
      <academicCourseDefinitionId>1</academicCourseDefinitionId>
      <academicCourseDefinitionName>sample string 19</academicCourseDefinitionName>
      <academicCourseScheduleId>15</academicCourseScheduleId>
      <academicGraduationPlanTemplateId>1</academicGraduationPlanTemplateId>
      <academicLevelId>1</academicLevelId>
      <academicLevelName>sample string 20</academicLevelName>
      <academicResultPostingId>1</academicResultPostingId>
      <academicSemesterId>1</academicSemesterId>
      <academicSemesterName>sample string 27</academicSemesterName>
      <academicSessionId>1</academicSessionId>
      <academicSessionName>sample string 1</academicSessionName>
      <admissionNumber>sample string 2</admissionNumber>
      <approvedBy>sample string 25</approvedBy>
      <courseCode>sample string 3</courseCode>
      <courseName>sample string 26</courseName>
      <createdBy>1</createdBy>
      <creditUnit>1</creditUnit>
      <dateApproved>2025-04-03T17:36:34.0660512-07:00</dateApproved>
      <dateCreated>2025-04-03T17:36:34.0660512-07:00</dateCreated>
      <dateFinalized>2025-04-03T17:36:34.0660512-07:00</dateFinalized>
      <dateModified>2025-04-03T17:36:34.0660512-07:00</dateModified>
      <datePosted>2025-04-03T17:36:34.0660512-07:00</datePosted>
      <datePublished>2025-04-03T17:36:34.0660512-07:00</datePublished>
      <dateRegistered>2025-04-03T17:36:34.0660512-07:00</dateRegistered>
      <finalizedBy>sample string 9</finalizedBy>
      <grade>sample string 6</grade>
      <gradePoints>1</gradePoints>
      <hasUploaded>sample string 28</hasUploaded>
      <iPAddress>sample string 12</iPAddress>
      <isFinalize>true</isFinalize>
      <isPosted>true</isPosted>
      <isPublished>true</isPublished>
      <isRegistered>true</isRegistered>
      <macAddress>sample string 13</macAddress>
      <mark>5.1</mark>
      <markAdjustment>16.1</markAdjustment>
      <markCorrectionLogId>24</markCorrectionLogId>
      <modifiedBy>1</modifiedBy>
      <name>sample string 22</name>
      <newScore>1.1</newScore>
      <oldScore>1.1</oldScore>
      <points>1</points>
      <postedBy>sample string 7</postedBy>
      <publishedBy>sample string 11</publishedBy>
      <reasonForAdjustment>sample string 17</reasonForAdjustment>
      <registedBy>sample string 4</registedBy>
      <remark>sample string 18</remark>
      <statusId>1</statusId>
      <statusName>sample string 23</statusName>
      <studentId>1</studentId>
      <tenantId>1</tenantId>
      <term>sample string 14</term>
    </Academic_ResultPostingVM>
    <Academic_ResultPostingVM>
      <academicCourseAssessmentType>sample string 21</academicCourseAssessmentType>
      <academicCourseAssessmentTypeSettingId>1</academicCourseAssessmentTypeSettingId>
      <academicCourseDefinitionId>1</academicCourseDefinitionId>
      <academicCourseDefinitionName>sample string 19</academicCourseDefinitionName>
      <academicCourseScheduleId>15</academicCourseScheduleId>
      <academicGraduationPlanTemplateId>1</academicGraduationPlanTemplateId>
      <academicLevelId>1</academicLevelId>
      <academicLevelName>sample string 20</academicLevelName>
      <academicResultPostingId>1</academicResultPostingId>
      <academicSemesterId>1</academicSemesterId>
      <academicSemesterName>sample string 27</academicSemesterName>
      <academicSessionId>1</academicSessionId>
      <academicSessionName>sample string 1</academicSessionName>
      <admissionNumber>sample string 2</admissionNumber>
      <approvedBy>sample string 25</approvedBy>
      <courseCode>sample string 3</courseCode>
      <courseName>sample string 26</courseName>
      <createdBy>1</createdBy>
      <creditUnit>1</creditUnit>
      <dateApproved>2025-04-03T17:36:34.0660512-07:00</dateApproved>
      <dateCreated>2025-04-03T17:36:34.0660512-07:00</dateCreated>
      <dateFinalized>2025-04-03T17:36:34.0660512-07:00</dateFinalized>
      <dateModified>2025-04-03T17:36:34.0660512-07:00</dateModified>
      <datePosted>2025-04-03T17:36:34.0660512-07:00</datePosted>
      <datePublished>2025-04-03T17:36:34.0660512-07:00</datePublished>
      <dateRegistered>2025-04-03T17:36:34.0660512-07:00</dateRegistered>
      <finalizedBy>sample string 9</finalizedBy>
      <grade>sample string 6</grade>
      <gradePoints>1</gradePoints>
      <hasUploaded>sample string 28</hasUploaded>
      <iPAddress>sample string 12</iPAddress>
      <isFinalize>true</isFinalize>
      <isPosted>true</isPosted>
      <isPublished>true</isPublished>
      <isRegistered>true</isRegistered>
      <macAddress>sample string 13</macAddress>
      <mark>5.1</mark>
      <markAdjustment>16.1</markAdjustment>
      <markCorrectionLogId>24</markCorrectionLogId>
      <modifiedBy>1</modifiedBy>
      <name>sample string 22</name>
      <newScore>1.1</newScore>
      <oldScore>1.1</oldScore>
      <points>1</points>
      <postedBy>sample string 7</postedBy>
      <publishedBy>sample string 11</publishedBy>
      <reasonForAdjustment>sample string 17</reasonForAdjustment>
      <registedBy>sample string 4</registedBy>
      <remark>sample string 18</remark>
      <statusId>1</statusId>
      <statusName>sample string 23</statusName>
      <studentId>1</studentId>
      <tenantId>1</tenantId>
      <term>sample string 14</term>
    </Academic_ResultPostingVM>
  </scores>
  <statusName>sample string 6</statusName>
  <studentId>1</studentId>
</Students>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.