A Recommender System for Programming Online Judges Using Fuzzy Information Modeling

Journal Title: Informatics - Year 2018, Vol 5, Issue 2

Abstract

Programming online judges (POJs) are an emerging application scenario in e-learning recommendation areas. Specifically, they are e-learning tools usually used in programming practices for the automatic evaluation of source code developed by students when they are solving programming problems. Usually, they contain a large collection of such problems, to be solved by students at their own personalized pace. The more problems in the POJ the harder the selection of the right problem to solve according to previous users performance, causing information overload and a widespread discouragement. This paper presents a recommendation framework to mitigate this issue by suggesting problems to solve in programming online judges, through the use of fuzzy tools which manage the uncertainty related to this scenario. The evaluation of the proposal uses real data obtained from a programming online judge, and shows that the new approach improves previous recommendation strategies which do not consider uncertainty management in the programming online judge scenarios. Specifically, the best results were obtained for short recommendation lists.

Authors and Affiliations

Raciel Yera Toledo, Yailé Caballero Mota and Luis Martínez

Keywords

Related Articles

Detecting Transitions in Manual Tasks from Wearables: An Unsupervised Labeling Approach†

Authoring protocols for manual tasks such as following recipes, manufacturing processes or laboratory experiments requires significant effort. This paper presents a system that estimates individual procedure transition...

digiMe: An Online Portal to Support Connectivity through E-Learning in Medical Education

Connectivity is intrinsic to all aspects of our life today, be it political, economic, technological, scientific, or personal. Higher education is also transcending the previous paradigm of technology enabled content d...

Blockchain-Based Supply Chain for Postage Stamps

Counterfeit and unaccounted postage stamps used on mailings cost postal administrations a significant amount of money each year. Corporate and individual clients become victim to stamp fraud and incur losses when secur...

Interactive Spatiotemporal Analysis of Oil Spills Using Comap in North Dakota

The aim of the study is to analyze the oil spill pattern from various types of incidents and contaminants to determine the extent that incident data can be used as a baseline to prevent hazardous material releases and...

Using Malone’s Theoretical Model on Gamification for Designing Educational Rubrics

How could a structured proposal for an evaluation rubric benefit from assessing and including the organizational variables used when one of the first definitions of gamification related to game theory was established b...

Download PDF file
  • EP ID EP44143
  • DOI https://doi.org/10.3390/informatics5020017
  • Views 222
  • Downloads 0

How To Cite

Raciel Yera Toledo, Yailé Caballero Mota and Luis Martínez (2018). A Recommender System for Programming Online Judges Using Fuzzy Information Modeling. Informatics, 5(2), -. https://europub.co.uk/articles/-A-44143