派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/exercise/service/IExerciseVerService.java
@@ -13,7 +13,7 @@
import com.qxueyou.scc.exercise.model.ExerciseSubmitAnswerData;
/** 
 * 练习service   V2.0接口
 * 练习service   V2.0接口
 * @author zhiyong
 *
 */
@@ -21,7 +21,7 @@
   
   
   /**
    * 查询练习列表数据
    * 查询练习列表数据
    * @param exerType
    * @param subjectId
    * @param pager
@@ -31,7 +31,7 @@
         String subjectId,Pager pager, Integer selected, String chapterId);
   
   /**
    * 获取练习题目
    * 获取练习题目
    * @param groupId
    * @param exerciseRecordId
    * @param getExercise
@@ -44,7 +44,7 @@
   
   
   /**
    * 组装题目
    * 组装题目
    * @param lstItems
    * @param exerciseGroupId
    * @return
@@ -53,14 +53,14 @@
   
   /**
    * 
    * 操作练习答案数据同步
    * 操作练习答案数据同步
    * @return
    */
   Map<String,Object> doOperExerciseAnswerData(ExerciseSubmitAnswerData answerData);
   
   /**
    * 
    * 统计用户做题结果数据
    * 统计用户做题结果数据
    * @return
    */
   Result doStatisUserExerciseItemData(String userId, String userName, ExerciseSubmitAnswerData answerData);
@@ -68,21 +68,21 @@
   
   /**
    * 
    * 保存app端请求保存的数据
    * 保存app端请求保存的数据
    * @return
    */
   String doSaveExerciseDataSubmitLog(String data, String exerBussinessId, short type, int status, String url);
   
   /**
    * 
    * 保存app端请求保存的数据
    * 保存app端请求保存的数据
    * @return
    */
   Result doUpdateExerciseDataSubmitLog(String exerciseDataLogId, String exerBussinessId);
   
   
   /**
    * 根据条件获取自由练习
    * 根据条件获取自由练习
    * @param source
    * @param strategy
    * @param mode
@@ -94,56 +94,56 @@
         String source,String strategy,String mode, int count, String exerciseTime);
   
   /**
    * 查询题目统计分析结果 个人统计 全站统计
    * 查询题目统计分析结果 个人统计 全站统计
    * @param exerciseType
    * @return
    */
   List<Map<String,Object>> queryExerciseItemStatisics(String groupId);
   /**
    * 操作本次做题记录
    * 操作本次做题记录
    * @return
    */
   Map<String,Object> doInsertExerRecord(String groupId);
   
   /**
    * 更新练习组班级正确率信息
    * 更新练习组班级正确率信息
    * @return
    */
   Result doUpdateExerGroupClsAccuracy(String groupId, String doCount, String correctCount);
   
   /**
    * 发送班级正确率请求消息
    * 发送班级正确率请求消息
    * @return
    */
   Result sendUpdateClassAccuracyMsg(String groupId, String doCount, String correctCount);
   
   /**
    * 发送班级排名请求消息
    * 发送班级排名请求消息
    * @return
    */
   Result sendUpdateClassRankMsg(String groupId);
   
   /**
    * 操作本次做题记录
    * 操作本次做题记录
    * @return
    */
   Result doUpdateExerciseRecord(String exerciseRecordId, String groupId, String currTitleNum);
   
   /**
    * 操作本次做题记录
    * 操作本次做题记录
    * @return
    */
   Result updateExerciseRecordObj(ExerciseRecord record);
   
   /**
    * 重新校对答案正确性
    * 重新校对答案正确性
    * @param answerData
    * @return
    */
   ExerciseSubmitAnswerData getExerciseSubmitAnswerDataNew(ExerciseSubmitAnswerData answerData);
   
   /**
    * 发送练习统计数据消息
    * 发送练习统计数据消息
    * @param exerciseGroupId
    * @param exerItemIdMap
    * @return
@@ -151,7 +151,7 @@
   Result sendUpdateExerItemStatisticsMsg(String exerciseGroupId, ExerciseSubmitAnswerData answerData);
   
   /**
    * 更新统计 - 提交数据调用、单击统计按钮调用
    * 更新统计 - 提交数据调用、单击统计按钮调用
    * @param groupId
    * @return
    */
@@ -163,7 +163,7 @@
   List<ExerciseItem> queryExerciseItemList(String groupId);
   
   /**
    * 计算填空题得分
    * 计算填空题得分
    * @param itemAnswer
    * @param useranswer
    * @param itemRightScore