Dots in boxes with dividing lines: which is the missing pattern

• I tried to overlap different columns with each other
• I tried to guess what is the meaning of the bigger purple circle and empty circle
• I tried to treat different shapes as a certain representation of numbers.

Attribution: It is from an aptitude test from Brodtmann consulting

• Seems like rot13(rkpyhfvir nqqvgvba bs gur checyr qbgf), where rot13(vss n cnegvphyne cbfvgvba vf svyyrq rknpgyl bapr va gur gbc gjb ebjf, vg nccrnef checyr va gur obggbz ebj), but not exactly… Commented Nov 11, 2023 at 19:32
• How much time did they give you to solve this? Commented Dec 17, 2023 at 9:54

Finally got it! The answer is

C

Reason

Each of four outer squares of the middle tile represent the halves of the adjacent tiles like so. The purple lines indicate which ‘half‘ each square is connected to…

The idea is to then add the number of dots in the halves that have been represented by the BIG purple dots and then take away the number of dots in the halves represented by the BIG clear dot(s) added together.

The resulting number of purple dots is then represented here:

So in the top row we have (2+2+3)-4=3 and so three dots in the center.

In the bottom row we have (6+4)-(7+1)=2 and so two dots in the center.

Therefore the middle row has the sum of the halves represented by the BIG purple dots (2+3)-(4) to make 1 dot in the center and the sum of the two halves represented by the BIG clear dots is therefore 4 making C the only option.