Ideas for Recommendations - adaptive-learning/flocs GitHub Wiki
Information about user
- solution times
- subjective flow-feeling (reported perceived difficulty)
- click on "Give me easier task" button
- click on hint button
Recommendation criteria (for scoring formula)
- time since the last solution
- flow estimate and/or student-task difficulty estimate
- task efficiency (how much the student will learn by solving the task)
Recommendation models
- Elo variations
- Simple neural network model
- Restricted Boltzmann machine (bipartite graph of neurons: one side for student, one side for task)
- Evolution algorithms for improving constants/parameters estimation (or just multi-armed bandit)