Step one should be having an edtech ecosystem that doesn't allow students to use the web. There are just too many distractions online. I think noone has really invested the kind of capital required to do a good job with this. Most of the software my kids have to use for school is pretty bad.
replies(1):