Authors:
Ádám Gábor
;
Dénes Németh
and
Imre Szeberényi
Affiliation:
Budapest University of Technology and Economics, Hungary
Keyword(s):
C programming language, C++ programming language, Educational portal,Moodle framework, GRE security, Chroot, Resource limitation.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence and Decision Support Systems
;
Computer-Supported Education
;
e-Learning
;
e-Learning Hardware and Software
;
e-Learning Platforms
;
Enterprise Information Systems
;
Information Technologies Supporting Learning
;
Intelligent Tutoring Systems
;
Simulation and Modeling
;
Simulation Tools and Platforms
;
Virtual Learning Environments
;
Web-Based Learning, Wikis and Blogs
Abstract:
This paper introduces the C portal educational framework, which helps teachers to assign C and C++ programming language problems to students and automatically compile and test the received solutions in a secured environment. The paper evaluates how the compiled untrusted binary can be executed with minimal security risk with focus on privilege escalation and uncontrolled resource usage. The paper also proposes how the system can be integrated in the existing systems intended for programming education like Moodle or dokeos.