I teach A levels/IB HL and Additional Mathematics mainly. Hence, I can relate to secondary education only. An example would be as follows. Consider the solving of quadratic equations. Phase 1 (Knowledge): Make students learn how to factorise and solve for X. Lots of practice. Phase 2 (Comprehension): Interpret the solutions on a graph. Show them they were finding the x intercepts. Phase 3 (Analysis): If a student solves and gets the root of a negative number, that means no real root and therefore no x intercept.A bit of exploration by the student is expected to reach that phase. As one goes down the phases, there's an evolution as a learner as the learner is interpreting the results and just not doing. However, the foundation of a good Mathematician is good solving first. That's why I prefer that A level students or Addtitional Mathematics students already have a good Algebra foundation when they join the courses of that level.