world
mars
This challenge is named mars, and is located within module world.
When users start this challenge, their environment will have:
/flag/challenge/orbit/challenge/planets.txt
In this challenge, orbit reads in the flag and seeds random off of it.
While this is a challenge-specific detail, it is a broadly useful idea.
It allows for the challenge's behavior to be dynamically dependent on the flag.
This offers a similar paradigm to instanced challenge files.
However, it is dynamically instanced, rather than statically instanced.
Statically instanced values may be accessed by a student, while dynamically instanced values may not be (since they are dependent on the flag).
Which style is appropriate depends on the specifics of the challenge.