2014
DOI: 10.4018/ijdet.2014040103
|View full text |Cite
|
Sign up to set email alerts
|

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

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 th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(16 citation statements)
references
References 23 publications
0
16
0
Order By: Relevance
“…The remaining 23 students did all the activities, with 4 failings. The problem of these Bash exercises, and others using online judges such as BOCA , URI , and others , is that grading occurs only when the exercise is correct, becoming rigorous and discouraging for students in an introductory course on programming.…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…The remaining 23 students did all the activities, with 4 failings. The problem of these Bash exercises, and others using online judges such as BOCA , URI , and others , is that grading occurs only when the exercise is correct, becoming rigorous and discouraging for students in an introductory course on programming.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Considering that 1,560 students should attend IP every year (not counting the extra classes for failing students of previous terms), 18 theoretical classes are usually prepared (90 students each), and 52 practical classes (30 students) involving up to 70 teachers in total. Although there is a discipline coordinator (attributed to one of the teachers) in each period in which the course is offered, a mandatory assessment standard has not been adopted, such as the application of unified exams, which results in discrepancies and variations in the evaluations results.…”
Section: Introductionmentioning
confidence: 99%
“…Course comments are short and have few valid information. e traditional text classification model does not have good effects [21]. In this paper, we use deep learning algorithm to score comments and use Word2-Vector [22] to represent short text information as low-dimensional vectors.…”
Section: Scoring Modelmentioning
confidence: 99%
“…In recent years, different support systems and recommendation systems have been proposed for online judge programming environment [14,15]. The support system includes problem difficulty assessment [16,17], problem suggestion [18,19] and other services. Most of the proposed support systems are based on collaborative filtering [14,16,17] and are limited to classroom data.…”
Section: Students' Understanding Of Learning Materials Difficultiesmentioning
confidence: 99%