Esempio n. 1
0
 internal void Clear()
 {
     CourseScoreList.Clear();
     CourseIDs.Clear();
     Scores.Clear();
     RankResult = new RankScore(decimal.Zero, null);
 }
Esempio n. 2
0
        public List <string> ConvertToCourseScores(List <string> courseIDs, string examID)
        {
            List <string> validIDs = new List <string>();

            foreach (var score in RawScoreList)
            {
                if (score.RefExamID != examID)
                {
                    continue;
                }
                if (courseIDs.Contains(score.RefCourseID))
                {
                    if (!CourseIDs.Contains(score.RefCourseID))
                    {
                        CourseIDs.Add(score.RefCourseID);
                    }

                    CourseScore courseScore = new CourseScore(score.RefCourseID, score.Score, score.AssignmentScore);
                    CourseScoreList.Add(courseScore);

                    validIDs.Add(score.RefCourseID);
                }
            }
            return(validIDs);
        }