How can I move a Catalog-enrolled student from one course to another?

Community Explorer

Wondering if there is a way to move a Catalog-enrolled student from the course they are enrolled in to a course occurring at a later date.  Does this mean the student must be dropped (and refunded) and then return and pay again for the later course? Being very new to Catalog, I have not seen any mechanism for processing refunds when they (inevitably) become necessary.  Is a refund something that must be handled on the Payment Gateway separate from Catalog, and if so, doesn't that throw off Catalog Analytics for Revenue?