kltn-moolde/moodle-adaptive-learning-plugin

Adaptive STEM learning system using Q-learning to personalize educational pathways. Integrated with Moodle via LTI 1.3. Achieves 22.5% score improvement and 51% reduction in weak skills through AI-driven recommendations and explainable decisions (SHAP).

29
/ 100
Experimental

This system helps educators using Moodle provide personalized learning experiences for students, especially in STEM subjects. It takes student interaction data and performance within Moodle and uses AI to recommend tailored learning pathways and resources. The output is a highly individualized educational journey, helping students improve scores and reduce skill gaps. This is for teachers, instructors, and educational administrators who want to boost student engagement and outcomes.

Use this if you manage STEM courses on Moodle and want to move beyond a one-size-fits-all approach to learning, leveraging AI to adapt to each student's needs.

Not ideal if your learning environment is not Moodle, or if your primary goal is just content delivery without personalized student interventions.

STEM Education Personalized Learning Moodle LMS Adaptive Teaching Educational Technology
No Package No Dependents
Maintenance 10 / 25
Adoption 4 / 25
Maturity 15 / 25
Community 0 / 25

How are scores calculated?

Stars

7

Forks

Language

Python

License

MIT

Last pushed

Feb 14, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/kltn-moolde/moodle-adaptive-learning-plugin"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.