namespace Tiobon.Core.IServices;
///
/// 考试记录(自定义服务接口)
///
public interface IGhre_ExamRecordServices : IBaseServices
{
Task> Query(string examId, QueryBody body);
Task ModifyAdjustScore(string examRecordId, EditGhre_ExamRecordInput edit);
Task> ExtendAsync(long examRecordId, long? groupId);
Task CommentAsync(Ghre_ExamRecordExtend extend, long examRecordId);
Task> QueryExamAsync(long id);
Task StartExamAsync(long examRecordId);
Task RetakeExamAsync(long examRecordId);
Task AnswerExamAsync(List answers, long studyRecordId);
Task ViewExamPaperCallBackAsync(long examRecordId);
Task ModifyActualScore(string examRecordId, EditGhre_ExamRecordInput edit);
Task ModifyFinallyIsPass(string examRecordId, EditGhre_ExamRecordInput edit);
Task SubmitAttachment(long examRecordId, List attachments);
///
/// 发放证书
///
///
Task IssueCertificate();
Task>> QueryGroups(long examRecordId);
Task MarkCompleteStatus(long id);
}