Fix No mandatory course generation. Fix GUI dynamic sizing. Add loading popup.