I think my title says it all.
My idea is based on trying to do 279e 15th missions that require (M) class or (1).
I was going through my WoT numbers get an estimate on what tank would be easier to get these.
But with all the bonus that are going on, it is impossible to calculate what XP is needed for each tank (M) class or (1).
If it is possible, implement the BASE XP of each battle, it will be of great help.
Second idea (i know this is a long shot...)
Maybe implement a reverse engineer of suggested reqs for each tank for Masteries or (1) or (2) or (3) class.
I'm doing this already on my own , manually in an excel.
For exampe if you get (1) with 1100 base XP, and that is 95%-98.9% of best perfomance, you can estimate the range of (1) class.
On upper scenario, this is on the upper range (so its lower threshold is 1055 XP), on the lower scenario this is just above the threshold, so
we have 1146 base XP.
Suggested Range 1055 to 1146XP for (1).
You can work the others classes, the same way, and each new input will greatly improve the accuracy.
You have a huge database of numbers, so that wouldnt be so difficult for you, and it would work even for our local databases.
I'm doing this on my own, manually.