Skip to main content
SearchLoginLogin or Signup

Curating Computer Science Educational Content with Machine Learning: Analyzing Learner Ratings within an Algorithmic Recommender System

Keywords: computer programming, K-12 education, STEM inclusion, recommendation algorithm, machine learning, digital curation

Published onNov 03, 2021
Curating Computer Science Educational Content with Machine Learning: Analyzing Learner Ratings within an Algorithmic Recommender System
·

Abstract

Machine learning (ML) can in theory be used to personalize educational content by identifying online activities aligned with learners’ interests. Yet, are learners’ self-reported ratings of activities associated with a machine learning generated recommender score? In the current study we sought to address this question using learner’s ratings of activity units (i.e., “badges”) based on a conventional 7-item Likert scale administered immediately afterwards within an online app designed to teach computer programming skills. The sample included 78 learners (MeanAge = 13.2 years, SDAge = .84 years, %female = 37.2%) enrolled in schools and after-school programs in the United States. Even after controlling for other factors, such as the position of the recommendation on a list and the number of previous selections the learner had made, as well as certain learner demographics, there was a significant positive association between overall badge approval ratings provided by learners and the recommender score. These findings provide validity evidence in support of the ML- generated recommender score by suggesting badges that the learner is likely to approve of, even when considering other relevant factors that could affect their selection of badges, such as the position of the recommendation on the list and the number of selections made by the learner. Further work should seek to establish whether the likelihood of a learner selecting a highly ranked activity is associated with improvement in more domain general attitudes towards computer programming and whether this association is moderated or robust to certain demographic factors.

Comments
1
Saurabh Harshe:

Thank you for sharing valuable information about machine learning. I found this very helpful. Can you please share more details like the difference between Artificial Intelligence and Machine Learning?