protected async Task OnClickHandler()
        {
            var stream = await ScoreReportService.ExportScoreReportToStreamAsync();

            var reader = new StreamReader(stream);
            var text   = reader.ReadToEnd();
            await Js.InvokeAsync <string>("FileSaveAs", Guid.NewGuid(), text);
        }
        protected virtual async Task LoadScoreReportsData()
        {
            var scoreReport = await ScoreReportService.GetScoreReportAsync();

            ClassScoreReports = scoreReport.ClassScores.Where(c => c.RoundedClassAverage.HasValue)
                                .OrderByDescending(c => c.RoundedClassAverage.Value).ToList();
            Categories = ClassScoreReports.Select(s => s.ClassName).ToArray();
        }