/// <summary>
 /// 計算學習領域成績
 /// </summary>
 public static void CalculateLearningDomainSemesterScore(this List <StudentScore> students,
                                                         IEnumerable <string> filterDomain, ScoreCalculator defaultRule)
 {
     new SemesterScoreCalculator(students, filterDomain).CalculateLearningDomainScore(defaultRule);
 }
        /// <summary>
        /// 計算領域成績。(new)
        /// </summary>
        //public static void CalcuateDomainSemesterScore(this List<StudentScore> students,
        //    IEnumerable<string> filterDomain,
        //    ScoreCalculator defaultRule, bool clearDomainScore)
        //{
        //    new SemesterScoreCalculator(students, filterDomain).CalculateDomainScore(defaultRule, clearDomainScore);
        //}

        /// <summary>
        /// 計算領域成績。(new on 2015.06.10)
        /// </summary>
        public static void CalcuateDomainSemesterScore(this List <StudentScore> students,
                                                       IEnumerable <string> filterDomain,
                                                       ScoreCalculator defaultRule, DomainScoreSetting setting)
        {
            new SemesterScoreCalculator(students, filterDomain).CalculateDomainScore(defaultRule, setting);
        }