| Interface | Description |
|---|---|
| StudentQuality.Quality |
Schedule quality interface
|
| Class | Description |
|---|---|
| DistanceConflict |
This extension computes student distant conflicts.
|
| DistanceConflict.Conflict |
A representation of a distance conflict
|
| StudentConflictStatistics |
Same as
ConflictStatistics, however, conflict with real students can
be weighted differently than with last-like students. |
| StudentQuality |
This extension computes student schedule quality using various matrices.
|
| StudentQuality.Context |
Context holding parameters and distance cache.
|
| StudentQuality.FreeTimes |
Free times of a student
|
| StudentQuality.Nothing |
Empty iterator
|
| StudentQuality.Online |
Online (or not-online) classes of an enrollment
|
| StudentQuality.SingleTimeIterable |
Early/late time
|
| StudentQuality.Unavailabilities |
Unavailabilities of a student
|
| TimeOverlapsCounter |
This extension computes time overlaps.
|
| TimeOverlapsCounter.Conflict |
A representation of a time overlapping conflict
|
| Enum | Description |
|---|---|
| StudentQuality.Type |
Measured student qualities
|
| StudentQuality.WeightType |
Weighting types
|