Add comprehensive academic statistics refresh workflow
This commit is contained in:
1 parent
c4649f9cdc
commit
b6dfdbfbbf
9 files changed
+7314
-7
No files matched your search
@@ -59,6 +59,9 @@ public sealed class ScheduleOptimizationSettings : EntityBase
|
||||
public int LatePeriodPenalty { get; set; } = 30;
|
||||
public int RoomCapacityWasteWeight { get; set; } = 1;
|
||||
public int CoursePreferenceWeight { get; set; } = 180;
|
||||
public int GeneticPopulationSize { get; set; } = 32;
|
||||
public int GeneticGenerationCount { get; set; } = 80;
|
||||
public int GeneticMutationRatePercent { get; set; } = 12;
|
||||
|
||||
public static ScheduleOptimizationSettings CreateDefault(Guid academicTermId) =>
|
||||
new() { AcademicTermId = academicTermId };
|
||||
|
||||
Reference in new issue
Block a user