Transforming a legacy system into an easy to use teacher module that assigns tasks to students
The assign module in Mathletics was a 10 year old system built in flash that urgently needed to be updated.
The module was simple - with one click an activity would be instantly assigned to a student. However we knew some teachers like to pre-plan their lessons, so a overhaul of the experience needed to be considered.
After a technology audit and hearing feedback from teachers, the following list of the most urgent issues / needs was collated:
For this stage of the project I created various userflows mapping out potential solutions.
When you are updating old systems it's sometimes hard to get the balance right keeping existing users happy while adding functionality that can make it more complex.
There were many existing users that used the product as a supplementary tool that were resistant to change. On the other hand there were also the users that wanted more functionality and used the product in-class as a core tool.
The compromise? We tried not to change main components too much compared to the original - for example, keeping the table of students/activities very similar so existing users wouldn't feel completely out of their element. While there was always going to be an adjustment period for users, we tried to make the assign process as simple as possible.
We received positive feedback from teachers who could now manage their time more efficiently by pre-planning lessons. They were also able to help more students by quickly being able to see at a glance who were struggling.
Teachers could now: