diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseQuestionSettingController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseQuestionSettingController.java index 11f8beb9..6d86f321 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseQuestionSettingController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseQuestionSettingController.java @@ -106,28 +106,46 @@ public class TeacherOpenCourseQuestionSettingController { /** 构建表头 */ Map header = new LinkedHashMap<>(11); - header.put("teacherOpenCourseQuestionSettingSchoolClassNames", "考试班级"); - header.put("avgScore", "平均得分"); + + switch (condition.getTeacherOpenCourseQuestionSettingType()) { case EXAM: header.put("teacherOpenCourseQuestionSettingName", "考试名称"); + header.put("teacherOpenCourseQuestionSettingSchoolClassNames", "考试班级"); header.put("teacherOpenCourseQuestionStartTime", "考试开始时间"); header.put("teacherOpenCourseQuestionEndTime", "考试结束时间"); + header.put("avgSuccessCount", "平均答对数量"); header.put("avgErrorCount", "平均答错数量"); header.put("avgSuccessRate", "平均正确率"); + header.put("avgScore", "平均得分"); header.put("teacherOpenCourseQuestionSettingPushStatusText", "状态"); baseName = "考试记录-导出"; break; case HOMEWORK_QUESTION: header.put("teacherOpenCourseQuestionSettingName", "题库作业名称"); + header.put("teacherOpenCourseQuestionSettingSchoolClassNames", "考试班级"); header.put("teacherOpenCourseQuestionStartTime", "作业开始时间"); header.put("teacherOpenCourseQuestionEndTime", "作业结束时间"); header.put("avgPassRate", "及格率"); + header.put("avgScore", "平均得分"); header.put("teacherOpenCourseQuestionSettingPushStatusText", "状态"); baseName = "题库作业-导出"; break; + + case HOMEWORK_FILE: + header.put("teacherOpenCourseQuestionSettingName", "题库作业名称"); + header.put("teacherOpenCourseQuestionSettingSchoolClassNames", "作业班级"); + header.put("messageAddTime", "作业附件"); + header.put("avgScore", "平均得分"); + header.put("avgPassRate", "及格率"); + header.put("teacherOpenCourseQuestionStartTime", "作业开始时间"); + header.put("teacherOpenCourseQuestionEndTime", "作业结束时间"); + header.put("teacherOpenCourseQuestionSettingPushStatusText", "状态"); + baseName = "附件作业-导出"; + break; + default: throw new PlatformException("参数错误"); }