📚

Usability study and feature redesign suggestions - Khan Academy iOS app

Why it’s a must for educational apps to have a smooth user experience


Currently, I haven’t found a replacement for social media apps so I’m still stuck with it, even though it has started to annoying me. My hand hurts while I hold the phone, endlessly, scrolling on that beautiful infinite scroll.

đź’ˇ
Founders of a language learning startup - Speak, in an interview talked about attention economy and how we have so many options to spend our free time.

It is important for an app to sustain the attention it has managed to grab in the first place. This sustenance can only come via smooth user experiences that doesn’t let the attention scatter.

My expectation

Now I want to have something better to do on my phone than just scrolling mindlessly. The mobile screen already has my attention and is also always accessible to me. There must be a better way for me as user to utilise this attention that has been grabbed by a screen and steer it to another direction.

I installed KhanAcademy on my phone hoping this will help me study relevant topics from my ongoing courses at college. I had previously studied via the desktop website and liked their content. Since I always have my phone around, I was hoping to browse through the content on my phone instead of my current habit of mindless scrolling.

My experience

I had to revise “Research Design” and after scrolling Instagram for hours, I slid open the KhanAcademy app. I had a good mindless momentum going on and it was already difficult to get out of that and start studying. Within 5 mins into the app, my experience started getting disrupted. I literally had to close the app and come here to rant. That’s how frustrated and distracted it got me.

Here I present few pain points and possible design solutions of the current KhanAcademy iOS (26/02/23) app.

Pain Points and Possible Design Solutions


đź’ˇ
Possible solution approach - Use eye tracking paired with a properly designed Psychopy experiment to test out average time required to keep students engaged without a reward.

Another approach could be introducing
Variable Reinforcement Schedule. VRS has been found to be very effective in maintaining behaviours over long periods of time. This is because the individual does not know when the next reinforcement will come, and so they continue to exhibit the behaviour in the hopes of receiving a reward. It is also harder to extinguish a behaviour that has been learned through variable reinforcement schedule, as the individual may continue to exhibit the behaviour for a long time even if the reward is no longer given.
Slot machines aren’t the only place we can use them 👆🏼

đź’ˇ
Possible solution: A good UX writer is needed here.

Even in the case the statements cannot be shortened further, it might help to not display the entire text at one go and overwhelm the user. I
nstead display the text dynamically word by word, at an average reading pace which can help the user read the full thing.

Hand holding for difficult tasks like reading long texts helps make the experience more positive.