From 11d9c641a64f42bb6d34899d3f93c7df86561037 Mon Sep 17 00:00:00 2001 From: Elias Fierke Date: Thu, 19 Mar 2026 08:48:51 +0100 Subject: [PATCH] [chore:] cleanup --- crafter.cs | 61 ------------------------------------------------------ 1 file changed, 61 deletions(-) diff --git a/crafter.cs b/crafter.cs index a1284a5..e91daf4 100644 --- a/crafter.cs +++ b/crafter.cs @@ -350,67 +350,6 @@ public class CourseCrafter return sb; } - public static string GenerateStatisticsOld() - { - var settings = Settings.Instance; - var students = settings.Students; - - if (GeneratedCourses == null || GeneratedCourses.Count == 0) - return "Keine Kurse generiert."; - - int semesterCount = students - .Where(s => s.Result != null) - .Select(s => s.Result!.Count) - .DefaultIfEmpty(0) - .Max(); - - var sb = new System.Text.StringBuilder(); - - sb.AppendLine($"Anzahl generierter Kurse: {GeneratedCourses.Count}"); - sb.AppendLine("Übersicht:"); - - // ===== Kursübersicht ===== - var grouped = GeneratedCourses - .GroupBy(g => new { g.Semester, g.Instance.Sport.Name }) - .OrderBy(g => g.Key.Semester) - .ThenBy(g => g.Key.Name); - - foreach (var group in grouped) - { - int counter = 1; - - foreach (var entry in group) - { - int semester = group.Key.Semester + 1; - string sportName = group.Key.Name; - string number = counter.ToString("D2"); - int count = entry.Instance.Students.Count; - - sb.AppendLine( - $"Semester {semester}: {sportName} {number}: {count} Schüler*innen" - ); - - counter++; - } - } - - sb.AppendLine(); - sb.AppendLine("Fehlerübersicht:"); - - // ===== Fehler pro Semester ===== - for (int sem = 0; sem < semesterCount; sem++) - { - int errors = students.Count(st => - st.Result != null && - st.Result.Count > sem && - st.Result[sem] == "Fehler"); - - sb.AppendLine($"Semester {sem + 1}: {errors} Fehler"); - } - - return sb.ToString(); - } - public static List ValidateCourses(List<(int Semester, CourseInstance Instance)> courses) { List errors = new();