bae1001 / eLearningQA

Degree Final Project 2023-24 University of Burgos
0 stars 1 forks source link

Estudiar viabllidad de obtener las sesión con loggin en Moodle para descargar estadísticas de cuestionarios #19

Closed bae1001 closed 5 months ago

bae1001 commented 5 months ago

He estudiado el manejo de sesiones de Moodle_Mapping_session_caches) para buscar una forma de obtener la sesión para poder hacer una descarga del excel del banco de cuestiones de un curso de Moodle.

He podido ver que cada Moodle puede tener un nombre para su sesión, en base al nombre que haya definido el administrador. Por ejemplo en nuestro entrono de pruebas la cookie se llama MoodleSession y en UBUVirtual se llama MoodleSessionmoodlecurrent. Esto indíca que sería complicado realizar esta operación para todos los Moodle posibles. Una solución se podria hacer una especie de recopilación de los nombre para esa cookie pero sería una tarea demasiado ardua, además de poco efectiva. Tendremos que pensar en otras soluciones.

bae1001 commented 5 months ago

Tras varios intentos de hacer una llamada para acceder a la descarga de las estadisticas de los cuestionarios no se ha conseguido, esto debido a que la sskey necesaria para hacer las peticiones, nosotros solo disponemos del token que ofrece de la API y el web scarping no servirá en este caso debido a que la sskey no esta disponible en ningún storage ni documento, es lo lógico cuando entendemos la función de este tipo de llaves. En un principio supuse que la Cookie serviría para obtener la sskey o incluso de sskey en sí misma, pero no es así. Quizás en alguna actualización futura los desarrolladores de Moodle implementen una fucnión para esto.