Get data of students at risk of dropping out from the moodle database

Get data of students at risk of dropping out from the moodle database

de JULIETA DIANA RIVERO -
Número de respuestas: 5

Hi everyone! I'm working with the moodle analytics especifically with a model for Students at risk of dropping out (Moodle version 3.8)

Does someone know if there is a way I can get the list of students at risk of dropping out from the moodle database?

I've already tried querying the 'mdl_analytics_predictions' table but I can't get the id or any data of the students.

I hope you can help me with this, thanks!

Julieta.




Promedio de valoraciones: -
En respuesta a JULIETA DIANA RIVERO

Re: Get data of students at risk of dropping out from the moodle database

de Dan Marsden -
Imagen de Core developers Imagen de Particularly helpful Moodlers Imagen de Peer reviewers Imagen de Plugin developers Imagen de Plugins guardians Imagen de Testers Imagen de Translators
you'll need something like this:

select ap.*, u.*
FROM {analytics_predictions} ap
JOIN {context} cx on cx.id = ap.contextid
JOIN {course} c on (c.id = cx.instanceid AND cx.contextlevel = 50)
JOIN {user_enrolments} ue on ue.id = ap.sampleid
JOIN {user} u on u.id = ue.userid

You should probably take a close look at what "context" is in Moodle:
https://docs.moodle.org/en/Context
En respuesta a JULIETA DIANA RIVERO

Re: Get data of students at risk of dropping out from the moodle database

de Rick Jerz -
Imagen de Particularly helpful Moodlers Imagen de Testers
Your post made me wonder about how you define "at risk?"
En respuesta a Rick Jerz

Re: Get data of students at risk of dropping out from the moodle database

de Dan Marsden -
Imagen de Core developers Imagen de Particularly helpful Moodlers Imagen de Peer reviewers Imagen de Plugin developers Imagen de Plugins guardians Imagen de Testers Imagen de Translators
It's a core report in moodles analytics machine learning tool:
https://docs.moodle.org/311/en/Students_at_risk_of_dropping_out