Where they start, and where they stop
The modules work from what the timetable already knows: programmes, years, groups, subjects, rooms and lecturers. A student has to be in the timetable with their groups — imported from the student records or kept there — before their page has anything to show them.
They do not replace the student information system. Grades, fees, attempts and the formal record stay where they are; exam registration reads the system’s own answer about fees or prerequisites from a file and shows it to the student, it does not work it out. Elective choices, exam dates and exam registrations each export as a CSV for the student information system.
Where the timetable is published from the desktop application, every computer that publishes needs version 15.4.90 or later, or a publish would overwrite what the modules wrote. Before electives or placements are handed to the timetable, the screen checks the version each of those computers last published with and names any that needs updating.