I don't even know what this means because you can't "guarantee" a student learns anything. The student still has to do the work needed for them, specifically, to learn the material. Of course this can be made easier by good teaching, but there is no ...