Comprobar certificado SSL:
https://www.ssllabs.com/ssltest
Obtener capturas de pantalla con varios navegadores:
http://browsershots.org
jueves, 14 de junio de 2018
miércoles, 13 de junio de 2018
PHP: entrada en array con índice vacío
Si necesitamos tener un array con indice vacío (''), podemos usar:
$keys = array('');
$options = array_fill_keys($keys, 'Seleccionar');
$keys = array('');
$options = array_fill_keys($keys, 'Seleccionar');
lunes, 4 de junio de 2018
Borrar quiz attempts en Moodle
Si queremos borrar un intento de cuestionario en Moodle, normalmente puede hacerse desde el propio Moodle:
- Ir al curso
- Ir al quiz
- Ir a Resultados en el bloque de administración del quiz
- Seleccionar el alumno y pulsar "Eliminar los intentos seleccionados"
En el caso de que por error hayamos entregado el cuestionario con un rol distinto a estudiante, puede que nuestro intento no aparezca ahí. En ese caso tenemos que borrarlo "a mano" de la base de datos:
- Obtener el Course module ID de la URL del quiz
- Con él, obtener el quiz id de la tabla course_modules (instance)
- Obtener el userid del usuario
- Borrar:
* quiz_attempts, con userid y quizid iguales a los obtenidos
* quiz_grades, con userid y quizid iguales a los obtenidos. Este puede que no sea necesario, por no existir en la tabla
- Ir al curso
- Ir al quiz
- Ir a Resultados en el bloque de administración del quiz
- Seleccionar el alumno y pulsar "Eliminar los intentos seleccionados"
En el caso de que por error hayamos entregado el cuestionario con un rol distinto a estudiante, puede que nuestro intento no aparezca ahí. En ese caso tenemos que borrarlo "a mano" de la base de datos:
- Obtener el Course module ID de la URL del quiz
- Con él, obtener el quiz id de la tabla course_modules (instance)
- Obtener el userid del usuario
- Borrar:
* quiz_attempts, con userid y quizid iguales a los obtenidos
* quiz_grades, con userid y quizid iguales a los obtenidos. Este puede que no sea necesario, por no existir en la tabla
Suscribirse a:
Entradas (Atom)