Creating a test subsite with simple test content that is resettable to its original state.

Hey folks,

I would like to create a simple subsite with simple content (not a lot of stuff) for the purposes of testing the knowledge of someone to be able to do x, y, z on the site (to fix or improve something etc). It would be like a test where they have a list of bullet items to do.

After they are done, I would want to be able to simple reset the site back to its original state before they started the work (in preparation for the next person to test on).

How can I do this?