/// <summary> /// 单题 /// </summary> public string SingleDashBoardChartStatistics(string practiceRecordId, string questionId) { AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService(); Dictionary <string, object> result = allStudentQuestionStatisticsService.DashboardChartStatistics(practiceRecordId, questionId); return(MLPen.Helpers.JsonHelper.ToJSON(result)); }
/// <summary> /// 多题 /// </summary> /* public string PracticeChartStatistics(string practiceRecordId, int type) * { * Dictionary<string, object> result = new Dictionary<string, object>(); * AllStudentPracticeStatisticsService allStudentPracticeStatisticsService = new AllStudentPracticeStatisticsService(); * Dictionary<string, object> dashboardDic = allStudentPracticeStatisticsService.AllDashboardStatistics(practiceRecordId, type); * Dictionary<string, object> funnelFigureDic = allStudentPracticeStatisticsService.FunnelFigureChartStatistics(practiceRecordId, type); * SingleStudentPracticeStatisticsService singleStudentPracticeStatisticsService = new SingleStudentPracticeStatisticsService(); * List<object> bubbleDiagramList = singleStudentPracticeStatisticsService.AllBubbleDiagramChartStatistics(practiceRecordId, type); * result.Add("dashboard", dashboardDic); * result.Add("funnelFigure", funnelFigureDic); * result.Add("bubbleDiagram", bubbleDiagramList); * return MLPen.Helpers.JsonHelper.ToJSON(result); * }*/ /// <summary> /// 多题 /// </summary> public string AllDashBoardChartStatistics(int status, int type) { if (status == 0) { AllStudentPracticeStatisticsService allStudentPracticeStatisticsService = new AllStudentPracticeStatisticsService(); Dictionary <string, object> result = allStudentPracticeStatisticsService.AllDashboardStatistics(mUCPractice.exerciseRecordId, type); return(MLPen.Helpers.JsonHelper.ToJSON(result)); } else { AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService(); Dictionary <string, object> result = allStudentQuestionStatisticsService.DashboardChartStatistics(mUCPractice.exerciseRecordId, mUCPractice.questionId); return(MLPen.Helpers.JsonHelper.ToJSON(result)); } }