Esempio n. 1
0
 public SubmitExamPaper(ExamPagerSubmitRequest request)
 {
     if (request != null)
     {
         this.request = request;
         ID           = request.UserExamId;
     }
 }
Esempio n. 2
0
        /// <summary>
        /// 用户提交考卷答案
        /// </summary>
        /// <param name="userId">用户ID</param>
        /// <param name="userExamId">考卷ID</param>
        /// <param name="answers">答案<see cref="Dictionary{TKey, TValue}"/>(TKey表示题目ID,TValue表示题目答案)</param>
        /// <returns></returns>
        public bool SubmitExamAnswer(long userId, long userExamId, Dictionary <long, string> answers)
        {
            var request = new ExamPagerSubmitRequest
            {
                AnswerResults = answers,
                UserExamId    = userExamId,
                UserId        = userId
            };

            var examPaper = new SubmitExamPaper(request);

            return(examPaper.SubmitResult());
        }