No, that's not how it works. It uses the glicko rating system. The system predicts your score based on your rating and the problem's rating. Since Tactics Trainer is designed to give you problems near your rating, your expected score will be close to 0.5 (50%). If you get less than your expected score, your rating goes down; if you get more than your expected score, your rating goes up.
Tactics Trainer Error

So if at 90% I had gotten the problem right, how much score would I have gotten? I don't understand this formula.
Seems a bit counterintuitive if you get the problem right within 20 seconds. It wasn't an easy problem either.
Hi, I seem to have stumbled upon an error.
When I got the problem right at 49% of the score, it gave me -1 points. Meaning, if I had gotten it correct at 100% of the score, I would have gotten -2 points making absolutely no logical sense.
edit: let me put the screenshot lower so it doesn't get blocked by menu on right.
see below:
see below:
see below: