It will be really great if there is an option to open window any moment in battlescape which will show all the experience points troops got so far during battle. Like one on the end of combat displaying table of attributes gain, but only scored points not gain (as gain will be randomly calculated only on battle end).
While this is still a suggestion which may or may not be realised, I've made a workaround. It's
simple homebrew console Java program, it scans save file and displays table like this:
16 soldier(s) on mission found:
ID Name BRV REA FAC THR PSK PST MLE Base
21 69.59!85 Chris Athanadis 0 0 2 7 0 0 0 USA HQ
123 65.56.80 Gowo Orakwe 0 0 2 7 0 0 0 USA HQ
97 54.53.90 Soo-jin Nan 0 0 4 7 0 0 0 USA HQ
46 54.53.71 Mouris Norgard 0 0 4 7 0 0 0 USA HQ
3 83.54.88 Hukapapa Hohaia 0 0 3 7 0 0 0 USA HQ
41 83.54.73 Jorge Herrera 0 0 4 7 0 0 0 USA HQ
52 71.52.77 Inbar Yosef 0 0 1 6 0 0 0 USA HQ
122 80.52.97 Oudry Tshiyola 0 0 1 6 0 0 0 USA HQ
106 59.52.96 Toma Dragomir 0 0 3 7 0 0 0 USA HQ
110 62.50.86 Graham Jonlan 0 0 1 7 0 0 0 USA HQ
120 58.48.76 Momchil Stanimir 0 0 3 7 0 0 0 USA HQ
117 77.43.76 Nathan Pauwels 0 0 4 7 0 0 0 USA HQ
121 61.43.89 Oluwaseyi Okoye 0 0 3 7 0 0 0 USA HQ
115 74.43.92 Alessio Colombo 0 0 5 7 0 0 0 USA HQ
64 80.51!70 Tityus Gonatas 0 0 8 4 0 0 0 USA HQ
61 69!61.82 Oliver Voros 0 0 3 7 0 0 0 USA HQ
End of list.
I just cobbles it together yesterday night, not sure if it don't have any issues. It doesn't even have input option, you have to recompile it to account to different save files. So far it works fine for me.
I used to count every experience points "manually" and "by sight" using notepad, but as it's tedious and i've grown tired of it, I decided it's high time to find different solution. Original game devs seem to think gamer shouldn't have this information. But as it's available for any one who has excellent memory and observation skills, IMO it should be accessible any time for any one who wants to see it.
On the same note, there is vital data such as TU and ENERGY regeneration rates, which may highly affects decision making during battle, but is not presented anywhere. It can be calculated in theory, but that is tough call, as ENERGY regeneration for example requires knowing soldier's starting TU stat value, which can only be seen in geoscape mode. It will be really helpful to have this data present on soldier's stats screen where all armor, morale and other stats are presented.