Reference Hub29
An e-Learning Collaborative Filtering Approach to Suggest Problems to Solve in Programming Online Judges

An e-Learning Collaborative Filtering Approach to Suggest Problems to Solve in Programming Online Judges

Raciel Yera Toledo, Yailé Caballero Mota
Copyright: © 2014 |Volume: 12 |Issue: 2 |Pages: 15
ISSN: 1539-3100|EISSN: 1539-3119|EISBN13: 9781466653528|DOI: 10.4018/ijdet.2014040103
Cite Article Cite Article

MLA

Toledo, Raciel Yera, and Yailé Caballero Mota. "An e-Learning Collaborative Filtering Approach to Suggest Problems to Solve in Programming Online Judges." IJDET vol.12, no.2 2014: pp.51-65. http://doi.org/10.4018/ijdet.2014040103

APA

Toledo, R. Y. & Mota, Y. C. (2014). An e-Learning Collaborative Filtering Approach to Suggest Problems to Solve in Programming Online Judges. International Journal of Distance Education Technologies (IJDET), 12(2), 51-65. http://doi.org/10.4018/ijdet.2014040103

Chicago

Toledo, Raciel Yera, and Yailé Caballero Mota. "An e-Learning Collaborative Filtering Approach to Suggest Problems to Solve in Programming Online Judges," International Journal of Distance Education Technologies (IJDET) 12, no.2: 51-65. http://doi.org/10.4018/ijdet.2014040103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

The paper proposes a recommender system approach to cover online judge's domains. Online judges are e-learning tools that support the automatic evaluation of programming tasks done by individual users, and for this reason they are usually used for training students in programming contest and for supporting basic programming teachings. The proposal pretends to suggest problems assuming that a user must try to solve those problems already successfully solved by similar users. With this goal, the authors adopt the traditional collaborative filtering method with a new similarity measure adapted to the current domain, and the authors propose several transformations in the user-problem matrix to incorporate specific online judge's information. The authors evaluate the effect of the matrix configurations using Precision and Recall metrics, getting better results comparing with the authors method without transformations and with a representative state-of-art approach. Finally, the authors outline possible extensions to the current work.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.