Connie,
You should look at a custom solution i.e. customize the BSP page in the Learning Portal that's used for prebooking function. The standard only allows Course Type ( restricted to Otype D), you can copy it and add the Curriculum Type (otype DC) that's allowable to be displayed/prebooked.
With regards to reporting, if there is no standard report for reporting Curriculum Type you can use Ad Hoc query. Use logical database PCH and report on the Person (P) 'prebooks' Curriculum Type (DC) relationship record in your parameters.
Cheers
Stephen