revisit learner tests
Currently most of the learner tests are property-based tests.
Currently most of the learner tests fail.
We should re-visit what is actually being tested and see if these are actually properties that we want learners to have. If they are then we should aim to fix adaptive ASAP, if they are not then we should remove the tests.