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

על ידי JULIETA DIANA RIVERO בתאריך
מספר תגובות: 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.




ממוצע דרוגים: -
בתגובה ל: JULIETA DIANA RIVERO

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

על ידי Dan Marsden בתאריך
תמונה של Core developers תמונה של Particularly helpful Moodlers תמונה של Peer reviewers תמונה של Plugin developers תמונה של Plugins guardians תמונה של Testers תמונה של 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
בתגובה ל: JULIETA DIANA RIVERO

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

על ידי Rick Jerz בתאריך
תמונה של Particularly helpful Moodlers תמונה של Testers
Your post made me wonder about how you define "at risk?"
בתגובה ל: Rick Jerz

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

על ידי Dan Marsden בתאריך
תמונה של Core developers תמונה של Particularly helpful Moodlers תמונה של Peer reviewers תמונה של Plugin developers תמונה של Plugins guardians תמונה של Testers תמונה של Translators
It's a core report in moodles analytics machine learning tool:
https://docs.moodle.org/311/en/Students_at_risk_of_dropping_out