Choose Your Own Adventure: Top Teaching Tools for the Accidental Homeschooler
While I love the idea that all-purpose platforms are designed to give kids progressively more difficult work – or to hold them on one subject until they've mastered it – my casual observation shows that it doesn't always work just the way you'd think it should.