Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Building NumPath Series' Articles
Back to Oscar Rieken's Series
Why I'm building an AI math tutor for dyscalculia — and grounding it in 30 years of ITS research
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
May 21
Why I'm building an AI math tutor for dyscalculia — and grounding it in 30 years of ITS research
#
numpath
#
adaptivelearning
#
dyscalculia
#
python
Comments
Add Comment
5 min read
Closing the feedback loop: how mistake classification drives adaptive problem selection in NumPath
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
May 21
Closing the feedback loop: how mistake classification drives adaptive problem selection in NumPath
#
numpath
#
adaptivelearning
#
python
#
bayesian
Comments
Add Comment
3 min read
Why teachers need explainable AI, not just accurate AI — building the KC dashboard
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
May 21
Why teachers need explainable AI, not just accurate AI — building the KC dashboard
#
numpath
#
adaptivelearning
#
vue
#
python
Comments
Add Comment
3 min read
Attempt history in the teacher dashboard — the scalar subquery pattern
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
May 21
Attempt history in the teacher dashboard — the scalar subquery pattern
#
numpath
#
adaptivelearning
#
python
#
vue
Comments
Add Comment
4 min read
Prompt engineering for teacher insights with Claude — structured JSON and graceful fallbacks
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
May 21
Prompt engineering for teacher insights with Claude — structured JSON and graceful fallbacks
#
numpath
#
adaptivelearning
#
python
#
llm
Comments
Add Comment
4 min read
Bayesian Knowledge Tracing in 37 lines of Python — how NumPath models what a student knows
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
May 27
Bayesian Knowledge Tracing in 37 lines of Python — how NumPath models what a student knows
#
numpath
#
adaptivelearning
#
bayesian
#
python
Comments
Add Comment
4 min read
Building a FastAPI + Vue 3 research platform: the 4 bugs that almost broke Phase 1
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
Jun 1
Building a FastAPI + Vue 3 research platform: the 4 bugs that almost broke Phase 1
#
numpath
#
fastapi
#
docker
#
python
Comments
Add Comment
5 min read
Building a mistake taxonomy for dyscalculia — 8 error patterns, rule-based, no ML required
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
Jun 1
Building a mistake taxonomy for dyscalculia — 8 error patterns, rule-based, no ML required
#
numpath
#
dyscalculia
#
adaptivelearning
#
python
Comments
Add Comment
5 min read
From Bayesian to deep knowledge tracing — upgrading NumPath's student model with a PyTorch LSTM
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
Jun 1
From Bayesian to deep knowledge tracing — upgrading NumPath's student model with a PyTorch LSTM
#
numpath
#
adaptivelearning
#
pytorch
#
python
Comments
Add Comment
5 min read
Clean Architecture in a FastAPI + Vue 3 monorepo
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
Jun 1
Clean Architecture in a FastAPI + Vue 3 monorepo
#
numpath
#
cleanarchitecture
#
python
#
fastapi
Comments
Add Comment
5 min read
60 hand-crafted math problems: what I learned writing seed data for an adaptive tutor
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
Jun 1
60 hand-crafted math problems: what I learned writing seed data for an adaptive tutor
#
numpath
#
dyscalculia
#
python
#
education
Comments
Add Comment
5 min read
Making LLM outputs auditable: the provider abstraction pattern
Oscar Rieken
Oscar Rieken
Oscar Rieken
Follow
Jun 1
Making LLM outputs auditable: the provider abstraction pattern
#
numpath
#
python
#
llm
#
claude
Comments
Add Comment
5 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account