ZhijieXiong/pyedmine

A library of algorithms for reproducing knowledge tracing, cognitive diagnosis, exercise recommendation and learning path recommendation models.

45
/ 100
Emerging

This project helps educators, researchers, and learning platform developers build and evaluate AI models for understanding and guiding student learning. It takes raw educational data (like student interactions with exercises) and processes it to train models that can predict student knowledge, diagnose learning gaps, recommend practice problems, or suggest personalized learning paths. The end-user persona is an educational data scientist or researcher focused on improving adaptive learning systems.

Use this if you need a standardized framework to develop, reproduce, and compare different models for knowledge tracing, cognitive diagnosis, exercise recommendation, or learning path recommendation using various educational datasets.

Not ideal if you are looking for a plug-and-play application for teachers or students, as this requires technical expertise in data preprocessing, model training, and evaluation.

education-research adaptive-learning learning-analytics educational-data-mining personalized-education
No Package No Dependents
Maintenance 6 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 14 / 25

How are scores calculated?

Stars

74

Forks

11

Language

Python

License

MIT

Last pushed

Dec 09, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ZhijieXiong/pyedmine"

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