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)); }
protected void Page_Load(object sender, EventArgs e) { //load examsubmisions //bind gv List <Submission> submissions = ExamResultDBHelper.GetSubmissions(this.ExamId); gvSubmissionList.DataSource = submissions; gvSubmissionList.DataBind(); }
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); }
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(); } }