/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); } }
/// <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)); }
/// <summary> /// 更新全部学生单题作答分析 /// </summary> public void UpdateAllStudentQuestionRecord(string exerciseRecordId) { AllStudentQuestionStatisticsService allStudentQuestionStatisticsService = new AllStudentQuestionStatisticsService(); allStudentQuestionStatisticsService.UpdateAllStudentQuestionRecord(exerciseRecordId); }