Hi Jen,
we had the same challenge and solved it the other way around.
We make a separate URL activity on every course containing the seminar activity & make course completion dependent on the user clicking on it. The convenient thing is that we restrict access to it for only a certain period after the session. This way we ensure that colleagues can mark themselves only for a portion of time and not before/afterwards.
Hope this helps :)
Best,
Vlad