Serkronyx
9/10/2017 - 6:25 AM

Muestra las preguntas ingresadas en el array de una manera aleatoria

Muestra las preguntas ingresadas en el array de una manera aleatoria

importPackage(com.liquidsoft.msurvey.api);

function onNavigate(params) {
    // Mezclar el array de manera random para la rotación    
    var aliases = ['P13', 'P14', 'P15'];
    var rotatedAliases = shuffleArray(aliases);
    for (var i = 0; i < rotatedAliases.length; i++) {
        var alias = rotatedAliases[i];
        ApiClient.showAndWait(alias);
    }

    return "C8";
}

function shuffleArray(array) {
    for (var i = array.length - 1; i > 0; i--) {
        var j = Math.floor(Math.random() * (i + 1));
        var temp = array[i];
        array[i] = array[j];
        array[j] = temp;
    }
    return array;
}