2021
DOI: 10.1007/978-3-030-80421-3_51
|View full text |Cite
|
Sign up to set email alerts
|

A Recommender System Based on Effort: Towards Minimising Negative Affects and Maximising Achievement in CS1 Learning

Abstract: Programming online judges (POJs) are autograders that have been increasingly used in introductory programming courses (also known as CS1) since these systems provide instantaneous and accurate feedback for learners' codes solutions and reduce instructors' workload in evaluating the assignments. Nonetheless, learners typically struggle to find problems in POJs that are adequate for their programming skills. A potential reason is that POJs present problems with varied categories and difficulty levels, which may … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0
6

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
2
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(24 citation statements)
references
References 44 publications
0
18
0
6
Order By: Relevance
“…Importantly, OJs provide many problems for students and instructors [54,56,20,40]. The further can use the system for to develop their skills in specific computer science topics such as graphs, dynamic programming, and in beginning concepts, such as vectors, matrices and so forth.…”
Section: Online Judgesmentioning
confidence: 99%
See 4 more Smart Citations
“…Importantly, OJs provide many problems for students and instructors [54,56,20,40]. The further can use the system for to develop their skills in specific computer science topics such as graphs, dynamic programming, and in beginning concepts, such as vectors, matrices and so forth.…”
Section: Online Judgesmentioning
confidence: 99%
“…Thus, it is important to propose strategies to automate the organisation and annotation of OJ questions with useful meta-information. Indeed, automatic classification methods to detect the problems' categories in OJ are essential for instructors and students of computer science majors [54,25,40]. Moreover, a potential automation in the annotation would bring many benefits to OJ administrators, since, to the best of our knowledge, the annotation is performed manually in the few OJs in which problems are labelled with topics.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations