|
@@ -105,6 +105,15 @@ public class ScoreController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
+ "generalCalculateScoreSingle", method = RequestMethod.PUT)
|
|
|
+ public void updateCaseScore(@RequestParam("examId") long examId,
|
|
|
+ @RequestParam("caseId") long caseId,
|
|
|
+ @RequestParam("userId") long userId) {
|
|
|
+ //重新从type得分计算某个学生的分数
|
|
|
+ generalCalculateScoreLogic.calculateCaseScore(examId, caseId, userId);
|
|
|
+ }
|
|
|
+
|
|
|
+ @RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
"generalCalculateScoreAll", method = RequestMethod.PUT)
|
|
|
public void updateCaseScore(@RequestParam("examId") long examId,
|
|
|
@RequestParam("caseId") long caseId) {
|
|
@@ -113,6 +122,13 @@ public class ScoreController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
+ "generalCalculateExamScoreAll", method = RequestMethod.PUT)
|
|
|
+ public void updateCaseScore(@RequestParam("examId") long examId) {
|
|
|
+ //重新从type得分计算整场考试所有人的分数
|
|
|
+ generalCalculateScoreLogic.calculateExamScore(examId);
|
|
|
+ }
|
|
|
+
|
|
|
+ @RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
"generalCalculateScoreAllFromNode", method = RequestMethod.PUT)
|
|
|
public void generalCatchNode(@RequestParam("examId") long examId,
|
|
|
@RequestParam("caseId") long caseId,
|
|
@@ -122,6 +138,14 @@ public class ScoreController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
+ "generalCalculateExamScoreAllFromNode", method = RequestMethod.PUT)
|
|
|
+ public void generalCatchNode(@RequestParam("examId") long examId,
|
|
|
+ @RequestParam("source") String source) throws Exception {
|
|
|
+ //重新从node计算整场考试所有人的分数
|
|
|
+ generalCalculateScoreLogic.calculateExamScoreFromNode(examId,source);
|
|
|
+ }
|
|
|
+
|
|
|
+ @RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
"uploadCaseScore", method = RequestMethod.PUT)
|
|
|
public void updateCaseScore(@RequestParam("examId") long examId,
|
|
|
@RequestParam("caseId") long caseId,
|