Sounds like the Moodle courses could be useful for at least the more basic and intermediate knowledge areas (as long as people don’t cheat).
@jonah Is it possible to lock “experience levels” behind completed courses?
Those are rookie numbers, you gotta pump those up!