Under the Hood of an EdTech Study in Kenya: Implementation challenges, successes, and lessons learnt