Trying to get Thai students to speak comprehensible English is a little like trying to get blood out of a stone ! And, yes, I am being a little harsh here.
But does O-Net help ? Is it a test of anything meaningful or useful ? I believe it helps only those smug dimwits in Bangkok feel even more smug !!