Why building AI for schools is harder than building a chatbot: inside Smartschool’s approach to exam prep