Ejemplo n.º 1
0
            /// <summary>
            /// 单题
            /// </summary>
            public string SingleFunnelFigureChartStatistics(string practiceRecordId, string questionId)
            {
                AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService();
                Dictionary <string, object>         result = allStudentQuestionStatisticsService.FunnelFigureChartStatistics(practiceRecordId, questionId);

                return(MLPen.Helpers.JsonHelper.ToJSON(result));
            }
Ejemplo n.º 2
0
            /// <summary>
            /// 单次练习答题基本情况统计 试题维度
            /// </summary>
            /// <param name="practiceRecordId"></param>
            /// <returns></returns>
            public string OnePracticeBaseInfo()
            {
                AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService();
                var result = allStudentQuestionStatisticsService.OnePracticeQuestionBaseInfo(mUCPractice.exerciseRecordId);

                return(MLPen.Helpers.JsonHelper.ToJSON(result));
            }
Ejemplo n.º 3
0
            /// <summary>
            /// 全班单道题的结果统揽,echart图部分接口
            /// </summary>
            /// <param name="practiceRecordId">练习卷Id</param>
            /// <param name="questionId">习题Id</param>
            /// <returns></returns>
            public string oneQuestionClassStatistics()
            {
                AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService();
                Dictionary <string, object>         dic = allStudentQuestionStatisticsService.oneQuestionRecordStatistics(mUCPractice.exerciseRecordId, mUCPractice.questionId);

                return(MLPen.Helpers.JsonHelper.ToJSON(dic));
            }
Ejemplo n.º 4
0
 /// <summary>
 /// 多题
 /// </summary>
 public string AllFunnelFigureChartStatistics(int status, int type)
 {
     if (status == 0)
     {
         AllStudentPracticeStatisticsService allStudentPracticeStatisticsService = new AllStudentPracticeStatisticsService();
         Dictionary <string, object>         result = allStudentPracticeStatisticsService.FunnelFigureChartStatistics(mUCPractice.exerciseRecordId, type);
         return(MLPen.Helpers.JsonHelper.ToJSON(result));
     }
     else
     {
         AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService();
         Dictionary <string, object>         result = allStudentQuestionStatisticsService.FunnelFigureChartStatistics(mUCPractice.exerciseRecordId, mUCPractice.questionId);
         return(MLPen.Helpers.JsonHelper.ToJSON(result));
     }
 }
Ejemplo n.º 5
0
            /// <summary>
            /// 认知诊断指数
            /// </summary>
            public string CognitiveIndexChartStatistics(int type)
            {
                Dictionary <string, object> result = new Dictionary <string, object>();

                if (type == 1)
                {
                    AllStudentKnowledgeStatisticsService allStudentKnowledgeStatisticsService = new AllStudentKnowledgeStatisticsService();
                    result = allStudentKnowledgeStatisticsService.CognitiveIndexChartStatistics(mUCPractice.exerciseRecordId);
                }
                else
                {
                    AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService();
                    result = allStudentQuestionStatisticsService.CognitiveIndexChartStatistics(mUCPractice.exerciseRecordId);
                }
                return(MLPen.Helpers.JsonHelper.ToJSON(result));
            }
Ejemplo n.º 6
0
            /// <summary>
            /// 更新全部学生单题作答分析
            /// </summary>
            public void UpdateAllStudentQuestionRecord(string exerciseRecordId)
            {
                AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService();

                allStudentQuestionStatisticsService.UpdateAllStudentQuestionRecord(exerciseRecordId);
            }