AN INFRASTRUCTURE FOR MECHANISED GRADING
Queinnec Christian
2010
Abstract
Mechanised grading is now mature. In this paper, we propose elements for the next step: building a commodity infrastructure for grading. We propose an architecture for a grading infrastructure able to be used from various learning environments, a set of extensible Internet-based protocols to interact with the components of this infrastructure, and a selfcontained file format to thoroughly define an exercise and its entire life-cycle in order to ease deployment. The infrastructure is designed to be scalable, robust and secure. First experiments with a partial implementation of this infrastructure show its versatility and its neutrality. It does not impose any IDE and it respects the tenets of the embedding learning environment or course-based system thus favouring the fostering of an eco-system around mechanised grading.
References
- Brygoo, A., Durand, T., Manoury, P., Queinnec, C., and Soria, M. (2002). Experiment around a training engine. In IFIP WCC 2002 - World Computer Congress, Montréal (Canada). IFIP.
- Daly, C. and Waldron, J. (2004). Assessing the assessment of programming ability. In SIGCSE 7804: Proceedings of the 35th SIGCSE technical symposium on Computer science education, pages 210-213, New York, NY, USA. ACM.
- Douce, C., Livingstone, D., and Orwell, J. (2005a). Automatic test-based assessment of programming: A review. J. Educ. Resour. Comput., 5(3):4.
- Douce, C., Livingstone, D., Orwell, J., Grindle, S., and Cobb, J. (2005b). A technical perspective on asap - automated system for assessment of programming. In Proceedings of the 9th CAA Conference, Loughborough University.
- Ellsworth, C. C., James B. Fenwick, J., and Kurtz, B. L. (2004). The quiver system. In SIGCSE 7804: Proceedings of the 35th SIGCSE technical symposium on Computer science education, pages 205-209, New York, NY, USA. ACM.
- Fielding, R. T. and Taylor, R. N. (2002). Principled design of the modern web architecture. ACM Trans. Interet Technol., 2(2):115-150.
- Findler, R. B., Clements, J., Flanagan, C., Flatt, M., Krishnamurthi, S., Steckler, P., and Felleisen, M. (2002). Drscheme: A programming environment for scheme. Journal of Functional Programming, 12:369-388.
- Fu, X., Peltsverger, B., Qian, K., Tao, L., and Liu, J. (2008). Apogee: automated project grading and instant feedback system for web based computing. In SIGCSE 7808: Proceedings of the 39th SIGCSE technical symposium on Computer science education, pages 77-81, New York, NY, USA. ACM.
- Higgins, C. A., Gray, G., Symeonidis, P., and Tsintsifas, A. (2005). Automated assessment and experiences of teaching programming. J. Educ. Resour. Comput., 5(3):5.
- Hill, C., Slator, B. M., and Daniels, L. M. (2005). The grader in programmingland. In SIGCSE 7805: Proceedings of the 36th SIGCSE technical symposium on Computer science education, pages 211-215, New York, NY, USA. ACM.
- Joy, M., Griffiths, N., and Boyatt, R. (2005). The boss online submission and assessment system. J. Educ. Resour. Comput., 5(3):2.
- Noonan, R. E. (2006). The back end of a grading system. In SIGCSE 7806: Proceedings of the 37th SIGCSE technical symposium on Computer science education, pages 56-60, New York, NY, USA. ACM.
- Queinnec, C. and Chailloux, E. (2002). Une exprience de notation en masse. In TICE 2002 - Technologies de l'Information et de la Communication dans les Enseignements d'Ingénieurs et dans l'industrie - Confrences ateliers, pages 403-404, Lyon (France). Institut National des Sciences Appliques de Lyon. version complte disponible en http://lip6.fr/Christian.Queinnec/PDF/cfsreport.pdf.
- Woit, D. and Mason, D. (2003). Effectiveness of online assessment. In SIGCSE 7803: Proceedings of the 34th SIGCSE technical symposium on Computer science education, pages 137-141, New York, NY, USA. ACM.
Paper Citation
in Harvard Style
Christian Q. (2010). AN INFRASTRUCTURE FOR MECHANISED GRADING . In Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-674-024-5, pages 37-45. DOI: 10.5220/0002791900370045
in Bibtex Style
@conference{csedu10,
author={Queinnec Christian},
title={AN INFRASTRUCTURE FOR MECHANISED GRADING},
booktitle={Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2010},
pages={37-45},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002791900370045},
isbn={978-989-674-024-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - AN INFRASTRUCTURE FOR MECHANISED GRADING
SN - 978-989-674-024-5
AU - Christian Q.
PY - 2010
SP - 37
EP - 45
DO - 10.5220/0002791900370045