Exam maker based on JSON structure