diff --git a/web/src/main/java/com/ibeetl/jlw/entity/vo/QuestionLogSummaryAnalysisVO.java b/web/src/main/java/com/ibeetl/jlw/entity/vo/QuestionLogSummaryAnalysisVO.java index c77e4b0f..bbcc6c4d 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/vo/QuestionLogSummaryAnalysisVO.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/vo/QuestionLogSummaryAnalysisVO.java @@ -25,64 +25,70 @@ public class QuestionLogSummaryAnalysisVO extends BaseEntity { /** * 题目配置名称(作业名称、章节练习名称、考试名称等) */ - @ExcelProperty(value = "名称", index = 1) + @ExcelProperty(value = "名称") private String questionSettingName; + + @ExcelProperty(value = "开始时间") + private String startTime; + + @ExcelProperty(value = "结束时间") + private String endTime; /** * 题目总数 */ - @ExcelProperty(value = "题目总数", index = 2) + @ExcelProperty(value = "题目总数") private String questionTotalCount; /** * 合计场次 */ - @ExcelProperty(value = "合计场次", index = 3) + @ExcelProperty(value = "合计场次") private String totalSettingCount; /** * 平均答对数量 */ - @ExcelProperty(value = "平均答对数量", index = 4) + @ExcelProperty(value = "平均答对数量") private String avgCorrectCount; /** * 平均答错数量 */ - @ExcelProperty(value = "平均答错数量", index = 5) + @ExcelProperty(value = "平均答错数量") private String avgWrongCount; /** * 学生平均分数 */ - @ExcelProperty(value = "学生平均分数", index = 6) + @ExcelProperty(value = "学生平均分数") private String avgStudentScore; /** * 总班级数 */ - @ExcelProperty(value = "总班级数", index = 7) + @ExcelProperty(value = "总班级数") private String totalSchoolClassCount; /** * 平均做题数量 */ - @ExcelProperty(value = "平均做题数量", index = 8) + @ExcelProperty(value = "平均做题数量") private String avgQuestionLogSummaryStudentDoCount; /** * 平均正确率 */ - @ExcelProperty(value = "平均正确率", index = 9) + @ExcelProperty(value = "平均正确率") private String avgQuestionLogSummarySuccessRate; /** * 平均通过率 */ - @ExcelProperty(value = "平均通过率", index = 10) + @ExcelProperty(value = "平均通过率") private String avgQuestionLogSummaryIsPass; /** * 平均用时(秒) */ - @ExcelProperty(value = "平均用时(秒)", index = 11) + @ExcelProperty(value = "平均用时(秒)") private String avgFinishSecondTime; /** * 平均用时 时间格式 */ - @ExcelProperty(value = "平均用时 时间格式", index = 12) + @ExcelProperty(value = "平均用时 时间格式") private String avgFinishTime; public void setAvgFinishSecondTime(String avgFinishSecondTime) { diff --git a/web/src/main/resources/sql/jlw/questionLogSummary.md b/web/src/main/resources/sql/jlw/questionLogSummary.md index 42a38ff9..0c3de9de 100644 --- a/web/src/main/resources/sql/jlw/questionLogSummary.md +++ b/web/src/main/resources/sql/jlw/questionLogSummary.md @@ -875,6 +875,8 @@ analysisPageQuery from ( select ta.teacher_open_course_question_setting_name as question_setting_name, + ta.teacher_open_course_question_start_time as start_time, + ta.teacher_open_course_question_end_time as end_time, ta.teacher_open_course_question_setting_type as question_setting_type, count((ab.resources_question_snapshot_id)) as question_total_count, count(distinct(ta.teacher_open_course_question_setting_id)) as total_setting_count, @@ -902,7 +904,9 @@ analysisPageQuery AND ta.teacher_open_course_question_setting_name is not null group by ta.teacher_open_course_question_setting_name, - ta.teacher_open_course_question_setting_type + ta.teacher_open_course_question_setting_type, + ta.teacher_open_course_question_start_time, + ta.teacher_open_course_question_end_time ) z analysisAvg