2019
DOI: 10.1007/978-3-030-23990-9_16
|View full text |Cite
|
Sign up to set email alerts
|

Recommending Tasks in Online Judges

Abstract: Online Judges are e-learning tools used to improve the programming skills, tipically for programming contests such as International Olympiads in Informatics and ACM International Collegiate Programming Contest. In this context, due to the nowadays broad list of programming tasks available in Online Judges, it is crucial to help the learner by recommending a challenging but not unsolvable task. So far, in the literature, few authors focused on Recommender Systems (RSs) for Online Judges; in this paper we discus… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…Instead, POJ studies use student data -e.g., the number of accepted problems, wrong answers, or compilation errors -to propose methods to help in learning programming. Such data is used to predict learner performance [1,3,22,31,32,34,36], estimate dropout [21,33], recommend tasks [5,18,39], or detect problem difficulty [9,17,24]. Next, we look at the (very small subset of) POJ studies targeting the same problem as us -that of predicting problem categories (also called problem topics) in online judges.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Instead, POJ studies use student data -e.g., the number of accepted problems, wrong answers, or compilation errors -to propose methods to help in learning programming. Such data is used to predict learner performance [1,3,22,31,32,34,36], estimate dropout [21,33], recommend tasks [5,18,39], or detect problem difficulty [9,17,24]. Next, we look at the (very small subset of) POJ studies targeting the same problem as us -that of predicting problem categories (also called problem topics) in online judges.…”
Section: Related Workmentioning
confidence: 99%
“…POJs are platforms used by many learners who wish to improve their programming skills. These systems have been shown to enhance education, promote competitive programming and support recruitment processes [5,6,35,39,41]. They are widely used in job interviews of large technology companies, such as Google, Amazon, etc.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…As observed in (Audrito et al, 2019), there are some peculiarities of Online Judges that prevent the use of a general Recommender System: Users slowly improve their abilities, one task after the other, so the general con-• cept of user preferences does not apply: recommending a movie or a novel differs significantly from recommending a task; a user will probably still like a novel after one year, whilst he might find a task too easy after the same amount of time.…”
Section: Introductionmentioning
confidence: 99%