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

von JULIETA DIANA RIVERO -
Anzahl Antworten: 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.




Als Antwort auf JULIETA DIANA RIVERO

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

von Dan Marsden -
Nutzerbild von Core developers Nutzerbild von Particularly helpful Moodlers Nutzerbild von Peer reviewers Nutzerbild von Plugin developers Nutzerbild von Plugins guardians Nutzerbild von Testers Nutzerbild von 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
Als Antwort auf Dan Marsden

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

von JULIETA DIANA RIVERO -
That's exactly what I was looking for
and you're right, I'll read more about context.
Thanks a lot for your help!
Als Antwort auf JULIETA DIANA RIVERO

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

von Rick Jerz -
Nutzerbild von Particularly helpful Moodlers Nutzerbild von Testers
Your post made me wonder about how you define "at risk?"
Als Antwort auf Rick Jerz

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

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