Not an answer to your question, but you may be interested in looking at https://moodle.org/plugins/workshopallocation_live .
Workshop
Synchronous workshop
This discussion has been locked so you can no longer reply to it.