I'm a bit confused by this. How does someone normally go about creating a completely custom post-type which doesn't support the Title attribute and set the permalink with the value of a particular attribute? The code option seems very cumbersome. Why this isn't exposed in the GUI is strange to me.
Or is it more recommended to use the Title option to essentially replace the "Course name" custom field for example so that it removes this issue? In that case is it recommended to still use "Course name" and have it match the Title attribute so it's essentially a duplicate, or is it better to just not have a "Course name" field since the Title field is then exposed instead?