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

  1. Bishop, M. (2003). Computer security: Art and science. Addison-Wesley Publishing Co.
  2. Cole, J. and Foster, H. (2007). Using Moodle: Teaching with the Popular Open Source Course Management System. O'Reilly Media, Inc., 2nd edition.
  3. Daniel J. Barrett, Richard E. Silverman, R. G. B. (2003). Linux Security Cookbook. O'Reilly Media, Inc.
  4. Dubois, P. (2007). MySQL Cookbook. O'Reilly, 2nd edition.
Download


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