Interface IStudentEnrollmentPeriodLessonService
Assembly: Cmc.Nexus.Academics.Contracts.dll
Syntax
public interface IStudentEnrollmentPeriodLessonService : IEntityService<StudentEnrollmentPeriodLessonEntity>, IService
Methods
CalculateLessonScore(CalculateLessonScoreRequest)
CalculateLessonScore is used under a feature Flag "EnableEnhancedLessonFeature" to calculate lesson score according to retake methodology used
Declaration
CalculateLessonScoreResponse CalculateLessonScore(CalculateLessonScoreRequest request)
Parameters
Returns
DownloadErrorReport(DownloadStudentEnrollmentPeriodLessonErrorReportRequest)
Declaration
DownloadStudentEnrollmentPeriodLessonErrorReportResponse DownloadErrorReport(DownloadStudentEnrollmentPeriodLessonErrorReportRequest request)
Parameters
Returns
DownloadStudentEnrollmentPeriodLesson(DownloadStudentEnrollmentPeriodLessonRequest)
Declaration
DownloadStudentEnrollmentPeriodLessonResponse DownloadStudentEnrollmentPeriodLesson(DownloadStudentEnrollmentPeriodLessonRequest request)
Parameters
Returns
GetLessonScore(GetLessonScoreRequest)
GetLessonScore is used under a feature Flag "EnableEnhancedLessonFeature" to fetch Retake scores
Declaration
GetLessonScoreResponse GetLessonScore(GetLessonScoreRequest request)
Parameters
Returns
Hold(StudentEnrollmentPeriodLessonHoldReleaseRequest)
Declaration
ServiceResponse Hold(StudentEnrollmentPeriodLessonHoldReleaseRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
ImportStudentEnrollmentPeriodLesson(ImportStudentEnrollmentPeriodLessonListRequest)
Declaration
UploadStudentEnrollmentPeriodLessonResponse ImportStudentEnrollmentPeriodLesson(ImportStudentEnrollmentPeriodLessonListRequest request)
Parameters
Returns
MarkLessonforRetakeAttempt(MarkLessonforRetakeAttemptRequest)
MarkLessonforRetakeAttempt is used under a feature Flag "EnableEnhancedLessonFeature" to flag/unflag Retake for a specific lesson
Declaration
MarkLessonforRetakeAttemptResponse MarkLessonforRetakeAttempt(MarkLessonforRetakeAttemptRequest request)
Parameters
Returns
Release(StudentEnrollmentPeriodLessonHoldReleaseRequest)
Declaration
ServiceResponse Release(StudentEnrollmentPeriodLessonHoldReleaseRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
Retake(StudentEnrollmentPeriodLessonRetakeRequest)
Declaration
ServiceResponse Retake(StudentEnrollmentPeriodLessonRetakeRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
SaveCourseAssessmentRules(SaveCourseAssessmentRulesRequest)
SaveCourseAssessmentRulesEvent
Declaration
SaveCourseAssessmentRulesResponse SaveCourseAssessmentRules(SaveCourseAssessmentRulesRequest request)
Parameters
Returns
SaveLesson(StudentEnrollmentPeriodLessonSaveLessonRequest)
Declaration
ServiceResponse SaveLesson(StudentEnrollmentPeriodLessonSaveLessonRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
SaveStudentEnrollmentPeriodLessonAndTestGradeBook(SaveStudentEnrollmentPeriodLessonAndTestGradeBookRequest)
Declaration
SaveStudentEnrollmentPeriodLessonAndTestGradeBookResponse SaveStudentEnrollmentPeriodLessonAndTestGradeBook(SaveStudentEnrollmentPeriodLessonAndTestGradeBookRequest request)
Parameters
Returns
SaveStudentEnrollmentPeriodLessonGradeBook(SaveStudentEnrollmentPeriodLessonGradeBookRequest)
SaveStudentEnrollmentPeriodLessonGradeBook
Declaration
SaveStudentEnrollmentPeriodLessonGradeBookResponse SaveStudentEnrollmentPeriodLessonGradeBook(SaveStudentEnrollmentPeriodLessonGradeBookRequest request)
Parameters
Returns
UploadStudentEnrollmentPeriodLesson(UploadStudentEnrollmentPeriodLessonRequest)
Declaration
UploadStudentEnrollmentPeriodLessonResponse UploadStudentEnrollmentPeriodLesson(UploadStudentEnrollmentPeriodLessonRequest request)
Parameters
Returns