ICoursematerialServices.cs 923 B

123456789101112131415161718192021222324
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMISOnline.Entities;
  6. using Bowin.Web.Controls.Mvc;
  7. namespace EMISOnline.CommonLogic.StudentServices
  8. {
  9. public interface ICoursematerialServices
  10. {
  11. IList<V_StudentEducationMissionClass> GetStudentCoursematerialList(Guid UserID,Guid SchoolyearID);
  12. V_StudentEducationMissionClass GetEducationMissionClass(Guid EducationMissionClassID);
  13. List<TreeItem> GetCourseChapterTree(Guid CoursematerialID);
  14. EM_CourseStudyStatus GetCourseStudyStatusByUser(Guid CoursematerialID, Guid UserID);
  15. void SaveCourseStudyStatusByUser(EM_CourseStudyStatus cstatus);
  16. EM_CourseVideo GetCourseVideo(Guid CourseVideoID);
  17. EM_CourseVideo GetFirstCourseVideo(Guid CoursematerialID);
  18. EM_CourseChapter GetOutPlayUrl(Guid CoursematerialID);
  19. ER_ScoreRule getScoreRule();
  20. }
  21. }