首页 > 解决方案 > 每次开始练习时,如何阻止脚本随机播放单词(问题)?

问题描述

我是一名英语老师,我创建了一个练习,使用 Hotpotatoes,向我的学生演示如何用不同的单词造句。这些单词是按字母顺序排列的,所以我可以很容易地找到我想要使用的单词。

但是脚本中有一段代码会在我每次启动或重新启动 HTML 文件时对它们进行洗牌。我没有编码经验。我一直在尝试更改两个 shuffle 功能以使它们停止洗牌。删除它们不起作用,整个练习消失了。顺便说一句,该文件不是测试;这只是我通过互联网向孩子们演示如何通过拖动单词并将它们组合在一起来造句。

文件太大,不适合这里。以下是我认为正在改组的两个代码:

function Shuffle(InArray){
    var Num;
    var Temp = new Array();
    var Len = InArray.length;

    var j = Len;

    for (var i=0; i<Len; i++){
        Temp[i] = InArray[i];
    }

    for (i=0; i<Len; i++){
        Num = Math.floor(j  *  Math.random() *1);
        InArray[i] = Temp[Num];

        for (var k=Num; k < (j-1); k++) {
            Temp[k] = Temp[k+1];
        }
        j--;
    }
    return InArray;
}

Segments = Shuffle(Segments);

标签: javascriptarraysfunctionrandomshuffle

解决方案


推荐阅读