Files

781 B

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.