Hi @bpedx! There is one, which has been developed by edX and OpenCraft for one of our common clients. The issue is that it currently only works on the solutions fork - see the discussion at
@john_curricume expressed interest in contributing work to upstream the necessary APIs. We are planning to meet after the holidays - if you are interested too, you are welcome to join it.