This invention belongs to the field of
data processing technology and provides an
online music course recommendation method and
system based on
data processing. The method includes collecting first data from students, which includes at least their music interests and preferences, music level, instrument ownership, class schedule, and historical music assignment submission times. The first data is preprocessed to generate a multi-dimensional
user profile, and a user-course interaction matrix is generated based on the multi-dimensional
user profile. The available music practice time for each student is determined based on the class schedule and historical music assignment submission times. Students are grouped into learning groups based on their music interests and preferences, music level, instrument ownership, and available music practice time. Based on the learning groups and the user-course interaction matrix, a course recommendation
list is generated for each student, and the course recommendation
list is pushed to the students.