Set up site with logged in options combo list or category list.
Enable course requests.
Log in as user allowed to request courses (with manage:activities capability?)
Cannot see Course request button
Change front page when logged in to include list of courses.
Log in as user allowed to request courses
View all courses
Request course button visible