We began by studying our end-users. By speaking with and surveying teachers and students about their challenges, we learned how teachers design assignments for students, how students complete assignments, what the most frequent mistakes were, and much more. Then, we designed requirements and wireframes centered on users’ needs.
We interviewed the teachers several times. We asked them to bring everyday exercises they use in their classrooms. They explained the goals and expectations and solved the exercises themselves live so that we can learn the whole process step by step. We did this the traditional fashion, in the paper. Then, taking those notes with some handwriting, we designed the user interface for the very first view within the web platform: the one to solve an exercise and check whether it is correct or not.