The subjects each student is enrolled in are defined by subject enrollment records. These records also need to include a value that specifies the period during which the student is enrolled.
This is easily managed using Resco’s PCF ‘Date Range Picker’.