POST api/StudentCourseStudyPlan/InsertOrUpdateStudentReviewSettings?registrationId={registrationId}

Used to insert revision setting details

Request Information

URI Parameters

NameDescriptionTypeAdditional information
registrationId

integer

Required

Body Parameters

StudentReviewDetails
NameDescriptionTypeAdditional information
StudentReviewSettingInfo

Used to get the revision setting details in a list

Collection of StudentReviewSettings

None.

IsRevisionRequired

Gets or sets whether revision required or not

boolean

None.

ShowAvailableHours

Gets or sets whether to show the available hours or now

boolean

None.

StudentStudyPlanHoursInfo

Return the student study plan hour details

StudentStudyPlanHours

None.

IsDefaultReviewByAdmin

Gets or sets whether we are showing the default review details

boolean

None.

RevisionHoursForEachTopic

revision hours for each topic

integer

None.

TotalSubject

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "StudentReviewSettingInfo": [
    {
      "StudentCourseReviewSettingId": 1,
      "RegistrationId": 2,
      "CompletionPercentage": 3,
      "ReviewTimeInHours": 4,
      "InProgress": true,
      "IsCompleted": true,
      "AllowDelete": true,
      "RefreshStatus": "sample string 8",
      "RefreshStartDate": "2026-04-02T23:45:20.4032978-04:00",
      "RefreshEndDate": "2026-04-02T23:45:20.4032978-04:00",
      "IsRemoved": true,
      "RemainingReviewTimeInHours": 10.0
    },
    {
      "StudentCourseReviewSettingId": 1,
      "RegistrationId": 2,
      "CompletionPercentage": 3,
      "ReviewTimeInHours": 4,
      "InProgress": true,
      "IsCompleted": true,
      "AllowDelete": true,
      "RefreshStatus": "sample string 8",
      "RefreshStartDate": "2026-04-02T23:45:20.4032978-04:00",
      "RefreshEndDate": "2026-04-02T23:45:20.4032978-04:00",
      "IsRemoved": true,
      "RemainingReviewTimeInHours": 10.0
    }
  ],
  "IsRevisionRequired": true,
  "ShowAvailableHours": true,
  "StudentStudyPlanHoursInfo": {
    "AvailableHours": 1.1,
    "RequiredHours": 2.1,
    "IsRevisionRequired": true,
    "RevisionCount": 4,
    "TotalSubjectHours": 5.1,
    "TotalRevisionHours": 6.1,
    "IsChangehoursRequired": true,
    "IsEditStudyPlan": true
  },
  "IsDefaultReviewByAdmin": true,
  "RevisionHoursForEachTopic": 4,
  "TotalSubject": 5
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'StudentReviewDetails'.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json

Sample:
true

text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>