Proceedings Article10.23919/CISTI.2019.8760776
Codeflex: A Web-based Platform for Competitive Programming
Miguel Brito,Celestino Goncalves +1 more
- 19 Jun 2019
- pp 1-6
11
TL;DR: A web platform has been implemented to serve as a repository of programming problems, for practice and learning, but also with a section for competitive programming, capable of evaluating user's submissions in real time.
read more
Abstract: The academic environment is undoubtedly one of the main means of introduction to the field of computer programming, however, in this environment, where practice is crucial for the development of solid foundations, the number of given assignments falls short from ideal, especially because of the time it takes to evaluate the proposed solutions. To fill this gap, a web platform has been implemented to serve as a repository of programming problems, for practice and learning, but also with a section for competitive programming. Above all things, the platform is capable of evaluating user's submissions in real time. The solution for evaluating submissions involves the use of compilers associated with their programming language and a parallel execution to bring improvements in resource usage efficiency.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Automated Assessment in Computer Science Education: A State-of-the-Art Review
TL;DR: This work surveys the state-of-the-art in the automated assessment of CS assignments, focusing on the supported types of exercises, security measures adopted, testing techniques used, type of feedback produced, and the information they offer the teacher to understand and optimize learning.
173
Supporting Multiple Programming Languages in an Online Judge
Ioana-Teodora Tica,Alexandru-Corneliu Olteanu,Emil Racec +2 more
- 01 Jan 2021
TL;DR: Different approaches of designing a judge which supports multiple programming languages are surveyed, by surveying different approaches of creating language-agnostic judges.
2
Design of an Online Programming Platform and a Study on Learners’ Testing Ability
Nien-Lin Hsueh,Lien-Chi Lai,Wei-Hsiang Tseng +2 more
TL;DR: Pytutor is a system that integrates software-testing concepts to assess learners’ programming abilities and proficiency by exploring students’ test cases and learning behaviors and suggests that better testing abilities may contribute to the improvement in programming abilities, whereas in the current Taiwanese education context, computer science majors do not necessarily have better testing ability.
2
Analysis of Self-esteem on Students' Performance in Online Programming Competition
01 Jun 2023
TL;DR: In this paper , the effect of self-esteem on students' performance in online programming competitions was studied and the average obtained correlation was around -0.11, which suggests that too high selfesteem can result in low results in online program competitions across students.
1
References
Using game theory and Competition-based Learning to stimulate student motivation and performance
TL;DR: A framework for using Game Theory tournaments as a base to implement Competition-based Learning (CnBL), together with other classical learning techniques, to motivate the students and increase their learning performance is introduced.
693
Automatic test-based assessment of programming: A review
Christopher Douce,David Livingstone,James Orwell +2 more
- 01 Sep 2005
TL;DR: A number of influential automatic assessment systems are reviewed, including descriptions of the earliest systems, and some of the most recent developments are presented.
475
A Survey on Online Judge Systems and Their Applications
TL;DR: The competition proved that online judge systems, strengthened by crowdsourcing concepts, can be successfully applied to accurately and efficiently solve complex industrial- and science-driven challenges.
155
A Survey on Online Judge Systems and Their Applications
TL;DR: Online judges are systems designed for the reliable evaluation of algorithm source code submitted by users, which is next compiled and tested in a homogeneous environment as mentioned in this paper, and are becoming popular in various applications.
105
Testing Strategies for the Automated Grading of Student Programs
Chris Wilcox
- 17 Feb 2016
TL;DR: This paper enumerates and describes a number of testing strategies that improve the quality of feedback for different types of programming assignments.
46
Related Papers (5)
Mickaël Baron,Patrick Girard +1 more
- 05 Sep 2001
Luis Llana,Enrique Martin-Martin,Cristóbal Pareja-Flores +2 more
- 15 Nov 2012