Online judges are Web-based platforms where people can solve programming challenges and have their solutions automatically evaluated, in real time. They can be used for teaching, self study, or recruitment purposes. Online judges are a great resource for students in particular, as a means of practicing for algorithmic competitions, exams, and interviews. Numerous computer science departments from institutions around the world try to integrate online judges into their teaching systems, as a solution for automatic assessment. Some have even developed custom judges, and published papers which elaborate the implementation details and review the impact on students’ performance. Unfortunately, none of them clarifies the methods used to achieve language-agnostic judges. The aim of this paper is to fill in this gap, by surveying different approaches of designing a judge which supports multiple programming languages.
CITATION STYLE
Tica, I. T., Olteanu, A. C., & Racec, E. (2021). Supporting multiple programming languages in an online judge. In Smart Innovation, Systems and Technologies (Vol. 197, pp. 245–252). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-981-15-7383-5_21
Mendeley helps you to discover research relevant for your work.