The challenge with designing this solution is that the fees structure Barnardos employ can be difficult to explain, and it was important to create a mental model for users which abstracted away how the fees were actually calculated and instead represented their own requirements.
Users can arrive at this step with very different levels of understanding and very different needs. These costs are calculated differently depending on (for example) the age of the child, the time which they attend, the number of children and the amount of government subsidies available, depending on families income.
Requesting all this information in one go could be overwhelming, and doesn’t naturally fit the user’s mental model of how they’d enrol their children.
A parent might know they want to enrol their child on a Monday for 4 hours, a Wednesday for 8 hours and a Thursday for 6 hours, or they might instead just know they’d like to enrol their child for 6 hours for 3 days a week. By providing an interface that can accept either kind of input, we can feed this data to the calculator and give them an accurate cost estimate without expecting the user to adapt to how the calculation works.