An open source project for praticing GIA.

GIA practice for macOS w/ Python

While I am preparing for better result for GIA, found an open source project runs well on bare python and less-dependency-libraries requirements repo on here.

And I have improved some parts of code to run modern macOS python as well for checking final result better on here.

Anyone can download source code to anywhere, and prepare minimal requirements with homebrew (recommends using homebrew and python with it), and this small wiki page may help how to run this python app on macOS.

Studying about GIA

I am not a native lingual for English, but GIA don’t support my native language even I have to test with it as like native English men. Specially, each part of testing has each different score system to analyzing what people is on testing.

According to public sample of Thomas GIA report, there’s something mechanism to analyzing talent who people in testing.

How to be calculated “Percentile ranking” for 52/53 to 93%, but just assuming it is depended on their gathered ranking.

 High risk is “Reasoning” and “Word meaning”

“Reasoning” may test assuming to check Subject’s reading & memory to fast answering with different type of asking like this:

Announcement : Jane is smaller than Thomas

Question : Who is taller ?

And “Word meaning” is simply choose one for different one among of 3 short words like this:


It feels simply easy, but some cases are not to me like this:


Two words except “Beautiful” meaning is not familiar to me to understand in really short time.
Reasoning only has big minus points to wrong answer, each testing section has different scoring ratios:

  • Reasoning : -1.0
  • Perceptual speed : -0.25
  • Number speed and accuracy = -0.5
  • Spatial visualization = -0.5
  • Word meaning = -0.5

In case of sample, that person scored 52 of 53, and 1 wrong answer may -1, then final score goes 52 – 1 to 51.
And at Perceptual speed, that person 42 of 54, wrong answers are 12 but score adjusting as 12 x -0.25 = -3, so final score goes to 39, not 42. (42 – 3 = 39)

Better for faster ?

To make better scoring, it seems to solve more, it means ratio to win grows how many questions be solved. And minimal solved question almost within 35 by this radial graph.


And this,

But I am asking

This assessment is announced as “General” but I’m asking Thomas GIA, is it for the same to foreigners ?
And sure, Thomas GIA announce as :

Bonus, fast solving number speed

“Number speed and accuracy” asking three numbers to screen as like this:

13, 17, 5

These three numbers need to be sorted in mind, the biggest number is 17, and medium is 13. Then get number difference between big and medium. 17-13 goes to 4. And calculate once more to get which number is far from medium, by medium – (big – medium) = 13 – 4 = 9.
Answer is which is bigger, “big-medium” is 4, and minimal number is 5, it means answer is 5.

Number speed is simply which number is far from medium.

  • 17 … ( 4 )  … 13 … ( 8) … 5

Also, you can calculate twice as

  • 17 – 13
  • 13 – 5
  • which is bigger ?

These two methods are depends on which is faster to me, because more questions and how much accuracy is import to GIA.

Leave a Reply