pykt-team/pykt-toolkit
pyKT: A Python Library to Benchmark Deep Learning based Knowledge Tracing Models
This is a benchmarking library designed for researchers and developers in educational technology to evaluate and compare different deep learning models for "knowledge tracing." It takes in student interaction data (e.g., correct/incorrect answers to questions) and helps you train and test various models to predict a student's knowledge state or future performance. The output is a rigorous comparison of how different models perform on standardized datasets and prediction tasks.
359 stars. Available on PyPI.
Use this if you are a researcher or developer working on educational technology and need a standardized way to benchmark deep learning models that predict student learning progress.
Not ideal if you are an educator looking for a direct application to use in the classroom or a student wanting to track your own learning progress without building models.
Stars
359
Forks
106
Language
Python
License
MIT
Category
Last pushed
Jan 13, 2026
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pykt-team/pykt-toolkit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
microsoft/archai
Accelerate your Neural Architecture Search (NAS) through fast, reproducible and modular research.
google-research/morph-net
Fast & Simple Resource-Constrained Learning of Deep Network Structure
IDEALLab/EngiBench
Benchmarks for automated engineering design
AI-team-UoA/pyJedAI
An open-source library that leverages Python’s data science ecosystem to build powerful...
automl/neps
Neural Pipeline Search (NePS): Helps deep learning experts find the best neural pipeline.