Few people are fully introverted or extroverted and they shouldn't be encouraged to think of themselves as such. TFA makes a few reasonable points, but I can't help but feel that it is founded upon a false premise. A premise which stems from the way in which people misuse the results of Myers-Briggs and other similar personality-tests.
Running through the article is a belief that people must, in both education and the workplace, be allowed to work in the manner that best fits their personality types. That's not how the world works.
On Myers-Briggs, I show up as a mild-to-moderate introvert. I match some of the descriptors for "introvert" pretty well, but not others. However, what I've always been clear about is that this is not an "excuse" for anything.
Myers-Briggs and the like should be more about enabling the individual being tested to understand how they might need to change their own actions and behaviours to compensate for inbuilt tendencies; not to give them a list of demands for how the world should change to suit them. I found it a fairly useful exercise; I've been able to apply it at work to both play to strengths and compensate for weaknesses. But it's not an excuse.
Back at school, some of my most effective teachers were those who, as I now realise, understood my introvert tendencies and knew how to encourage me to stretch myself beyond what I was comfortable with. We all need that from time to time, especially when we are children. Those on the introverted side need to understand that it's not much use to be able to think if you can't also communicate and work with others. Those on the extroverted side need to be taught that there is a time when you need to sit down, shut up and listen. Most workplaces aren't going to be willing to indulge extreme behaviours on either side.
Group projects and collaborative work are, at best, tools that should be used in only limited roles in the classroom (albeit with wider scope at college level in some subjects). But that's mostly because of the potential for cheating or for some kids to coast by on the efforts of others.