Ejemplo n.º 1
0
        public static int SaveAnswerSheet(int userId, int examId, AnswerSheet answerSheet)
        {
            //get Score
            Exm exam  = GetExam(examId);
            int score = CalculateScore(exam, answerSheet);

            return(ExamResultDBHelper.SaveAnswers(userId, examId, answerSheet.ToString(), score));
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //load examsubmisions
            //bind gv
            List <Submission> submissions = ExamResultDBHelper.GetSubmissions(this.ExamId);

            gvSubmissionList.DataSource = submissions;
            gvSubmissionList.DataBind();
        }
Ejemplo n.º 3
0
        public static XmlDocument GetAnswerXML(int userId, int examId)
        {
            string strAnswerXml = ExamResultDBHelper.GetAnswers(userId, examId);

            if (string.IsNullOrEmpty(strAnswerXml))
            {
                return(null);
            }
            XmlDocument answerXML = new XmlDocument();

            answerXML.LoadXml(strAnswerXml);
            return(answerXML);
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            aBack.HRef = string.Format("{0}?ExamId={1}", URLDefs.Submissions, this.ExamId);

            List <Submission> submissions    = ExamResultDBHelper.GetSubmissions(this.ExamId);
            Submission        thisSubmission = submissions.FirstOrDefault(s => s.UserID == this.SubmittedUserId);

            if (thisSubmission != null)
            {
                litUserID.Text      = thisSubmission.UserID.ToString();
                litUsername.Text    = thisSubmission.UserName;
                litFullName.Text    = thisSubmission.FullName;
                litScore.Text       = thisSubmission.Score.ToString();
                litUpdatedDate.Text = thisSubmission.UpdatedOn.ToString();
            }
        }