I think itโs an interesting idea. Perhaps think about the mechanics more and how it could be implemented.
I've actually used something like this system before with a harry potter theme. It was cool but it would mean alot of effort from the people writing the courses