Every now and again I come across a real gem on here. Love trane and the idea behind it, can't wait to play with it after work.
For now, this is the most general way to create the exercises: https://trane-project.github.io/generated_courses/knowledge_.... The JSON file thingy is just a script that automates creating these files given the specification, so they will be interchangeable.