Well, I haven't done exactly the same I suggested to the OP.
BTW, I teached the basics of "websites" to a class of teenagers coming from "difficult" families.
I mean, sons of pushers, thiefs, and all the rest...
Plus, there was this lad, who was - how do you say that in english? - "mentally impaired"?
It has been a heavy, slow, frustrating, sometimes dangerous, series of days which culminated in one of the happiest days of my life: my boys and girls passed the final exam. Even that one who was "less smart than the average guy".
Best of the best?
My boys and girls, all except one of them, CAME TO THE EXAM, willing to prove themselves and me that they learned something from that experience.