| Server IP : 165.22.154.248 / Your IP : 216.73.217.111 [ Web Server : Apache/2.4.29 (Ubuntu) System : Linux droplet-integra 4.15.0-197-generic #208-Ubuntu SMP Tue Nov 1 17:23:37 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 7.2.24-0ubuntu0.18.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/data-avanza.bak.old1584234/filedir/b6/a8/ |
Upload File : |
//funcion que tiene la responsabilidad de ordenar aleatoriamente un arreglo
function shuffle(a) {
var array = a.slice(0);
var currentIndex = array.length,
temporaryValue, randomIndex;
// While there remain elements to shuffle...
while (0 !== currentIndex) {
// Pick a remaining element...
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
// And swap it with the current element.
temporaryValue = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = temporaryValue;
}
return array;
}
//Funcion que la responsabilidad mostrar en un modal la calificación obtenida en la actividad
function mostrarCalificacion(modalID, puntaje, mensaje, exito, resetcallback) {
$(modalID).find('.modalCalificacion__mensaje').text(mensaje);
$(modalID).find('.puntaje').text(puntaje);
//Si es exitoso se muestra el boton cerrar de lo contrario el boton intentar nuevamente.
$(modalID).find('.mensaje').removeClass('animated wobble');
if (exito) {
$(modalID).find('.modal-body').removeClass('parcial');
$(modalID).find('.modal-body').addClass('exito');
$(modalID).find('.calificacion-intentar').addClass('hide');
$(modalID).find('.calificacion-cerrar').removeClass('hide').on('click', resetcallback);;
} else {
$(modalID).find('.modal-body').removeClass('exito');
$(modalID).find('.modal-body').addClass('parcial');
$(modalID).find('.calificacion-intentar').removeClass('hide').on('click', resetcallback);
$(modalID).find('.calificacion-cerrar').addClass('hide');
}
setTimeout(function(){
$(modalID).modal({
backdrop: 'static',
show: true
});
$(modalID).find('.mensaje').addClass('animated wobble');
},100);
}
//funcion que tiene la responsabilidad de guardar la calificacion en el scorm
function registrarActividad(calificacion) {
try {
//implementar API SCORM que registra la calificación
//is_internet_connected(guardarActividadServer,parametros);
} catch (e) {
console.log(e);
}
}