/// <summary> /// get user test score. /// </summary> /// <returns></returns> //public int GetScore() //{ // var dbTest = QueryDbAnswer(); // var userTest = GetUserAnswer(); // UserTestCheck<TestItem> userTestCheck = // new UserTestCheck<TestItem>(dbTest.ToList(), userTest.ToList()); // return userTestCheck.GetScore(); //} ///// <summary> ///// get error test id and score. ///// </summary> ///// <param name="i"></param> ///// <returns></returns> //public List<string> GetScoreWithErrors(out int i) //{ // var dbTest = QueryDbAnswer(); // var userTest = GetUserAnswer(); // UserTestCheck userTestCheck = new UserTestCheck(dbTest.ToList(),userTest.ToList()); // return userTestCheck.GetScore(out i); //} private IEnumerable <TestItem> QueryDbAnswer() { if (string.IsNullOrEmpty(_vcrId)) { return(_testBLL.QueryAnswer(_vcrId)); } return(null); }
/// <summary> /// get right list. /// </summary> /// <returns></returns> public List <string> GetScoreWithRight() { var ansr = vcrTestBLL.QueryAnswer(_vid); var lst = new UserTestCheck(ansr.ToList(), _userAswers); List <string> rightList = lst.GetRightList(); return(rightList); }