POST api/StudentCourseStudyPlan/SubmitStudentEditedStudyPlan?registrationId={registrationId}
This action method used to submit the edited study plan during study plan editing
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| registrationId | integer |
Required |
Body Parameters
StudentStudyPlanPreviewSummary| Name | Description | Type | Additional information |
|---|---|---|---|
| RegistrationId |
Gets or sets the Registration Id |
integer |
None. |
| IsToUpdateForCombo |
Gets or sets from combo registration |
boolean |
None. |
| StudentStudyPlanConfigInfo | StudentStudyPlanConfiguration |
None. |
|
| StudentKnowledgeLevelInfo |
Gets or sets the Student Subjects Knowledge Level information |
Collection of Studentsubjectsknowledgelevel |
None. |
| StudentRevisionSettingsInfo |
Gets or sets the Student Review information |
Collection of StudentReviewSettings |
None. |
| StudentStudyPlanSchedulesInfo |
Gets or sets the Student StudyPlan Schedules information |
Collection of StudentStudyPlanSchedules |
None. |
| StudentBlockoutDaysInfo |
Gets or sets the Student Blockout Days Information |
Collection of StudentBlockoutDays |
None. |
| StudentStudyPlanHoursInfo | StudentStudyPlanHours |
None. |
|
| StudentAdditionalStudyDays | Collection of StudentAdditionalStudyDays |
None. |
|
| StudentStudyPlanPreviewCalendarEvent | StudentStudyPlanPreviewCalendarEvent |
None. |
Request Formats
application/json, text/json
Sample:
{
"RegistrationId": 1,
"IsToUpdateForCombo": true,
"StudentStudyPlanConfigInfo": {
"StudentStudyPlanConfigurationId": 1,
"RegistrationId": 2,
"StudyPlanRemainderDate": "2026-04-02T23:46:08.7477417-04:00",
"IsRevisionRequired": true,
"IsPlanCreated": true,
"CurrentTab": "sample string 6",
"StudyPlanStartDate": "2026-04-02T23:46:08.7477417-04:00",
"DefaultStudyPlanStartDate": "2026-04-02T23:46:08.7477417-04:00",
"ExamDate": "2026-04-02T23:46:08.7477417-04:00",
"ReviewDate": "2026-04-02T23:46:08.7477417-04:00",
"TotalHoursRequired": 9.1,
"TotalAvailableHours": 10.1,
"TotalRevisionHoursRequired": 11.1,
"StudentProductId": 12,
"RegistrationDate": "2026-04-02T23:46:08.7477417-04:00",
"ActivatedDate": "2026-04-02T23:46:08.7477417-04:00",
"weekDayHours": [
{
"Text": "sample string 1",
"Value": "sample string 2",
"Selected": true,
"Url": "sample string 4"
},
{
"Text": "sample string 1",
"Value": "sample string 2",
"Selected": true,
"Url": "sample string 4"
}
],
"IsStudentRevision": true,
"TotalSubjectHours": 16.1,
"StudyPlanActualSubjectHours": 17.1,
"StudyPlanCompletedSubjectHours": 18.1,
"IsVariableExamType": true,
"RevisionHoursForEachTopic": 20,
"IsCBTExamType": true,
"CourseAccessEndDate": "2026-04-02T23:46:08.7477417-04:00",
"IncludeOnlineOnsiteCenter": true,
"ShowIncludeOnlineOnsiteCenter": true,
"TotalHoursRequiredWithSchedule": 24.1,
"TotalHoursRequiredWithOutSchedule": 25.1,
"IsComboOnline": true,
"IsEditInProgress": true
},
"StudentKnowledgeLevelInfo": [
{
"StudentSubjectsKnowledgeLevelId": 1,
"RegistrationId": 2,
"SubjectId": 3,
"SubjectName": "sample string 4",
"StudyPlanDuration": 5,
"KnowledgeLevel": 6,
"MultiplicationFactor": 7.0,
"IsDefaultKnowledgeLevel": true,
"RevisionHoursForEachTopic": 9.0,
"SpentTopicRevisionHours": 10.0,
"SubjectSequence": 11,
"SubjectBaseLineExam": [
{
"CourseBaseLineInfoId": 1,
"SubjectId": 2,
"CourseId": 3,
"IsCourse": true,
"BaseLineTestId": 5,
"ShortCode": "sample string 6",
"QuizScheduleId": 7,
"QuizReferenceId": 8,
"QuizzyUserID": 9,
"UserTestDetails": {
"UserId": 1,
"TestId": 2,
"ClientId": 3,
"TestTitle": "sample string 4",
"TestTypeCode": "sample string 5",
"TestCreatedOn": "2026-04-02T23:46:08.7477417-04:00",
"TestCreatedBy": 7,
"TestDuration": 1,
"RemainingDuration": 8,
"TotalQuestions": 9,
"TotalMarks": 10,
"PassPercentage": 11.1,
"IsActive": true,
"FeedBackAtEnd": true,
"AvailableFrom": "2026-04-02T23:46:08.7477417-04:00",
"AvailableTo": "2026-04-02T23:46:08.7477417-04:00",
"TestInstruction": "sample string 16",
"TestGroupUserId": 17,
"TestTakenCount": 18,
"MaxAttempt": 19,
"ISQ_Id": 20,
"IsForNonUser": true,
"IsForGuestUser": true,
"NQA_AttemptID": 23,
"Attempt_Id": 24,
"Iscompleted": true,
"CompletedOn": "2026-04-02T23:46:08.7477417-04:00",
"NQA_CurentQustionPossition": 27,
"CurentQustionPossition": 28,
"TestReferenceMaterialId": 29,
"MaterialTitle": "sample string 30",
"Description": "sample string 31",
"GroupId": 32,
"AllowPause": true,
"AllowPauseByTest": true,
"AskUserConfidenceLevel": true,
"TestAskUserConfidenceLevel": true,
"AttemptAskUserConfidenceLevel": true,
"TestResume": true,
"ProgressInTestTile": "sample string 39",
"IsQuestionOfTheWeek": true,
"QODWGroupId": "sample string 41",
"ExamUrl": "sample string 42"
},
"IsShowResult": true
},
{
"CourseBaseLineInfoId": 1,
"SubjectId": 2,
"CourseId": 3,
"IsCourse": true,
"BaseLineTestId": 5,
"ShortCode": "sample string 6",
"QuizScheduleId": 7,
"QuizReferenceId": 8,
"QuizzyUserID": 9,
"UserTestDetails": {
"UserId": 1,
"TestId": 2,
"ClientId": 3,
"TestTitle": "sample string 4",
"TestTypeCode": "sample string 5",
"TestCreatedOn": "2026-04-02T23:46:08.7477417-04:00",
"TestCreatedBy": 7,
"TestDuration": 1,
"RemainingDuration": 8,
"TotalQuestions": 9,
"TotalMarks": 10,
"PassPercentage": 11.1,
"IsActive": true,
"FeedBackAtEnd": true,
"AvailableFrom": "2026-04-02T23:46:08.7477417-04:00",
"AvailableTo": "2026-04-02T23:46:08.7477417-04:00",
"TestInstruction": "sample string 16",
"TestGroupUserId": 17,
"TestTakenCount": 18,
"MaxAttempt": 19,
"ISQ_Id": 20,
"IsForNonUser": true,
"IsForGuestUser": true,
"NQA_AttemptID": 23,
"Attempt_Id": 24,
"Iscompleted": true,
"CompletedOn": "2026-04-02T23:46:08.7477417-04:00",
"NQA_CurentQustionPossition": 27,
"CurentQustionPossition": 28,
"TestReferenceMaterialId": 29,
"MaterialTitle": "sample string 30",
"Description": "sample string 31",
"GroupId": 32,
"AllowPause": true,
"AllowPauseByTest": true,
"AskUserConfidenceLevel": true,
"TestAskUserConfidenceLevel": true,
"AttemptAskUserConfidenceLevel": true,
"TestResume": true,
"ProgressInTestTile": "sample string 39",
"IsQuestionOfTheWeek": true,
"QODWGroupId": "sample string 41",
"ExamUrl": "sample string 42"
},
"IsShowResult": true
}
],
"IsShowResult": true
},
{
"StudentSubjectsKnowledgeLevelId": 1,
"RegistrationId": 2,
"SubjectId": 3,
"SubjectName": "sample string 4",
"StudyPlanDuration": 5,
"KnowledgeLevel": 6,
"MultiplicationFactor": 7.0,
"IsDefaultKnowledgeLevel": true,
"RevisionHoursForEachTopic": 9.0,
"SpentTopicRevisionHours": 10.0,
"SubjectSequence": 11,
"SubjectBaseLineExam": [
{
"CourseBaseLineInfoId": 1,
"SubjectId": 2,
"CourseId": 3,
"IsCourse": true,
"BaseLineTestId": 5,
"ShortCode": "sample string 6",
"QuizScheduleId": 7,
"QuizReferenceId": 8,
"QuizzyUserID": 9,
"UserTestDetails": {
"UserId": 1,
"TestId": 2,
"ClientId": 3,
"TestTitle": "sample string 4",
"TestTypeCode": "sample string 5",
"TestCreatedOn": "2026-04-02T23:46:08.7477417-04:00",
"TestCreatedBy": 7,
"TestDuration": 1,
"RemainingDuration": 8,
"TotalQuestions": 9,
"TotalMarks": 10,
"PassPercentage": 11.1,
"IsActive": true,
"FeedBackAtEnd": true,
"AvailableFrom": "2026-04-02T23:46:08.7477417-04:00",
"AvailableTo": "2026-04-02T23:46:08.7477417-04:00",
"TestInstruction": "sample string 16",
"TestGroupUserId": 17,
"TestTakenCount": 18,
"MaxAttempt": 19,
"ISQ_Id": 20,
"IsForNonUser": true,
"IsForGuestUser": true,
"NQA_AttemptID": 23,
"Attempt_Id": 24,
"Iscompleted": true,
"CompletedOn": "2026-04-02T23:46:08.7477417-04:00",
"NQA_CurentQustionPossition": 27,
"CurentQustionPossition": 28,
"TestReferenceMaterialId": 29,
"MaterialTitle": "sample string 30",
"Description": "sample string 31",
"GroupId": 32,
"AllowPause": true,
"AllowPauseByTest": true,
"AskUserConfidenceLevel": true,
"TestAskUserConfidenceLevel": true,
"AttemptAskUserConfidenceLevel": true,
"TestResume": true,
"ProgressInTestTile": "sample string 39",
"IsQuestionOfTheWeek": true,
"QODWGroupId": "sample string 41",
"ExamUrl": "sample string 42"
},
"IsShowResult": true
},
{
"CourseBaseLineInfoId": 1,
"SubjectId": 2,
"CourseId": 3,
"IsCourse": true,
"BaseLineTestId": 5,
"ShortCode": "sample string 6",
"QuizScheduleId": 7,
"QuizReferenceId": 8,
"QuizzyUserID": 9,
"UserTestDetails": {
"UserId": 1,
"TestId": 2,
"ClientId": 3,
"TestTitle": "sample string 4",
"TestTypeCode": "sample string 5",
"TestCreatedOn": "2026-04-02T23:46:08.7477417-04:00",
"TestCreatedBy": 7,
"TestDuration": 1,
"RemainingDuration": 8,
"TotalQuestions": 9,
"TotalMarks": 10,
"PassPercentage": 11.1,
"IsActive": true,
"FeedBackAtEnd": true,
"AvailableFrom": "2026-04-02T23:46:08.7477417-04:00",
"AvailableTo": "2026-04-02T23:46:08.7477417-04:00",
"TestInstruction": "sample string 16",
"TestGroupUserId": 17,
"TestTakenCount": 18,
"MaxAttempt": 19,
"ISQ_Id": 20,
"IsForNonUser": true,
"IsForGuestUser": true,
"NQA_AttemptID": 23,
"Attempt_Id": 24,
"Iscompleted": true,
"CompletedOn": "2026-04-02T23:46:08.7477417-04:00",
"NQA_CurentQustionPossition": 27,
"CurentQustionPossition": 28,
"TestReferenceMaterialId": 29,
"MaterialTitle": "sample string 30",
"Description": "sample string 31",
"GroupId": 32,
"AllowPause": true,
"AllowPauseByTest": true,
"AskUserConfidenceLevel": true,
"TestAskUserConfidenceLevel": true,
"AttemptAskUserConfidenceLevel": true,
"TestResume": true,
"ProgressInTestTile": "sample string 39",
"IsQuestionOfTheWeek": true,
"QODWGroupId": "sample string 41",
"ExamUrl": "sample string 42"
},
"IsShowResult": true
}
],
"IsShowResult": true
}
],
"StudentRevisionSettingsInfo": [
{
"StudentCourseReviewSettingId": 1,
"RegistrationId": 2,
"CompletionPercentage": 3,
"ReviewTimeInHours": 4,
"InProgress": true,
"IsCompleted": true,
"AllowDelete": true,
"RefreshStatus": "sample string 8",
"RefreshStartDate": "2026-04-02T23:46:08.7477417-04:00",
"RefreshEndDate": "2026-04-02T23:46:08.7477417-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:46:08.7477417-04:00",
"RefreshEndDate": "2026-04-02T23:46:08.7477417-04:00",
"IsRemoved": true,
"RemainingReviewTimeInHours": 10.0
}
],
"StudentStudyPlanSchedulesInfo": [
{
"StudentStudyPlanScheduleId": 1,
"RegistrationId": 2,
"ScheduledDay": 3,
"ScheduledHours": 4.0
},
{
"StudentStudyPlanScheduleId": 1,
"RegistrationId": 2,
"ScheduledDay": 3,
"ScheduledHours": 4.0
}
],
"StudentBlockoutDaysInfo": [
{
"StudentBlockoutDayId": 1,
"RegistrationId": 2,
"StartDate": "2026-04-02T23:46:08.7477417-04:00",
"EndDate": "2026-04-02T23:46:08.7477417-04:00",
"IsRemoved": true
},
{
"StudentBlockoutDayId": 1,
"RegistrationId": 2,
"StartDate": "2026-04-02T23:46:08.7477417-04:00",
"EndDate": "2026-04-02T23:46:08.7477417-04:00",
"IsRemoved": true
}
],
"StudentStudyPlanHoursInfo": {
"AvailableHours": 1.1,
"RequiredHours": 2.1,
"IsRevisionRequired": true,
"RevisionCount": 4,
"TotalSubjectHours": 5.1,
"TotalRevisionHours": 6.1,
"IsChangehoursRequired": true,
"IsEditStudyPlan": true
},
"StudentAdditionalStudyDays": [
{
"StudentAdditionalStudyDayId": 1,
"RegistrationId": 2,
"StartDate": "2026-04-02T23:46:08.7477417-04:00",
"ScheduledHours": 4.0,
"IsRemoved": true
},
{
"StudentAdditionalStudyDayId": 1,
"RegistrationId": 2,
"StartDate": "2026-04-02T23:46:08.7477417-04:00",
"ScheduledHours": 4.0,
"IsRemoved": true
}
],
"StudentStudyPlanPreviewCalendarEvent": {
"weekDayHours": [
{
"Text": "sample string 1",
"Value": "sample string 2",
"Selected": true,
"Url": "sample string 4"
},
{
"Text": "sample string 1",
"Value": "sample string 2",
"Selected": true,
"Url": "sample string 4"
}
],
"StudyPlanCalendarPreviewInfo": [
{
"title": "sample string 1",
"start": "sample string 2",
"id": "sample string 3",
"backgroundColor": "sample string 4",
"groupId": "sample string 5",
"classNames": [
"sample string 1",
"sample string 2"
],
"description": "sample string 6",
"isBlockoutDay": true,
"studyPlanHours": "sample string 8",
"allowRemove": true,
"statusMessage": "sample string 10",
"studentCourseReviewSettingId": 11,
"SpentDuration": 12.0
},
{
"title": "sample string 1",
"start": "sample string 2",
"id": "sample string 3",
"backgroundColor": "sample string 4",
"groupId": "sample string 5",
"classNames": [
"sample string 1",
"sample string 2"
],
"description": "sample string 6",
"isBlockoutDay": true,
"studyPlanHours": "sample string 8",
"allowRemove": true,
"statusMessage": "sample string 10",
"studentCourseReviewSettingId": 11,
"SpentDuration": 12.0
}
],
"StudentStudyPlanHoursInfo": {
"AvailableHours": 1.1,
"RequiredHours": 2.1,
"IsRevisionRequired": true,
"RevisionCount": 4,
"TotalSubjectHours": 5.1,
"TotalRevisionHours": 6.1,
"IsChangehoursRequired": true,
"IsEditStudyPlan": true
},
"IsEditInProgress": true,
"StudentStudyPLanConfiguration": {
"StudentStudyPlanConfigurationId": 1,
"RegistrationId": 2,
"StudyPlanRemainderDate": "2026-04-02T23:46:08.7477417-04:00",
"IsRevisionRequired": true,
"IsPlanCreated": true,
"CurrentTab": "sample string 6",
"StudyPlanStartDate": "2026-04-02T23:46:08.7477417-04:00",
"DefaultStudyPlanStartDate": "2026-04-02T23:46:08.7477417-04:00",
"ExamDate": "2026-04-02T23:46:08.7477417-04:00",
"ReviewDate": "2026-04-02T23:46:08.7477417-04:00",
"TotalHoursRequired": 9.1,
"TotalAvailableHours": 10.1,
"TotalRevisionHoursRequired": 11.1,
"StudentProductId": 12,
"RegistrationDate": "2026-04-02T23:46:08.7477417-04:00",
"ActivatedDate": "2026-04-02T23:46:08.7477417-04:00",
"weekDayHours": [
{
"Text": "sample string 1",
"Value": "sample string 2",
"Selected": true,
"Url": "sample string 4"
},
{
"Text": "sample string 1",
"Value": "sample string 2",
"Selected": true,
"Url": "sample string 4"
}
],
"IsStudentRevision": true,
"TotalSubjectHours": 16.1,
"StudyPlanActualSubjectHours": 17.1,
"StudyPlanCompletedSubjectHours": 18.1,
"IsVariableExamType": true,
"RevisionHoursForEachTopic": 20,
"IsCBTExamType": true,
"CourseAccessEndDate": "2026-04-02T23:46:08.7477417-04:00",
"IncludeOnlineOnsiteCenter": true,
"ShowIncludeOnlineOnsiteCenter": true,
"TotalHoursRequiredWithSchedule": 24.1,
"TotalHoursRequiredWithOutSchedule": 25.1,
"IsComboOnline": true,
"IsEditInProgress": true
},
"IsEditStudyPlan": true
}
}
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
booleanResponse Formats
application/json, text/json
Sample:
true
text/xml
Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>