package jnpf.tmsService; import jnpf.tmsEntity.exam.TmsOnlineExamDetailVO; import jnpf.tmsEntity.exam.TmsOnlineExamListVO; import jnpf.tmsEntity.exam.TmsOnlineExamPaperVO; import jnpf.tmsEntity.exam.TmsOnlineExamQuery; import jnpf.tmsEntity.exam.TmsOnlineExamSubmitForm; import jnpf.tmsEntity.exam.TmsOnlineExamSubmitResultVO; import java.util.List; /** * 学员在线考试:开考、暂存答案、交卷回写个人任务。 */ public interface TmsOnlineExamService { List getMyPapers(TmsOnlineExamQuery query); TmsOnlineExamDetailVO getDetail(String paperId); /** 按答卷ID查看已交卷回顾 */ TmsOnlineExamDetailVO getExamReview(String examId); /** 开考(复用发布预建壳或新建尝试) */ TmsOnlineExamPaperVO start(String paperId); void saveAnswers(String examId, TmsOnlineExamSubmitForm form); /** 交卷并回写 person_task */ TmsOnlineExamSubmitResultVO submit(String examId, TmsOnlineExamSubmitForm form); }