Quite Software  

You are here: Quite > Products > Quite Imposing > Download > Macintosh

 
         
 

Quite Imposing

Download v3 for Macintosh

Other info

 

Sparx. Maths =link= Link

DING. Wrong.

He typed x = 2.571, y = 4.143.

That night, he didn’t sleep. He opened the browser’s developer console—a terrifying grid of code he usually avoided—and started tracing the network requests. Every time he submitted an answer, a little packet of data flew from his laptop to the Sparx servers and came back with a verdict: PASS or FAIL. But the FAIL was not based on correct maths. It was based on a floating-point comparison that had a 0.001 tolerance—except someone had written if (Math.abs(userAnswer - correctAnswer) < 0.001) when they should have written <= for boundary cases. And worse, the server was rounding the correct answer to 3 decimal places before comparison, but using 5 decimal places for the user’s answer. sparx. maths

Now Leo was certain. The platform’s elimination algorithm wasn’t just strict; it was broken . It was flipping signs arbitrarily because of a rounding error in its back-end validation. He wasn’t bad at maths. Sparx was. That night, he didn’t sleep

A month later, Leo solved a simultaneous equation—by elimination, in his head, while waiting for toast. The answer was perfect. Sparx chimed its happy chime. And Leo smiled, not because the owl approved, but because for the first time, he and the maths understood each other. But the FAIL was not based on correct maths