How do DoodleMaths’ adaptive algorithms work?

October 2, 2015 — 6 Comments

In fact, the question most people ask is, “what on Earth is an adaptive algorithm???”

An algorithm is a formula, process or set of rules that you (or a computer) follow in order to complete a task. An algorithm for brushing your teeth might be:

open bathroom cabinet > take out toothbrush and toothpaste > open toothpaste > measure needed amount onto toothbrush > brush teeth etc.

Miss a step, or do it in the wrong order, and the task is not completed satisfactorily.

We use algorithms in DoodleMaths to analyse responses and set work that is adapted to suit each user’s individual needs.

Why do we need these adaptive algorithms? The answer is simple, and something we have touched upon in other blogs: making the right choice is extremely difficult.

Children don't always choose what's best for them

Children don’t always choose what’s best for them…

Give children the choice of what to learn and most will choose the simplest task that will give them the greatest reward most rapidly. Ask parents to choose a topic for their child and they are usually baffled by the choice of topics they are confronted with (the website shown below invites parents to choose from the content for Year 4. Not only is this overwhelming, it also neglects the fact that many children in year 4 still haven’t mastered Year 3 topics, whilst others need to be stretched by Year 5 work). Whilst teachers are not baffled by such a choice, they are still likely to select work on the basis of what is best for the class as a whole and not each individual. The truth is, the exodus towards digital resources over the last 10 years has not raised standards in maths. Common sense will tell you that simply replacing paper-based content with digital will not accelerate a child’s learning.

Parents are often baffled by the choice that some websites offer

…and parents are often baffled by the choice that some websites offer

The advent of ‘big data’ and the power to process it has opened up a better way to do things. We collect information on every question answered by every child  – every minute of every day. This is analysed on an individual basis to determine the level a child is working at, their strengths, weaknesses, and the pace at which they need to learn. The data is also analysed on the basis of the population as a whole in order to hone our questions and algorithms and make them more effective.

Of course, there is nothing new about we are doing. Any good tutor will assess a child to determine their level, strengths and weaknesses prior to teaching them.

And it’s fairly easy to determine a child’s weaker areas. What is more difficult is to respond to these in a way that maintains a child’s motivation and doesn’t knock their confidence – particularly when you can’t see their face or listen to their voice. This is where our content is vital. Questions are very carefully written to work alongside our algorithms such that they are always slightly, incrementally harder than what has been previously mastered. All our content has been written by leading maths teachers.

To be clear: with DoodleMaths, children get no choice at all in what question comes next – it is determined purely on the basis of what they most need to learn. This, though, is what gets – and guarantees – results. Our competitors, in the form of digital resource banks, are only as effective as the individual selecting the work. With DoodleMaths, on the other hand, we can say, with confidence, that any child earning 100+ doodlestars per week for four weeks will increase their maths age by three months.

6 responses to How do DoodleMaths’ adaptive algorithms work?


    I have 2 children do I have to pay twice? Or is it just the one payment? Also if I did the £3.99 monthly payment can I cancel once my children have outgrown it?

    Many thanks


      Hi Michelle. Each subscription is per child, so you will have to pay twice – once for each of your children. If your children no longer need DoodleMaths, you will be able to cancel your subscription through the app store you bought it from.


    Hello guys I like doodlemaths I like it very much and it’s easy for me to learn


    I wholeheartedly agree. I’ve been working in elearning since before it was called that (I was developing computer based training in 1990) and if all it amounted to was putting books on screen it was worse, for the learner, than doing it on paper. The strength of good elearning of all sorts is when it takes the opportunity to learn about the learner and use that to present the right content at the right time. Courses are shorter because only what’s necessary is studied and they’re more likely to be completed rather than given up on.

    I’ve signed my 9 year old son up to your service after he’s been working with another (very good) online service for a year which has produced excellent results. First impressions of DoodleMaths are very good – the quality of the presentation alone is streets ahead of anything else I’ve seen. Congratulations on what looks like a great product.


      Thanks for your comment, Kevin. Great to hear your first impressions of the DoodleMaths app are so positive. We’d love to know how you’ve been getting on with it!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s