I started using the Courses function on GC today (thanks it looks very promissing to analize my workouts).
As I assigned courses to my activities a need for the following functions was identified, maybe you can incorporate them in future releases of GC:
1) When a course is created from an activity, it takes the vaues of that activity as a reference for the future usage of the course. It would be nice if GC could update the reference data to the best results of all activities corresponding to the course, so I can allways compete against the best virtual partner.
2) The routes should have the same clasification (type) as the activities do. For example, a MTB course is no good for road bike or other, so it is important to define the type of route when creating it so other users dont waste time looking into courses that they are not interested and can center their attention in the ones they want.
3) The sorting of the courses should be as per user request
In the courses screen it can be done by date, alphabet and distance (nice), but in the assignementr screen the courses only show by creation date (not nice), which makes it very difficult when assigning a course to another activity if you have many courses to choose from.
I hope you find this suggestions usefull,
Gigas10