public static StudentSummaryGradeViewData Create(StudentAnnouncement studentAnnouncement)
        {
            var res = new StudentSummaryGradeViewData
            {
                Grade             = studentAnnouncement.ScoreValue,
                AnnouncementTitle = studentAnnouncement.AnnouncementTitle,
                AnnouncementId    = studentAnnouncement.AnnouncementId
            };

            return(res);
        }
        public static StudentHoverBoxViewData <StudentSummaryGradeViewData> Create(IList <StudentAnnouncement> studentAnnouncements)
        {
            var firstStudentAn = studentAnnouncements.FirstOrDefault();
            var res            = new StudentHoverBoxViewData <StudentSummaryGradeViewData>
            {
                Hover = StudentSummaryGradeViewData.Create(studentAnnouncements),
            };

            if (!string.IsNullOrEmpty(firstStudentAn?.ScoreValue))
            {
                res.Title     = firstStudentAn.ScoreValue;
                res.IsPassing = firstStudentAn.NumericScore >= 65;
            }
            return(res);
        }