|
@@ -1,7 +1,6 @@
|
|
|
package com.qmth.teachcloud.report.business.service;
|
|
|
|
|
|
import com.qmth.teachcloud.report.business.enums.PublishStatusEnum;
|
|
|
-import javafx.beans.binding.LongExpression;
|
|
|
|
|
|
/**
|
|
|
* @Description: 对个人看板的分析
|
|
@@ -84,11 +83,12 @@ public interface AnalyzeForReportService {
|
|
|
|
|
|
/**
|
|
|
* 构建考试课程教师维度分析表
|
|
|
- * @param examId 考试id
|
|
|
+ *
|
|
|
+ * @param examId 考试id
|
|
|
* @param courseCode 课程编号
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- String buildAnalyzeExamCourseTeacherDio(Long examId,String courseCode);
|
|
|
+ String buildAnalyzeExamCourseTeacherDio(Long examId, String courseCode);
|
|
|
|
|
|
/**
|
|
|
* 构建分析试卷结构表 't_a_paper_struct'表
|
|
@@ -110,11 +110,12 @@ public interface AnalyzeForReportService {
|
|
|
|
|
|
/**
|
|
|
* 构建科目题目难度分类得分率表 - 教师与学校
|
|
|
- * @param examId 考试id
|
|
|
+ *
|
|
|
+ * @param examId 考试id
|
|
|
* @param courseCode 课程编号
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- String buildExamPaperTeacherDifficult(Long examId,String courseCode);
|
|
|
+ String buildExamPaperTeacherDifficult(Long examId, String courseCode);
|
|
|
|
|
|
/**
|
|
|
* 构建表 ‘t_a_exam_total’
|
|
@@ -144,8 +145,9 @@ public interface AnalyzeForReportService {
|
|
|
|
|
|
/**
|
|
|
* 更新表 't_b_exam_course'表 状态
|
|
|
- * @param examId 考试id
|
|
|
- * @param courseCode 课程编号
|
|
|
+ *
|
|
|
+ * @param examId 考试id
|
|
|
+ * @param courseCode 课程编号
|
|
|
* @param publishStatusEnum 发布状态
|
|
|
* @return 结果
|
|
|
*/
|
|
@@ -153,13 +155,15 @@ public interface AnalyzeForReportService {
|
|
|
|
|
|
/**
|
|
|
* 数据计算总控
|
|
|
- * @param examId 考试id
|
|
|
+ *
|
|
|
+ * @param examId 考试id
|
|
|
* @param courseCode 课程代码
|
|
|
*/
|
|
|
void dataCalculate(Long examId, String courseCode) throws Exception;
|
|
|
|
|
|
/**
|
|
|
* 计算前的准备工作 1.计算中状态报错 2.把其他状态改为计算中
|
|
|
+ *
|
|
|
* @param examId
|
|
|
* @param courseCode
|
|
|
*/
|
|
@@ -167,17 +171,19 @@ public interface AnalyzeForReportService {
|
|
|
|
|
|
/**
|
|
|
* 发布/撤回、报告
|
|
|
- * @param examId 考试id
|
|
|
- * @param courseCode 课程编号
|
|
|
+ *
|
|
|
+ * @param examId 考试id
|
|
|
+ * @param courseCode 课程编号
|
|
|
* @param publishStatusEnum 发布状态
|
|
|
*/
|
|
|
- void publishReport(Long examId,String courseCode,PublishStatusEnum publishStatusEnum);
|
|
|
+ void publishReport(Long examId, String courseCode, PublishStatusEnum publishStatusEnum);
|
|
|
|
|
|
/**
|
|
|
* 公式赋分方法
|
|
|
- * @param examId 考试id
|
|
|
- * @param schoolId 学校id
|
|
|
+ *
|
|
|
+ * @param examId 考试id
|
|
|
+ * @param schoolId 学校id
|
|
|
* @param courseCode 课程代码
|
|
|
*/
|
|
|
- void normalAssignScore(Long examId,Long schoolId,String courseCode);
|
|
|
+ void normalAssignScore(Long examId, Long schoolId, String courseCode);
|
|
|
}
|