A question component that allows a learner to input JSON data and validate it against a pre-defined schema
You define the task and then a learner inputs their answer in the code box.
Upon pressing submit this is validated against a pre-defined schema.