This shows how the course selection screen might look
for a program with many choices.
It appears when the user enters the program
(and later possibly a plan to distinguish cohorts).
The current enrolment period will always be known (S1 or S2 entry).
Program: 3400
(disabled)
Notes
For generalist programs the most likely choices (based on historical data)
are presented as either checkboxes or radio buttons.
Freeform texr boxes are available for any other choices.
For 3400 the home-based courses are presented first, followed by
ex-faculty options. They are roughly in alpha order.
Each row has at most one radiobutton group (coloured).
The righmost button
cancels any accidental selection of the group.