Space and arrow keys for the introduction (or click text on mobile)~ On the questions, click the circle that best represents where you fit on the scale (if it describes you well, click a circle to the right side, and vice versa)~ Click any type to learn more! ~~~~~ Questions ~~~~~ Q: Why did I get (x) instead of (y)? A: This test scores by something called cognitive functions instead of the I vs E, N vs S, etc. Cognitive functions are literally brain processes, like how we absorb information and make decisions. Our usage of these cognitive functions correlate directly to the MBTI types, so yes, this is a legit MBTI test. Q: What are the cognitive functions? A: Abbreviated, they are Ni, Ne, Si, Se, Ti, Te, Fi, and Fe. Do the letters look familiar? The theory of cognitive functions is really complex, so I'll spare you the explanation, but it is a perfectly legit (and superior, some might argue) way to use the MBTI :) Q: Is this accurate? A: The original had an accuracy rate of about 25% so I don't see how this'll be much better :p Fortunately, you can see what types you scored high and low on! Q: What's up with the type descriptions? A: There's a LOT of information on each type, but I tried to condense the main pieces in an easy to understand way. Also I tried to make it so that they're not too universally applicable (aka the Barnum effect).
You can find my original (and expanded) version here: https://codehs.com/sandbox/perhapswalrus/mbti-test-by-cognitive-functions/run (The graphics aren't nearly as good though) MBTI and the theory of cognitive functions were largely developed by Katharine Cook Briggs, Isabel Briggs Myers, and Carl Jung. For other cognitive function MBTI tests, check out~ ~ keys2cognition.com/index.htm ~ [IDRlabs] ~ [Sakinorva.net] ~ [Jung igloo] Changelog: 4/10/2021 - Begin 4/11/2021 - Initial completion until a very specific accidental click and a very specific autosave feature did something very tragic 4/12/2021 - Minor edits and reworking 4/13/2021 - Finished! Yay! 5/2/2021 - Quicker (?) button loading