The selection tree (single select or multi select) always shows the total expanded tree. This is very unpractical, specially when having a somewhat complex course structure.
The goal of this issue is to make the selection tree expandable and collapsible.
By default, the tree should be collapse. The first level should always be expanded. If it makes sense, the current level should also be expanded.