Khan / khan-exercises

A (deprecated) framework for building exercises to work with Khan Academy.
http://www.khanacademy.org/
1.61k stars 863 forks source link

Sandcastle lagging and figures not lined up #42602

Open ghost opened 11 years ago

ghost commented 11 years ago

On the sandcastle, when I open an exercise, the numbers will slowly appear one by one. Also, the diagrams will not match up with the numbers; the numbers will be in the wrong place. This is only an issue with the sandcastle, though; the live site is fine.

sophiebits commented 11 years ago

No need to say realbug when the issue is opened directly on GitHub. :)

Does this happen consistently for every exercise or only for some?

ghost commented 11 years ago

It has happened on at least 2: One was a multiplication/division/addition/subtraction (I'm not sure which) the numbers were not lined up with the line, and each number slowly appeared 1 by 1 The other was something like area of quadrilaterals, and the angles and side lengths were way off of the figure. These numbers also slowly appeared. I will try some more to see if it happens again.

ghost commented 11 years ago

graphing parabolas 0.5 The numbers on the axes are all shifted down and to the right. Number are again appearing one at a time, very slowly.

beneater commented 11 years ago

I noticed this too the other day: http://www.youtube.com/watch?v=Y0mVhPAuYlY

Doesn't happen in my local environment either. Only on sandcastle. Not sure what's going on. Mathjax.Hub.queue.queue.length confirms there's a bunch of stuff in the queue and you can watch it slowly count down, but no idea why it's taking so long:

> console.log(new Date()); MathJax.Hub.queue.queue.length
Thu Mar 07 2013 17:45:01 GMT-0800 (PST)
155
> console.log(new Date()); MathJax.Hub.queue.queue.length
Thu Mar 07 2013 17:45:07 GMT-0800 (PST)
137
> console.log(new Date()); MathJax.Hub.queue.queue.length
Thu Mar 07 2013 17:45:14 GMT-0800 (PST)
116
> console.log(new Date()); MathJax.Hub.queue.queue.length
Thu Mar 07 2013 17:45:23 GMT-0800 (PST)
89
> console.log(new Date()); MathJax.Hub.queue.queue.length
Thu Mar 07 2013 17:45:30 GMT-0800 (PST)
71
> console.log(new Date()); MathJax.Hub.queue.queue.length
Thu Mar 07 2013 17:45:38 GMT-0800 (PST)
47
> console.log(new Date()); MathJax.Hub.queue.queue.length
Thu Mar 07 2013 17:45:41 GMT-0800 (PST)
0