Hi @fynnleer and welcome to the community!
I love your use-case, it’s really interesting. I don’t know though how to achieve that in Open edX. @dave would you have any idea?