public static List <TeachingClassStudent> OCMoocClassStudent_List(string key, int OCClassID, int Type, int LowThanRate, int PageIndex, int PageSize)
        {
            IStudyProgressBLL           studyprogressbll       = new StudyProgressBLL();
            List <TeachingClassStudent> OCMoocClassStudentList = studyprogressbll.OCMoocClassStudent_List(key, OCClassID, Type, LowThanRate, PageIndex, PageSize);

            return(OCMoocClassStudentList);
        }
        public static List <OCMoocStudyStudent> OCMoocStudyStudent_List(int OCID, int Type, string Year, string Month)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            IStudyProgressBLL         studyprogressbll       = new StudyProgressBLL();
            List <OCMoocStudyStudent> OCMoocStudyStudentList = studyprogressbll.OCMoocStudyStudent_List(OCID, Type, Year, Month);

            return(OCMoocStudyStudentList);
        }
        public static List <OCClass> OCMoocClass_List(int OCID, string Key, int IsHistroy, int PageIndex, int PageSize)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            IStudyProgressBLL studyprogressbll = new StudyProgressBLL();
            List <OCClass>    OCMoocClassList  = studyprogressbll.OCMoocClass_List(OCID, Key, IsHistroy, PageIndex, PageSize);

            return(OCMoocClassList);
        }
        public static TeachingClassStudent OCMoocStudent_StudyDesc_Get(int OCID, int UserID)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            IStudyProgressBLL    studyprogressbll     = new StudyProgressBLL();
            TeachingClassStudent TeachingClassStudent = studyprogressbll.OCMoocStudent_StudyDesc_Get(OCID, UserID);

            return(TeachingClassStudent);
        }
        public static void OCMoocStudent_Drop(int OCID, string UserIDs)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return;
            }


            IStudyProgressBLL studyprogressbll = new StudyProgressBLL();

            studyprogressbll.OCMoocStudent_Drop(OCID, UserIDs);
        }
        public static List <OCMoocFile> OCMoocFile_StudyDesc_List(int OCID, int UserID, int ChapterID)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            IStudyProgressBLL studyprogressbll        = new StudyProgressBLL();
            List <OCMoocFile> OCMoocFileStudyDescList = studyprogressbll.OCMoocFile_StudyDesc_List(OCID, UserID, ChapterID);

            return(OCMoocFileStudyDescList);
        }
        public static List <Chapter> OCMoocStudentChapterTest_List(int OCID, int UserID)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            IStudyProgressBLL studyprogressbll             = new StudyProgressBLL();
            List <Chapter>    OCMoocStudentChapterTestList = studyprogressbll.OCMoocStudentChapterTest_List(OCID, UserID);

            return(OCMoocStudentChapterTestList);
        }
        public static OCMooc OCMoocStudyStatusStudents_Get(int OCID)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            IStudyProgressBLL studyprogressbll = new StudyProgressBLL();

            return(studyprogressbll.OCMoocStudyStatusStudents_Get(OCID));

            //return OCMoocClassList;
        }
        public static List <OCMoocStudyStudent> OCMoocStudents_SendMsg_Batch(int OCID, int OCClassID, int Rate, string StudentUserIDs, string Title, string Conten, bool IsForMail, bool IsForSMS)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            int SendUserID = UserService.CurrentUser.UserID;

            IStudyProgressBLL         studyprogressbll       = new StudyProgressBLL();
            List <OCMoocStudyStudent> OCMoocStudents_SendMsg = studyprogressbll.OCMoocStudents_SendMsg(OCID, OCClassID, Rate, StudentUserIDs, Title, Conten, SendUserID, IsForMail, IsForSMS);

            return(OCMoocStudents_SendMsg);
        }
示例#10
0
        public static List <OCMoocStudyStudent> OCMoocStudents_SendMsg(int OCID, int OCClassID, string StudentUserIDs)
        {
            if (!UserService.OC_IsRole(OCID))
            {
                return(null);
            }

            int                       SendUserID             = UserService.CurrentUser.UserID;
            string                    Title                  = "MOOC学习";
            string                    Conten                 = "你的MOOC学习进度较慢,请加紧学习!";
            IStudyProgressBLL         studyprogressbll       = new StudyProgressBLL();
            List <OCMoocStudyStudent> OCMoocStudents_SendMsg = studyprogressbll.OCMoocStudents_SendMsg(OCID, OCClassID, -1, StudentUserIDs, Title, Conten, SendUserID, false, false);

            return(OCMoocStudents_SendMsg);
        }