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

  1. 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.
  2. 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.
  3. Douce, C., Livingstone, D., and Orwell, J. (2005a). Automatic test-based assessment of programming: A review. J. Educ. Resour. Comput., 5(3):4.
  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.
  5. 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.
  6. Fielding, R. T. and Taylor, R. N. (2002). Principled design of the modern web architecture. ACM Trans. Interet Technol., 2(2):115-150.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Joy, M., Griffiths, N., and Boyatt, R. (2005). The boss online submission and assessment system. J. Educ. Resour. Comput., 5(3):2.
  12. 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.
  13. 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.
  14. 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.
Download


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