Scratch-Rec: a novel Scratch recommendation approach adapting user preference and programming skill for enhancing learning to program.
Peng QiYan SunHong LuoMohsen GuizaniPublished in: Appl. Intell. (2022)
Keyphrases
- user preferences
- enhancing learning
- collaborative filtering
- recommender systems
- recommendation systems
- user behavior
- user profiles
- computer programs
- collaborative recommendation
- making recommendations
- user behaviour
- personalized recommendation
- user feedback
- programming environment
- recommendation algorithms
- programming environments
- preference model
- program code
- preference models
- novice programmers
- programming skills
- user based collaborative filtering