C PORTAL - Online Educational Framework for C and C++ Languages
Ádám Gábor, Dénes Németh, Imre Szeberényi
2009
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.
References
- Bishop, M. (2003). Computer security: Art and science. Addison-Wesley Publishing Co.
- Cole, J. and Foster, H. (2007). Using Moodle: Teaching with the Popular Open Source Course Management System. O'Reilly Media, Inc., 2nd edition.
- Daniel J. Barrett, Richard E. Silverman, R. G. B. (2003). Linux Security Cookbook. O'Reilly Media, Inc.
- Dubois, P. (2007). MySQL Cookbook. O'Reilly, 2nd edition.
Paper Citation
in Harvard Style
Gábor Á., Németh D. and Szeberényi I. (2009). C PORTAL - Online Educational Framework for C and C++ Languages . In Proceedings of the First International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-8111-82-1, pages 247-252. DOI: 10.5220/0001975502470252
in Bibtex Style
@conference{csedu09,
author={Ádám Gábor and Dénes Németh and Imre Szeberényi},
title={C PORTAL - Online Educational Framework for C and C++ Languages},
booktitle={Proceedings of the First International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2009},
pages={247-252},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001975502470252},
isbn={978-989-8111-82-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the First International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - C PORTAL - Online Educational Framework for C and C++ Languages
SN - 978-989-8111-82-1
AU - Gábor Á.
AU - Németh D.
AU - Szeberényi I.
PY - 2009
SP - 247
EP - 252
DO - 10.5220/0001975502470252