We want to be able to unit test the quiz reports. This will involve populating the unit test db with test data.
Using the data generator we want to be able :
- Create test instances of each sort of question type.
- Create a quiz from a set of questions.
- Supply attempt data for each of those question types.
- Build entire quiz attempts by supplying attempt data for each question in the quiz, pulling responses from a csv file.
- Compare the results generated to pre calculated stats for the responses.
I will create sub tasks to track these tasks.