I have not experienced this type of approach. I could see in a small homeschool type setting how this approach would be very appealing. When you only have a few students it doesn’t seem to take as learn to do a lesson and activity and therefore that leaves a lot of time to be flexible. However, in a setting with many students who all learn very differently and all have different interests it could be a real challenge.