I just don’t know who the smart people are who develop those websites but some of those sites are absolute gems, just like this one I came across today.

Just listen. You are given writing tasks to choose from. You then write the text – be it an essay or composition or just any topic. And then it gives you instant feedback, telling you which parts of your text were B1 and which B2 or above etc.