Need advice about organizing data files (yml, json, xml) for simple pages generated

I’m building a static site with dozens of quizzes/exams (currently ~50 and growing) with hard coded HTML, and I’m finding an approach to manage them. I’ve used Jekyll before but only for simple blogs and not data related.

There are many quiz types. Here is the demo of 2 of them.
https://demobbe.netlify.app/
https://demobbe1.netlify.app/

Each exam page has a passage (300-900 words) and questions (5-15 questions).
Should I use yml, toml or json for this task?

Currently I’m trying Hugo Content Adapter. The syntax comprehension is difficult espcially white space management.
I wonder if Zola can do this beginner friendlier.
Thanks :folded_hands: