Attached is a sample .story file with a Pre-Test/Post-Test framework. This framework allows for you to have a user experience where the learner can opt out of content by passing the pre-test or allow the user to take the course and then be presented a post-test. The great thing is that the course tracking is still based upon a single test. The framework uses the same test for both modes. Additionally, business rules are embedded that allow the user to only take the course post-test 3 times.
The triggers and user variables can be a bit tricky to explain, but if you look at the Story View you can see the basic building blocks that drive the experience. Button states are also impacted by the values of the user variables and I have placed references on the Master Slides so that you can see the variable values at all times.
Below is an overview video to help you better understand how the framework works. Good luck and feel free to modify and use.