# Package org.cpsolver.studentsct.extension

Student Sectioning: Various Extensions.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  StudentQuality.Quality | Schedule quality interface

- Class Summary
  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.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 Summary
  Enum | Description
  --- | ---
  StudentQuality.Type | Measured student qualities
  StudentQuality.WeightType | Weighting types

## Package org.cpsolver.studentsct.extension Description

Student Sectioning: Various Extensions.