SQL Adventure Builder: Transform a dataset and a collection of SQL exercises into a self-contained database, and embark your students on a journey through encrypted puzzles, with automatic validation of correct answers and hints provided for incorrect attempts.