This pull request implements a Q-learning algorithm to enhance the functionality of recommending books based on user performance. It integrates with books.py, interactions.py, and schema.prisma to provide personalized learning paths for students.
Key changes include:
Added Q-learning algorithm in interactions.py and a background ML task.
Modified books.py to fetch user scores and sort books based on performance.
Updated schema.prisma to include necessary models for tracking interactions and scores.
This pull request implements a Q-learning algorithm to enhance the functionality of recommending books based on user performance. It integrates with
books.py
,interactions.py
, andschema.prisma
to provide personalized learning paths for students.Key changes include:
interactions.py
and a background ML task.books.py
to fetch user scores and sort books based on performance.schema.prisma
to include necessary models for tracking interactions and scores.