randRangeUnique(-100, 100, randRange(4, 6)) (NUMS.slice()).sort(function(a, b) { return a - b; })
KhanUtil.shuffle(["blue", "green", "red", "purple", "orange", "brown", "gray", "teal", "olive"]) function(){for(var e={},t=0;t<NUMS.length;t++)e[NUMS[t]]=COLORS[t];return e}() $.map(NUMS,function(e){return"\\color{"+NUM_COLORS[e]+"}{"+e+"}"}).join(",") $.map(NUMS_SORT,function(e){return"\\color{"+NUM_COLORS[e]+"}{"+e+"}"}).join(",") createSorter()

Ordena de menor a mayor los siguientes enteros:

  • NUM NUM

SORTER.init("sortable")

Arrastra los números de izquierda a derecha para ordenarlos de menor a mayor
SORTER.getContent()
return SORTER.hasAttempted?guess.join(",")===NUMS_SORT.join(","):""
SORTER.setContent(guess)

Vamos a usar colores diferentes para cada número.

NUMS_COLOR

Coloca estos números en una recta numérica. Entonces podremos ver cuáles son menores y cuáles mayores.

init({range:[[-1,201],[-1,1]],scale:[2.2,40]}),style({stroke:"#666"},function(){graph.nl=numberLine(-100,100,25)})
_.each(graph.nl.labels.slice(1,-1),function(e){e.remove()});var position="above";$.each(NUMS_SORT,function(e,t){ellipse([100+t,0],[1.88,.1],{"stroke-width":0,fill:NUM_COLORS[t]}),label([100+t,0],"\\color{"+NUM_COLORS[t]+"}{"+t+"}",position,{labelDistance:5}),position="above"===position?"below":"above"})

Ahora simplemente lee los números de izquierda a derecha en la recta numérica.

Los números de la izquierda son menores, y los números de la derecha mayores.

NUMS_SORT_COLOR