Hi Paul
Is there a reason why you are using programs ?
The seminars don't have to be individual courses within a program they could be a seminar activity with several events on different dates . The seminar activity is shown as completed on criteria such as marking the attendance..
The seminar would be part of the course completion conditions
Does this structure meet your needs?
Regards