添加考试周时长

This commit is contained in:
wuchunlei
2024-09-04 17:15:25 +08:00
parent beb4ef6297
commit a316090e81
10 changed files with 239 additions and 14 deletions

View File

@@ -274,6 +274,10 @@ public class ClassController {
//新增作业
@RequestMapping("/addClassTaskAndQuesReply")
public R addClassTaskAndQuesReply(@RequestBody ClassTaskAndQuesReply classTaskAndQuesReply){
ClassEntity classEntity = classEntityService.getById(classTaskAndQuesReply.getClassId());
if ("3".equals(classEntity.getState())) {
return R.error("考试周禁止提交作业");
}
classEntityService.addClassTaskAndQuesReply(classTaskAndQuesReply);
return R.ok();
}

View File

@@ -166,6 +166,13 @@ public class ClassExamController {
return classExamService.generateExamPaper(params);
}
//提交选项
@RequestMapping("/submitOption")
public R submitOption(@RequestBody Map<String,Object> params){
classExamService.submitOption(params);
return R.ok();
}
//提交试卷
@RequestMapping("/submitExamPaper")
public R submitExamPaper(@RequestBody Map<String,Object> params){
@@ -173,6 +180,13 @@ public class ClassExamController {
return R.ok().put("examPaper",examPaper);
}
//试卷列表
@RequestMapping("/getExamPaperList")
public R getExamPaperList(@RequestBody Map<String,Object> params){
Object examPaper = classExamService.getExamPaperList(params);
return R.ok().put("examPaper",examPaper);
}
//试卷详情
@RequestMapping("/getExamPaperInfo")
public R getExamPaperInfo(@RequestBody Map<String,Object> params){
@@ -226,6 +240,13 @@ public class ClassExamController {
return R.ok();
}
//删除课程下全部题目
@RequestMapping("/delSubjectByCourseId")
public R delSubjectByCourseId(@RequestBody Map<String,Object> params){
classExamService.delSubjectByCourseId(params);
return R.ok();
}
//删除选项
@RequestMapping("/delClassExamOption")
public R delClassExamOption(@RequestBody Map<String,Object> params){